## Подключение ZTE MF100 в Linux. ##
ZTE MF100, 180, 626, 636.
Индикаторы:
красный модем отключен
зелёный UMTS
синий GSM
Команды для управления из командной строки.
В терминале ввевите команду:
cat /dev/ttyUSB2
теперь вы сможете увидеть ответы модема на введенные АТ команды.
Во втором терминале введите команду:
$ stty -iutf8 hupcl -icrnl -opost -onlcr -isig -icanon -echo -echoe -echok -F /dev/ttyUSB2
теперь модем будет правильно понимать команды из командной строки.
Команды, вводим во втором терминале, ответ модема в первом.
$ echo -e "AT+ZCDRUN=8\r\n" > /dev/ttyUSB2 # отключаем автозагрузку USB CD-ROM
# удаляет файл-флаг AUTORUN.FLG - определение модема как флешки
$ echo -e "AT+ZCDRUN=9\r\n" > /dev/ttyUSB2 # включит автозагрузку USB CD-ROM
# восстанавливает файл-флаг AUTORUN.FLG - определение модема как флешки
$ echo -e "AT+ZCDRUN=E\r\n" > /dev/ttyUSB2 # только модем, отключить кардридер и автозагрузку USB CD-ROM
# удаляет файл-флаг NODOWNLOAD.FLG - самоотключение через несколько минут
$ echo -e "AT+ZCDRUN=F\r\n" > /dev/ttyUSB2 # модем + кардридер + USB CD-ROM
# иосстанавливает файл-флаг NODOWNLOAD.FLG - самоотключение через несколько минут
$ echo -e "AT+cfun=0\r\n" > /dev/ttyUSB2 # выключить модем
$ echo -e "AT+cfun=1\r\n" > /dev/ttyUSB2 # включить
$ echo -e "AT+CSQ\r\n" > /dev/ttyUSB2 # уровень сигнала сети
$ echo -e "AT+CGMR\r\n" > /dev/ttyUSB2 # версия ПО
$ echo -e "AT+CGSN\r\n" > /dev/ttyUSB2 # IMEI
$ echo -e "AT+CNUM\r\n" > /dev/ttyUSB2 # ваш номер сим
$ echo -e "AT+zsnt?\r\n" > /dev/ttyUSB2 # текущий режим поиска сети
$ echo -e "AT+zsnt=0,0,0\r\n" > /dev/ttyUSB2 #установить режим поиска сети "автоматически, GSM+WCDMA"
$ echo -e "AT+zsnt=0,0,1\r\n" > /dev/ttyUSB2 #установить "автоматически, GSM+WCDMA, предпочтительно GSM"
$ echo -e "AT+zsnt=0,0,2\r\n" > /dev/ttyUSB2 #установить "автоматически, GSM+WCDMA, предпочтительно WCDMA"
$ echo -e "AT+zsnt=1,0,0\r\n" > /dev/ttyUSB2 #установить "автоматически, только GSM"
$ echo -e "AT+zsnt=2,0,0\r\n" > /dev/ttyUSB2 #установить "автоматически, только WCDMA"
$ echo -e "AT+zsnt=0,1,0\r\n" > /dev/ttyUSB2 #установить "вручную, GSM+WCDMA"
$ echo -e "AT+zsnt=1,1,0\r\n" > /dev/ttyUSB2 #установить "вручную. только GSM"
$ echo -e "AT+zsnt=2,1,0\r\n" > /dev/ttyUSB2 #установить "вручную, только WCDMA"
$ echo -e "AT+COPS=?\r\n" > /dev/ttyUSB2 #сканируется сеть и выводит список операторов связи
$ echo -e "AT+CPIN?\r\n" > /dev/ttyUSB2 #узнаём какой нужно ввести код:PIN, PUK и др. Или не нужно...
$ echo -e "AT+CPIN=0000\r\n" > /dev/ttyUSB2 #пример, ввод PIN кода
01. Переводим модем из режима накопителя в режим модема.
Код:
<< Eject device
eject %d/%f
if [ $? -ne 0 ]; then
lsof +d %d/%f
fi
%d - /media
%f - Beeline
02. Снятие блокировки модема и режима накопителя.
После инициализации модема (пока светится зеленый или синий индикатор) открываем терминал и вводим:
Код:
# удаляет файл-флаг NODOWNLOAD.FLG - самоотключение через несколько минут
echo -e "AT+ZCDRUN=E\r\n" > /dev/ttyUSB2
# удаляет файл-флаг AUTORUN.FLG - определение модема как флешки
echo -e "AT+ZCDRUN=8\r\n" > /dev/ttyUSB2
# включить 3G при поиске и выборе сети
echo -e "AT+ZSNT=2,0,0" > /dev/ttyUSB2
03. Подключение к сети Интернет.
Код:
# wvdial.conf
[Dialer Defaults]
Init1 = ATZ
Init3 = AT+CGDCONT=1,"IP","
www.home.beeline.ru"
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Phone = *99#
ISDN = 0
Stupid Mode = 1 # необходимо для этого модема
Auto Reconnect = 0
Idle Seconds = 0
Username = igprs
Password = internet
Modem Type = USB Modem
Modem = /dev/ttyUSB2
Boud = 9600
04. Восстановить как было.
Две команды в консоли вернут все как было:
Код:
echo -e "AT+zcdrun=F" > /dev/ttyUSB2
echo -e "AT+zcdrun=9" > /dev/ttyUSB2