Управление 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. Должно появиться что-то типа того:
Подключение модема Huawei Е3272 к Android планшету
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″ — Режим «Только модем»
Прошивка Huawei e3272s 153 полный цикл с разблокировкой
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
Наиболее значимые AT команды для модемов huawei
Сегодня я хотел бы привести наиболее значимые AT команды для модемов huawei, ( USB-модемы Билайн, МТС, Мегафон). Конфигурирование модема можно произвести с помощью hiperterminal, либо при помощи утилиты Huawei modem terminal.
Итак, AT команды для модемов huawei, ( USB-модемы Билайн, МТС, Мегафон — обычно и есть huawei — модемы).
Где и как вводить команды видно на скриншоте выше.
AT^U2DIAG=0 (девайс в режиме «только модем»)
AT^U2DIAG=1 (девайс в режиме «модем + CD-ROM»)
AT^U2DIAG=255 (девайс в режиме «модем + CD-ROM + Card Reader») — не поддерживается для Huawei E1750
AT^U2DIAG=256 (девайс в режиме «модем + Card Reader»)
AT+CFUN=1 (Перезагрузка модема без необходимости передергивания)
ATI (вывод информации о модеме)
AT^GETPORTMODE (Отображение списка всех устройств в модеме)
# Если модем не принимает команду AT^U2DIAG=255 ,тогда вводим AT^U2DIAG=1
Источник: motorevive.ru
Подготовка произвольного LTE модема для работы с сим-картой для модема Yota на примере Huawei E3272
Главным мотиватором для создания этой статьи послужило то, что чтобы восстановить тот небольшой набор шагов, что будет приведен чуть ниже, я потратил много часов, пообщался с двумя представителями Йоты и перелопатил миллион форумов, блогов и подобных ресурсов (в т.ч. достаточно бесполезный пост на хабре по моему модему). Надеюсь, текст ниже сэкономит кому-то силы и время.
- Разлочить модем, если он привязан к оператору (перепрошивка не требуется!).
- Вставить симку и добиться того, что б он подключился к базовой станции и зарегистрировался в сети Йота.
- Для этого необходимо убедиться, что есть покрытие LTE от йоты (3G не подходит!), вот карта покрытия, но реальное покрытие больше, надо проверять на местности;
- убедиться, что модем работает на йотовских частотах LTE: band-7;
- и перевести модем в режим 4G.
- Установить соединение, используя правильные параметры.
Теперь по порядку.
Разлочка
Общий совет такой: находите ваш модем на 4pda.ru и следуете тамошним инструкциям. Для упомянутого Huawei E3272 (он же Мегафон M100-4, МТС 824F, 824FT, Билайн E3272) на хабре есть средней полезности текст на эту тему, да и в целом в сети много информации, особенно в специальной ветке на 4pda.ru. Приведу краткий вариант инструкции с моими дополнениями.
Я предпочитаю проделывать все нижепоследующие операции с помощью AT-команд. Под linux (и, вероятно, любой другой unix) это делается по этой инструкции, а в windows по этой.
- Выясняете IMEI модема: на нём написано, но можно ввести AT-команду ATI и скопировать оттуда
- Если вы параноик, как и я, то собираете программу для генерации unlock-кодов из исходников (и даже читаете их, чтобы гадость никакую не запустить). Если вам надо попроще, то вот бинарники и даже веб-сервис.
- Дословная цитата: «вводим наш 15-ти значный IMEI и нажимаем „Calc“, в окошке утилита сгенерирует нам наш Flash-/Unlock-коды. Flash сode нужен для перепрошивки модема, Unlock для разблокировки! В нашем модеме Huawei E3272 код разблокировки по новому алгоритму, т.е. v201 code».
- В инструкции написано: «Вставляем SIM-карту другого оператора, открываем программу управления модемом, при запросе кода разблокировки вводим полученный код». Поскольку я под линуксами, и вообще не понял, что это такая за «программа управления модемом», я просто ввёл AT-команду AT^CARDLOCK=»Ваш код разблокировки» .
Перевод в режим 4G
После этого модем готов, вставляете любую сим-карту и работаете. Но, конечно, кроме Yota, которая не будет регистрировать вашу сим-карту в сети, пока модем не будет в режиме «только LTE». Всё дело в том, что как сказали в Йота:
у нас вообще нет роуминга по России и все LTE базовые станции у нас свои. Есть 3G станции которые используются совместно с Мегафоном, но к модему это отношение не имеет.
Для этого снова воспользуемся AT-командой (см. список команд и их значение, например, на 4pda). Вводим AT^SYSCFGEX=»03″,3fffffff,2,4,7fffffffffffffff,,
Корректные настройки
Как подсказали в поддержке Yota, для этого надо ввести стандартный номер дозвона *99# и ввести точку доступа (APN): internet.yota (для некоторых устройств это также может быть yota.ru , т.е. нужно и такой вариант проверить). Логин и пароль можно оставить пустыми.
Собственно, всё. Дальше можно пользоваться модемом, вставлять его в роутер, и наслаждаться интернетом от Йоты. Спасибо за внимание.
Источник: habr.com
Useful At Commands for Huawei Modem
Huawei is a leading brand worldwide, among ZTE, Micromax, Sierra, Alcatel, etc. Huawei keeps launching new modems in the market at some intervals with the help of a network provider. Hence, we are updating some cool Huawei modem AT commands, which will help you diagnose the Huawei modem. If you have stuck somewhere, then these commands will be beneficial to you.
1. Unlocking Commands
Usage:
-> AT^CGiveOCK? give information like this :
^CARDLOCK: 1,10,0 ………… locked,10 is your lock counter
^CARDLOCK: 2,10,0 ………… unlocked
-> AT^CARDLOCK=”xxxxxxxx”
where xxxxxxxx is unlock code generated by your IMEI…
-> AT^CARDLOCK=md5 hash of your IMEI unlock code
i.e.
If your unlock code is 99999999, then its MD5 hash reset code will be
ef775988943825d2871e1cfa75473ec0
and your command will be as below :
AT^CARDLOCK=”ef775988943825d2871e1cfa75473ec0″
How to Unlock Huawei E5788 — Router.
Please enable JavaScript
2. Diagnostic AT Commands
AT^U2DIAG=code: where code is a specific number of command set given below :
AT^U2DIAG=0: Modem Mode
AT^U2DIAG=1: Modem and CD-Rom Mode
AT^U2DIAG=255 : Modem+CD-Rom+Card-Reader Modem+ Factory Defaults Setting
AT^U2DIAG=256: Modem+Card-Reader Mode
AT^U2DIAG=257: Disable Application Port
AT^U2DIAG=276: Reset to Factory Defaults
3. Voice AT-Commands
AT^CVOICE=? : Gives Status of your modems voice
AT^CVOICE=0: Enable Voice
AT^CVOICE=1: Disable Voice
4. other AT-Commands
ATI: Gives Manufacturer Information of Modem
AT^CGMR: Gives firmware version of Modem
AT^CGSN: Gives IMEI of Modem
AT^CIMI: Gives IMSI of Modem
Update:
AT ^ CFUN = 1 : Restart the modem
AT ^ CGMI: a modem manufacturer information (you will receive Huawei)
AT ^ CGMR: information about the firmware version
AT ^ CIMI: information about the IMSI number of the SIM card
AT ^ CGSN: information about IMEI modem
AT ^ HWVER: information about the version of the modem hardware
AT ^ CSQ: view the signal strength
AT ^ CMDL: get a list of all the commands AT + CGMM or the AT + GMM – ask for the name of the model AT + COPS – information about the current operator
AT ^ U2DIAG: The current mode.
AT ^ GETPORTMODE : a list of all devices in the modem
AT ^ VERSION? – Information about the version of the modem firmware
AT ^ CLAC in response to a list of supported commands
Enable / disable mode 2G and 3G:
AT ^ Syscfg = 13,1,3fffffff, 0,0 : only 2G mode
AT ^ Syscfg = 2,1,3fffffff, 0,0 : preferred 2G mode
AT ^ Syscfg = 14,2,3fffffff, 0.1 : only 3G mode
AT ^ Syscfg = 2,2,3fffffff, 0.1 : preferred mode 3G
AT ^ Syscfg = AT 2,2,3fffff ff, 0.2 : switching mode 2G and 3G
Enable / disable mode WCDMA, HSDPA, HSPA +, HSPA:
AT ^ HSDPA = 1 – HSDPA enabled
AT ^ HSDPA = 0 – HSDPA mode is off
AT ^ HSUPA = 1 – HSUPA enabled
AT ^ HSUPA = 0 – HSUPA mode off AT ^ HSPA = 0 – WCDMA mode
AT ^ HSPA = 1 – HSDPA mode
AT ^ HSPA = 2 – HSPA mode
AT ^ HSPA = 3 : HSPA mode
AT ^ syscfg = 13,1,3FFFFFFF, 2,4 – only mode GPRS / EDGE
AT ^ Syscfg = 14,2,3FFFFFFF, 2,4 – only mode 3G / WCDMA
AT ^ Syscfg = 2,1,3FFFFFFF, 2,4 – preferred mode GPRS / EDGE
AT ^ Syscfg = AT 2,2,3FFFFFFF, 2,4 – preferred mode 3G / WCDMA
AT-commands for the Huawei E171 modem firmware v21, E352, E353, E367 and E398:
AT ^ setPort = A1, A2,1,2,3,7 : set configuration for default
AT ^ setPort = A1, A2,1,2,3,7 : device in the “modem + network card
AT ^ GETPORTMODE : Displays the current active mode
Command for Huawei E1750:
AT ^ U2DIAG = 0 : device in modem mode only
AT ^ U2DIAG = 1 : device in modem mode + CD-ROM drive
AT ^ U2DIAG = 6 : the device in only NIC mode
AT ^ U2DIAG = 268 : the device in modem + CD-ROM + card Reader mode
AT ^ U2DIAG = 276 : device mode network card + CD-ROM + card Reader
AT ^ U2DIAG = 256 : the device into the modem mode + card Reader can be used as a normal USB flash drive, giving up the modem
AT ^ syscfg = 14,2,3fffffff, 1,2 : only 3G
AT ^ syscfg = 13,1,3fffffff, 1,2 : Only GSM
AT ^ syscfg = 2,2,3fffffff, 1,2 : 3G preferred
AT-command for Huawei E1820 (E182E):
AT ^ SYSCFG = 13,2,3fffffff, 1,2 : only the GSM
AT ^ syscfg = 2,1,3fffffff, 1,2 : GSM preferred
AT ^ syscfg = 14,2,3fffffff, 1,2 : only WCDMA
AT ^ syscfg = 2,2,3fffffff, 1,2 : preferred WCDMA
AT-commands for the Huawei E3131 modem:
AT ^ SETPORT = “A1, A2; 1,16,3,2, A1, A2” : Set default configuration
AT ^ SETPORT = “A1, A2; 1,2,3,16, A1, A2″ : mode for a modem with Android 4.0 (may work)
AT ^ setPort = A2; 1,3,2 : device in the” modem only ”
AT ^ SetPort = FF; 1,2 : device in the “modem + user interface”)
AT ^ setPort = A2; 2.16 : device in the “NIC” mode
AT-commands for Huawei E3131Hilink:
http://192.168.1.1/html/switchProjectMode.html
AT ^ U2DIAG = 0 : modem mode with com ports
AT ^ U2DIAG = 119 : returns to the original mode
AT commands for Huawei E303 HiLink:
http://192.168.1.1/html/switchProjectMode.html
AT ^ U2DIAG = 374 : modem mode with com ports
AT ^ U2DIAG = 375 : returns to the original mode
AT commands for Huawei E3272:
AT ^ SetPort = A2; 62,61,76 : restore default setting for MTS 824F of Russia
AT ^ SETPORT = “A1, A2 ; 10,12,16, A1, A2” : restore default setting for the Megaphone M100-4
AT commands for Huawei E3372:
at ^ SetPort = “2,2,3FFFFFFF, 1,2” : the default setting for MTS 827F
AT commands for Huawei E3276:
AT ^ SETPORT = “A1; 10,12,13,14,16 , A1, A2” : Includes all COM ports
AT ^ SETPORT = “A1, A2 ; 12,16, A1, A2” : Default setting
at ^ setPort = “A1; 10,12” : only mode modem
AT commands for Huawei E3531:
AT ^ SETPORT = “A1, A2 ; 1,16,3,2, A1, A2” : The default setting for MTS 423S
AT ^ FHVER : shows information about the firmware version
AT commands for huawei modems with LTE (E392, E398):
AT ^ SYSCFGEX = “03”, 3fffffff, 2,4,7fffffffffffffff ,, : only LTE mode
Here the first value of this command stands as follows:
00 – Automatic mode is selected by default (in the order of priorities of the queue: 4G> 3G> 2G)
01 – GSM GPRS (2G)
02 – WCDMA (3G)
03 – LTE (4G)
99 – Leave the current settings unchanged
You can also choose the order of their priority, in descending order, for example: the AT ^ SYSCFGEX = “0302”, 3fffffff, 2,4,7fffffffffffffff ,, In this case, the modem will attempt to connect to the LTE network first, and then to the 3G network, but work 2G networks. or an option: aT ^ SYSCFGEX = “030201”, 3fffffff, 2,4,7fffffffffffffff ,, this is equivalent to AT ^ SYSCFGEX = “00”, 3fffffff, 2,4,7fffffffffffffff ,,
Note: I will suggest you not play with commands.
Источник: routerunlock.com