Настройка модемов Huawei с помощью AT-команд.
Управление 3G-модемом происходит при помощи AT-команд. Даже родное программное обеспечение от оператора использует эти команды в фоновом режиме. Все вы прекрасно знаете, что при подключении модема к компьютеру, система определяет сразу несколько устройств: модем, Cd-rom, Flash-карта. Все эти интерфейсы виртуальны и используется пользователем по мере надобности. Иногда возникает необходимость отключить Cd-rom и флешку, например, не все роутеры исправно работают с модемами у которых эти опции включены. Иногда требуется включить режим только модем. Для этого потребуется программа Hyper terminal, встроенная в операционную систему Windows XP. Для Vista и Windows 7 ее необходимо скачать. Я предлагаю вам более удобный вариант для общения с модемом - программу My Huawei Terminal, которую можно скачать перейдя по ссылке.
Вставляем модем Huawei в USB-порт и запускаем программу. Далее в программе вверху выбираем ваше устройство и жмем Connect. После этого требуется проверить отвечает ли нам модем. Для этого внизу в строке введите AT и нажмите ввод. Должно появиться что-то типа того:
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, можно использывать
как обычную флешку, отказавшись от установки драйверов модема).
Помогает при исчерпанных попытках ввода NCK кода
с клавиатуры компьютера.
AT^CARDLOCK=""
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,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" - Компакт-диск + NDIS
AT^SETPORT="A1,A2;1,2,3,7,A1,A2,4,5,6,A,B,D,E" То же сброс по умолчанию.
Команды для активации предпочтительных режимов сети (для 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
Ну вот более-менее, надеюсь, понятно. Если что-то не ясно, то всегда вопросы можно задать в комментариях, а самые важные вопросы попадут в раздел Вопрос-Ответ. Пробуйте ))
P.S. - За часть информации спасибо Трастофф.ру
Понравилась статья? Вы можете оставить отзыв или подписаться на RSS, чтобы автоматически получать информацию о новых статьях.
Трекбеки и пинги
Отзывы
Ваш отзыв
Деление на параграфы происходит автоматически, адрес электронной почты никогда не будет опубликован, допустимый HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
странно.. я думал у е1550 другие команды для задания режима:
elif echo “$cardinfo” | grep huawei; then
case “$service” in
umts_only) CODE=”14,2″;;
gprs_only) CODE=”13,1″;;
prefer_umts) CODE=”2,2″;;
prefer_gprs) CODE=”2,1″;;
*) CODE=”2,2″;;
esac
mode=”AT^SYSCFG=${CODE},3FFFFFFF,2,4″
fi
Я пользовался теми, которые указаны в посте и все работало. Да и по-моему они более простые, легче запомнить.
как создать дисп. компьютер модем “Telit GT 863-py “команда АТ ???теплосчетик и модем “телит”
у меня интернет пока только EDGE… проблема в том, что в одном и том же направлении 3 вышки и модем постоянно переключается с одной на другую, даже с рефлектором (экраном). Можно ли настроить модем чтобы он работал только с одной конкретной вышкой?
Не совсем понятно с последней командой 2G 3G ДЛЯ Е1550
Алексей, думаю, что нельзя. Я таких команд никогда не видел. А как вы определяете, что модем прыгает со станции на станцию?
ПЕРЕКЛЮЧАЕТСЯ С HSDPA НА WSDMA И ОБРАТНО. С EDGE СОВСЕМ НЕТ СИГНАЛА
Модемы HUAWEI E153 и E372.
Как Вы думаете, можно воспользоваться приведёнными командами?
И какие из приведённых могут подойти?
Или метод “научного тыка”?
Олег. Очень сложно ответить вам, так, как найти эти модемы сложновато. Попробуйте научным тыком командами от модемов с похожими числами. Если у вас что-то получится, то отпишитесь пожалуйста нам, будем очень благодарны.
Спасибо огромное…!!!!
Приобрёл в конце 2012 года модем Е367.
Так для него никакие команды из указанных не проходят.
Может кто знает в чём тут дело?
АнтРоСС, привет. Если вы копировали команды прямо с моего сайта, то скорее всего у вас ничего бы не сработало, так как после обновления сайта, включился фильтр кавычек и они выводились неверно. Попробуйте снова. Ситуация исправленна. Команды должны работать на 367 Хуавее, так как они отлично работают на его собрате E352. Спасибо, что вы с нами.
А у меня наверное модем умер конкретно—–Е352 прога не видит пишет:порт занят другой програмой что можно сделать попытки все израсходованы помогите
Я так подозреваю, что у вас запущена родная программа оператора и она занимает порт модема. Ее требуется отключить перед использование MDMA
Дополню немного: команда AT+CLAC выдаёт список поддерживаемых модемом (от Хуавей) команд.
Доброго времени суток, Господа.
вот читаю я по наводкам гугля – и везде одно и тоже.(((
беда есть такая: модем хуавей (Мегафон), планшет под андроид 4.(сомневаюсь что версия сборки принципиально чтото меняет.)
и вроде всё хорошо – инфы море: вводи в гипере либо “AT^U2DIAG=0″, либо AT^SETPORT=”A1,A2;1,2,3″, или если совсем не повезло: то AT^SETPORT=”A1;1,2” – Отключает вообще всё кроме модема и служебного интерфейса (если верить описанию).
на первый случай меня моё чудовище шлет совсем на “Error”.
во всех остальных – пишет “ОК”. проверяю командой AT^SETPORT? – пишет A1,A2;1,2,3 или A1;1,2 – соответственно.
привод в винду при этом не кажет, СД карточку – тоже не торопится винде скармливать – вроде чё ещё надо?
да вот только планшет эту тварь понимать отказывается начисто… мож кто сталкивался?
да, забыл уточнить модель модема: Е352
у меня E 352 на все команды пишет ошибку,что делать подскажите пожалуйста!
Модем – 3G modem 7.2M Similar Huawei E1750 не могу перевести в только модем, при наборе команд «AT^U2DIAG=0″, либо AT^SETPORT=»A1,A2;1,2,3″, или если совсем не повезло: то AT^SETPORT=»A1;1,2 пишет ERROR
Валерий, не может быть! E1750 отлично подчиняется АТ-Командам. Проверьте правильность кавычек, они должны быть только двойные верхние. Те команды, которые вы мне прислали имеют неверные кавычки. Обратите внимание на синтаксис АТ-команд в моей статье.
все равно не работает и кавычки на правильные исправил
модем Huawei E3272 не выходит com порт, как к нему подключатся для ввода команд, хочю отключить сдром и флешку?
модем Huawei E3272 не выходит com порт, как к нему подключатся для ввода команд, хочю отключить сдром и флешку?
модем Huawei E3272 не выходит com порт, как к нему подключатся?
Присоединюсь к вопросам по модем Huawei E3272.
Как отключить сдром и флешку?
Huawei E3272 закрываем программу мегафон потом в диспетчере задач закрываем службу мегафонинтернет.ехе открываем терминал выбираем порт у меня почему то лагало при подключении говорило что не видит модем но я просто ввёл команду и как то получилось всё ок, вот команда режима только модем:
AT^SETPORT=”A1;10,12,13,14″
Некоторые AT комманды для HUAWEI E3272 (Мегафон M100-4)
Конфигурация по умолчанию:
AT^SETPORT=”A1,A2;10,12,16,A1,A2″
Включает: все COM порты + 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 порты + SD, отключает: NDIS + CD
AT^SETPORT=”A1;10,12,13,14,A2″
Поправка не службу закрывать, а процесс – мегафонинтернетсервис.ехе во вкладке процессы
Разлочка модема E3272, работает http://www.plati.ru/asp/pay.asp?idd=1738315&ai=419781
Специально сохранила ссылку, чтобы в случае, если все эти махинации помогут, иметь возможность отблагодарить Вас )) И вот я тут. СПАСИБО!!! Огромное спасибо! Вы спасли мое лето в лице моего модема )) Я сначала наткнулась на сокращенную версию статьи, там были не все команды. Уже отчаялась было: на все варианты – ERROR. А тут Ваша статья )) И все работает ))
Помогите пожалуйста.Вот моя проблема.Мегафон модем HUAWEI MODE:E352
IMEI:867138012911277
Версия прошивки 11.102.27.00.209
Был залочен под мегафон я его разблокировала.Точно разблокировала,проверяла терминалом Hyper с помощью команды,а симки других операторов не видет, как нибудь с помощью команд через терменал можно настроить и какие нужны команды?Пожалуйста помогите.
Модем Мегафон М150-2 Hyawei 3372. OC linux Fedora21.
Ноутбук его видет, прописываю его в NetworkManager yj но соединение не происходит.
AT^SETPORT?
^SETPORT:A1,A2;12,1,16,A1,A2
AT^SETPORT=?
^SETPORT:3: 3G DIAG
^SETPORT:10: 4G MODEM
^SETPORT:1: 3G MODEM
^SETPORT:12: 4G PCUI
^SETPORT:13: 4G DIAG
^SETPORT:5: 3G GPS
^SETPORT:14: 4G GPS
^SETPORT:A: BLUE TOOTH
^SETPORT:16: NCM
^SETPORT:A1: CDROM
^SETPORT:A2: SD
Может какие-то установки портов надо поменять?????
модем мегафон е1550 переведён АТ…=0 в режим модем, установка ПО на другой Пк автоматически не получается, СD-ROM то отключен, программа хуавэй терминал его не видит на СОМ портах, старое ПО на компе удалено, как возвратиься к АТ=1 или 255?
Олег 24.02.2015 в 16:01: “Модем Мегафон М150-2 Hyawei 3372. OC linux Fedora21…” M150-2 хорошо работает в Ubuntu-based дистрибутивах (LinuxMint, LinuxLiteOS), под Fedora и ALT Linux я наблюдал проблемы с соединением, подробно с проблемой не разбирался, потому что использую Ubuntu-based.
модем Мегафон м150-2 при вводе команд AT^SETPORT=»A1;10,12,13,14″ и
AT^SETPORT=»A1;10,12,13,14,A2″ отвечает
+CME ERROR: 50
Как в этом модеме отключтиь CD ROM ???
Кто может подскажите что делать. Пошагово. Модем МТС 829F роутер TL-MR3420. Маршрутизатор не видит модема в списке его тоже нет. Что делать не знаю. Модем отдельно работает отлично. Делал по статье с Е1550-сработало. Но он только до3G. Купил 829F. Заранее спасибо.
DeePole, спасибо огромное за ваш сайт.
Нашел то что искал, а именно – чем смотреть силу сигнала.
Поеду на дачу и буду тестировать.
Теперь по статье: у меня ситуация такая, что симка одного оператора, а подключаться надо к сети другого. Заморочка в общем, но в этом случае интернет летает (особенности камчатского интернета).
Модем использую Е171, разлоченный, приходится каждый раз заходить в свойствах программы МТС Коннектор в опции, делать поиск сетей и потом подключаться к сети с именем MTS 3G. Если ли софт, либо АТ-команды, которыми это дело можно автоматизировать?
в
были проблемы со связью(частый поиск сети)HUAWEI MegaFon M150-2 модем ввел команду at^hspa=4 и о чудо все норм нет обрывовсвязи спасибо вам большое
Дмитрий, AT^SETPORT=”FF;10,12,16,A2″