Kod: Zaznacz cały
#!/bin/sh
insmod usbserial
insmod modem
while true; do
kill -9 $(ps|grep pppd|grep cdma|awk -F' ' '{print $1}') 2>/dev/null
sleep 5
if [ -z "$(nvram get cdma_usbloc)" ]; then
DEVICE="/dev/usb/tts/0"
else
DEVICE=$(grep ": $(nvram get cdma_usbloc) :" /proc/bus/usb/devpath | awk -F':' '{print $1}')
fi
export DEVICE
# Wysyłamy ciągi inicjalizujące modem CDMA do portu wskazanego w menu USB
# device location ID...
# lub na sztywno do wirtualnego portu szeregowego nr 3
echo -ne "\xD7\x03\x00\xAE\xEF\x7E" > /dev/usb/tts/2
sleep 5 #opóźnienie około 5 sekund
echo -ne "\xCF\x0D\x00\x00\x81\x8A\x7E" > /dev/usb/tts/2
sleep 5 #opóźnienie około 5 sekund
/tmp/ppp/cdma/AnyDATA/update $1
pppd call cdma >> /tmp/chat.log
sleep 25
done
WL500gpV2-1.9.2.7-10-USB-1.71.trx
guteq, ciąg inicjujący wysyłam na /dev/usb/tts/2