АТ-команды для модемов Huawei


Инструкция по настройке модема с помощью AT-команд

Управление 3G-модемом происходит при помощи AT-команд. Даже родное программное обеспечение от оператора использует эти команды в фоновом режиме. Все вы прекрасно знаете, что при подключении модема к компьютеру, система определяет сразу несколько устройств: модем, CD-ROM, Flash-карта (не во всех модемах). Все эти интерфейсы виртуальны и используется пользователем по мере надобности. Иногда возникает необходимость отключить Cd-rom и флешку, например, не все роутеры исправно работают с модемами у которых эти опции включены. Иногда требуется включить режим только модем. Для этого потребуется программа Hyper terminal, встроенная в операционную систему Windows XP. Для Windows Vista и Windows 7 её необходимо скачать. Я предлагаю вам более удобный вариант для общения с модемом — программу Huawei Modem Terminal.
Вставляем модем Huawei в USB-порт и запускаем программу. Далее в программе вверху выбираем ваше устройство «HUAWEI Mobile Connect — 3G PC UI Interface» и жмем Connect. После этого требуется проверить отвечает ли нам модем. Для этого внизу в строке введите команду AT и нажмите Enter. Должно появиться что-то типа того:
Send: AT
Recieve: AT
Recieve: OK
Если все произошло именно так, то модем отвечает и мы можем подавать ему команды, список которых приведен ниже:
Команды для модемов типа Huawei E1550:
AT^U2DIAG=0 (девайс в режиме только модем)
AT^U2DIAG=1 (девайс в режиме модем + CD-ROM)
AT^U2DIAG=255 (девайс в режиме модем + CD-ROM + Card Reader) — не поддерживается Huawei E1750
AT^U2DIAG=256 (девайс в режиме модем + Card Reader, можно использывать как обычную флешку, отказавшись от установки драйверов модема).
AT^SYSCFG=2,2,3fffffff,0,2 (включение 2G,3G)
Команды для модема Huawei E1750:
AT^U2DIAG=0 (девайс в режиме только модем)
AT^U2DIAG=1 (девайс в режиме модем + CD-ROM)
AT^U2DIAG=6 (девайс в режиме только сетевая карта)
AT^U2DIAG=268 для E1750 (девайс в режиме модем + CD-ROM + Card Reader)
AT^U2DIAG=276 для E1750 (девайс в режиме сетевой карты + CD-ROM + Card Reader)
AT^U2DIAG=256 (девайс в режиме модем + Card Reader), можно использовать как обычную флешку, отказавшись от установки драйверов модема.
Команды для модемов Huawei E367, E352, E392, E353 и E171:
AT^SETPORT?  — Отображение текущей конфигурации
AT^GETPORTMODE  — Отображение в настоящее время активный режим
AT^SETPORT=»A1,A2;1,2,3,7,A1,A2″  — Установить конфигурацию по умолчанию
AT^SETPORT=»A1,A2;1,16,3,2,A1,A2″  — Установить конфигурацию по умолчанию для модема E171 (новая ревизия)
AT^SETPORT=»A1,A2;1,2,3,7,A1,A2,4,5,6,A,B,D,E» — Тоже сброс по умолчанию (на некоторых модемах)
AT^SETPORT=»A1,A2;1,2,3,7″  — Отключить CD-ROM и карту памяти
AT^SETPORT=»A1,A2;1,2,3,A2″  — Отключает NDIS и CD-ROM — остаётся только модем и флешка
AT^SETPORT=»A1,A2;1,2,3″  — Режим «Только модем»
AT^SETPORT=»A1;1,2″  — Отключает вообще всё кроме модема и служебного интерфейса
AT^SETPORT=»A1,A2;2,7″  — Отключить CD-ROM + карту памяти + модем  установить в Win7 только NDIS режим.
AT^SETPORT=»A1;2,7″  — CD-ROM + NDIS
Команды для модема Huawei E369:
AT^SETPORT? – вывод на экран текущей конфигурации.
AT^GETPORTMODE — вывод на экран активного режима в настоящее время.
AT^SETPORT = «A1, A2, 1,2,3,7, A1, A2» – установка конфигурации по умолчанию.
AT^SETPORT = «A1, A2, 1,2,3,7″ — устройство в режиме Modem + Network Card.
AT^SETPORT=»A1,A2;1,2,3,A2» — устройство в режиме Modem + Card Reader.
AT^SETPORT = «A1, A2, 2,7″ — устройство в режиме Network Card.
AT^SETPORT=»A1,A2;1,2,3» — устройство в режиме Modem (работает быстрее и стабильнее).
AT^SETPORT = «A1, 2,7» — Network Card + CD-ROM.
AT^SETPORT = «A1, A2, 1,2,3,7, A1, A2, 4,5,6, A, B, D, E» — сброс настроек по умолчанию.
Команды для модема Huawei E3131:
AT^SETPORT=»A1,A2;1,16,3,2,A1,A2″ — (Установить конфигурацию по умолчанию)
AT^SETPORT=»A1,A2;1,2,3,16,A1,A2″ — (режим для работы модема с Android 4.0 (иногда работает))
AT^SETPORT=»A1,A2;1,16,3,2″ — (девайс в режиме «модем + сетевая карта»)
AT^SETPORT=»A1,A2;1,2,3,A2″ — (девайс в режиме «модем + Card Reader»)
AT^SETPORT=»A1,A2;1,2,3,A1″ — (девайс в режиме «модем + CD-ROM»)
AT^SETPORT=»A1,A2;1,2,3″ — (девайс в режиме «только модем»)
AT^SETPORT=»A1,A2;2,16″ — (девайс в режиме «сетевая карта»)
AT^SETPORT=»A1,A2;2,16,A1″ — (девайс в режиме «сетевая карта + CD-ROM»)
Команды для модема Huawei E3272:
AT^SETPORT=»A1,A2;10,12,16,A1,A2″ — Конфигурация по умолчанию
AT^SETPORT=»A1,A2;10,12,16,A2″ — Конфигурация по умолчанию, отключить CD
AT^SETPORT=»A1,A2;10,12,16″ — Конфигурация по умолчанию, отключить CD + SD
AT^SETPORT=»A1,A2;10,12″ — Конфигурация по умолчанию, отключить NDIS + CD + SD
AT^SETPORT=»A1;10,12,13,14,16,A1,A2″ — Включает: все COM порты + NDIS + CD + SD
AT^SETPORT=»A1;10,12,13,14″ — Включает: все COM порты, отключает: NDIS + CD + SD
AT^SETPORT=»A1;10,12,13,14,16″ — Включает: все COM порты + NDIS, отключает: CD + SD
AT^SETPORT=»A1;10,12,13,14,A2″ — Включает: все COM порты + SD, отключает: NDIS + CD
Команды для активации предпочтительных режимов сети (для E1750, E1820, E1550 и похожим моделей):
at^hspa=0 — режим wcdma
at^hspa=1 — режим hsdpa
at^hspa=2 — режим hspa
at^hspa=3 — режим hspa+
at^hspa=4 — сбалансированный режим. На некоторых форумах пишут, что кое-какие виды модемов с таким параметром лучше держут соединение.
Если на предыдущие команды появилось ERROR, то стоит попровать эти:
AT^HSDPA=1 — режим HSDPA
AT^HSDPA=0 — выключено
AT^HSUPA=1 — режим HSUPA
AT^HSUPA=0 — выключено
Внимание! Команды для активации предпочтительных режимов сети сбрасываются после отключения модема от питания.
Команды для разблокировки 3G-модема от конкретного оператора:
AT^CARDUNLOCK=»nck md5 hash»  — Сброс попыток к 10
AT^CARDLOCK=»nck code»  — Снятие блокировки
AT^CARDLOCK?  — Проверить блокировку и количество попыток в ответ модем выдаст:
CARDLOCK: A,B,0
A ->  2- означает, что симлока нет, 1-если модем залочен
B ->  количество оставшихся попыток разблокировки. У нового модема = 10