Главная страница » Как вводить ат команды для модема huawei

Как вводить ат команды для модема huawei

  • автор:

Как и чем вводить АТ команды в модем

AT команда служит для управления некоторыми функциями модема. Команды можно вводить специальными программами, это намного проще чем встроенным в Windows XP hyperterminal. Для этого можно использовать программы: My Huawei Terminal или DC-Unlocker. Перед использованием данных программ нужно закрыть все другие программы которые могут использовать модем. Для модемов Huawei нужно подключаться на COM порт «3G PC UI Interface«, для модемов ZTE MF на COM порт «ZTE Proprietary USB Modem«. Как пользоваться смотрим картинки, всё достаточно просто. Если команд несколько, сначала вводим одну — жмём Enter, потом следующую и опять жмём Enter.

DC-Unlocker client первая в Мире программа которая начала специализироваться на разблокировке беспроводных 2G\3G\4G модемов форм-фактора USB\PCMCIA. Со временем модельный ряд начал расширятся мобильными телефонами, смартфонами, WiFi роутерами .

DC-Unlocker

Качаем программу DC-Unlocker client и устанавливаем ее. После чего запускаем.
1. Далее меняем язык на русский. Нажимаем Options и выбираем Russian

DC-Unlocker

2. Выбираем производителя модема или роутера в нашем случаи это Huawei. Нажимаем на Лупу как показано на картинке и пойдет чтение информации. Внимание! родная программа от модема должна быть закрыта). После прочтения информации вы увидите Статус SIM блокировкиБлокировано

DC-Unlocker

3. Далее нам необходимо вести команду AT^CARDLOCK=»NCK Code», где NCK Code — это код разблокировки который вы приобрели у нас. Например код 12860791 тогда наша команда будет иметь такой вид AT^CARDLOCK=»12860791″. Вставляем команду AT^CARDLOCK=»12860791″ внизу прочитанной информации и нажимаем кнопку ENTER клавиатуре.

DC-Unlocker

4. После нажатия на ENTER произойдет ввод кода в наше устройство и выйдет сообщение OK

DC-Unlocker

5. Нажимаем еще раз на Лупу, чтобы прочитать заново информацию. И вы увидим, где Статус SIM блокировки — надпись Разблокирован

DC-Unlocker

Вот и все. Наше устройство успешно разблокировано.

AT^CARDLOCK=»NCK Code» – ввод кода снятия блокировки (8-значное число). NCK Code — это код разблокировки. Пример команды AT^CARDLOCK=»12345678″

Терминал — программа терминала для прямой работы с беспроводными модемами Huawei, а также (ограниченно) с любыми другими модемами.

Терминал

Huawei Terminal — программа терминала для прямой работы с беспроводными модемами Huawei, а также (ограниченно) с любыми другими модемами.

My Huawei Terminal

Запускаем My Huawei Terminal. В окне нужно выбрать HUAWEI Mobile Connect — 3G PC UI Interface Нажимаем Подключить (Connect)

My Huawei Terminal

Для уверенности, что вы действительно подключились, наберите команду AT и нажмите отправить: Если в ответ от модема OK. Значит вы все сделали правильно и все готово для работы с модемом.

My Huawei Terminal

AT^CARDLOCK=»NCK Code», где NCK Code — это код разблокировки который вы приобрели у нас. Например код 43963141 тогда наша команда будет иметь такой вид AT^CARDLOCK=»43963141″. Вставляем команду AT^CARDLOCK=»43963141″ и нажимаем кнопку ENTER клавиатуре.

PuTTY

MMD X Mini Mobile Data

Так же в этой программе можно посмотреть другие параметры модема.

Скачиваем программу Huawei Modem Tool v3.3, вставляем модем БЕЗ СИМ карты — если запуститься программа модема то закрываем, запускаем huawei modem tool и ждём пока определиться модем, вводим код разблокировки и нажимаем Send Unlock code. После этого модем разблокируется.

Смотрим картинку там всё подробно нарисовано.

Huawei Modem Tool v3.3

Внимание: После ввода команды, во всех трёх программах должен быть ответ ОК. Это значит что команда была принята.

huawei data card unlocker v1.1

Список доступных at команды модема Huawei и ZTE MF смотрим здесь: AT команды для модемов Huawei и для ZTE MF

Как вводить ат команды модема huawei. Как и чем вводить ат команды в модем. AT команды для переключения режимов в модемах с LTE, E392

В своей работе любой модем использует некоторый набор процедур или специфических команд, которые являются универсальными еще с 1977 года и не изменяются с того времени, а только дополняются с появлением новых стандартов связи. Применяя команды можно производить настройку модема, его разблокировку, проверить работоспособность и для других целей.

История появления АТ команд

АТ команда — это аббревиатура от английского слова внимание (attention), которая была предложена компанией Hayes при разработке своего собственного модема Smartmodem 300 baud. Применение короткого набора текстовых команд в специальном формате было настолько удачным решением, что стало стандартом для остальных производителей. Данный стандарт описан в специальном документе от международной ассоциации по телефонии и телеграфии и несколько раз выпускался с дополнениями и пояснениями.

С появлением стандарта связи GSM, производители не стали отказываться от такого удачного решения. Был разработан стандарт АТ-команд, описывающий работу модемов в режимах GSM07.05 и GSM07.07. Многие производители оборудования связи могут использовать АТ-команды собственной разработки, но эти команды только расширяют возможности стандартных команд при необходимости использования специфических функций.

Подключение к модему и ввод команд

Для того, чтобы появилась возможность управлять модемом через команды, нужно к нему подключиться. Подключение может производится несколькими способами:

  • через служебную программу Виндовс, которая называется «Hyperterminal»;
  • через терминал для операционных систем семейства *nix;
  • используя специальные программы, предоставляемые производителями модемов, например, «My Huawei Terminal» или «Huawei Modem Terminal» для модемов Huawei;
  • посредством программ от независимых разработчиков, например, программа «Терминал» или «PuTTY».

Для подключения терминальной оболочки к модему необходимо знать какой порт используется модемом и какая скорость обмена данными на порте. Для операционных систем Виндовс такую информацию можно получить следующим образом:

  • правой кнопкой нажать на ярлыке «Мой компьютер» и выбрать свойства;
  • откроется новое окно, в котором нужно нажать кнопку «Диспетчер устройств»;
  • в списке установленных устройств найти нужный модем и вывести его свойства;
  • на вкладке «Модем» будет выведена необходимая информация, такая как COM порт и скорость работы.

Эту информацию следует запомнить или записать. Для USB модемов подключение через COM порт будет виртуальным, через эмулятор, но на подключение это не отразится.

Дальше нужно запустить программу эмулятор терминала и подключиться к модему используя уже известные параметры. Стоит отметить, что программа «Гипертерминал» присутствует только в Windows версии XP или младше. В более старших версиях, например, в Висте или Семерке нужно будет скачать ее из интернета. После того как произойдет удачное подключение к модему, появится уведомление об этом в строке приглашения. AT команды модема вводятся только тогда, когда модем находится в режиме терминала или в офф-лайн режиме. Ввод происходит следующим образом:

  • Перед каждой командой обязательно ставится префикс АТ, он как бы и говорит модему о том, что дальше будет идти команда.
  • После префикса ставится соединительный символ «+», «&» или «^».
  • В конце вводится сама команда с параметрами.
  • Ввод завершается путем нажатия кнопки «Ввод» на клавиатуре или «Send» в окне терминала.

Чтобы проверить принимает ли модем команды и происходит ли какая-либо реакция на ввод, достаточно просто отправить ему «АТ» без параметров. Должно появиться в окне терминала следующие строки (в зависимости от модема могут отличаться, но общий принцип вывода не меняется):

Если вывод приблизительно в таком формате, то можно работать с модемом путем ввода команд. Если в какой-то команде была допущена ошибка, то модем сообщит об этом соответствующим статусом.

Настройка модема Huawei с использованием Hyperterminal

AT команды для модема huawei основаны на общих стандартах и отличаются только в зависимости от модели модема. Т.е. в некоторых модемах могут присутствовать команды, которые недоступны в других. Настройка модема необходима в некоторых случаях, например, при использовании совместно с маршрутизаторами, когда происходит конфликт работы оборудования друг с другом, или для разблокировки модема, купленного у оператора и работающего только с его сим-картами.

При подключении модема к компьютеру модем определяется как три устройства: собственно сам модем, привод компакт-дисков (виртуальный), и карта памяти (не для всех модемов). Для более комфортной работы можно отключить эмуляцию CD-Rom и Flash-карты. Пошаговая инструкция как это сделать:

  1. Запускаем программу «Гипертерминал».
  2. Программой при запуске будет предложено ввести новое имя соединения и иконку. Вводится любое удобное имя.
  3. Если автоматически не будет предложено создание нового соединения, то делается это через меню «Файл».
  4. Следующий шаг — это выбор параметров подключения: номер порта и скорость работы порта.
  5. После подключения терминала к устройству включаем работу только в режиме модема командой:
    • AT^U2DIAG=0 для модемов Huawei серий Е1550 и Е1750;
    • AT^SETPORT=»A1;1,2″ для модемов серии E367, E352, E392, E353 и E171;
    • AT^SETPORT=»A1;1,2,3″ для модемов E369, E3131;
  6. Для того, чтобы прошла перезагрузка модема без необходимости его отсоединения от компьютера выполняем команду AT^CFUN=1.

Теперь устройство будет работать только в режиме модема, что избавит от многих проблем совместного использования с маршрутизаторами.

Очень часто появляется необходимость «отвязать» модем от работы только с конкретным оператором или разблокировать его. Для этого также существует прямая возможность выполняя AT команды модема . Команды для разблокировки следующие:

  • AT^CARDUNLOCK=»nck md5 hash» для сброса попыток подключения на 10;
  • AT^CARDLOCK=» код nck» для снятия блокировки оператора. Этот код можно просчитать с помощью специального калькулятора на основе IMEI;

Команда AT^CARDLOCK? проверяет статус блокировки. В ответ на запрос этой командой модем выдаст информацию в формате CARDLOCK: A,B,0, где А — это статус блокировки в бинарном формате (1 — есть блокировка, 0 — блокировка отсутствует), В — количество оставшихся попыток для разблокировки (для нового модема такое количество попыток составляет 10).

Основные АТ команды и команды для модемов Huawei

На практике очень часто применяются следующие команды, которые являются информационными, управляющими или командами конфигурации:

  • ATI — команда выводит полную информацию о модеме.
  • AT^CFUN=1 — очень полезная для практики команда, которая позволяет применять настройки и перегружать модем без его отключения от компьютера. После того как устройство будет перезагружено, произойдет его инициализация и перерегистрация в сети. Остальные параметры этой команды следующие:
    • 0 — режим экономного энергопотребления или режим ожидания;
    • 1 — режим онлайн;
    • 4 — режим офлайн;
    • 6 — сброс устройства;
    • 7 — выключить радио модуль.

    Для того, чтобы получить информацию о всех доступных операторов нужно ввести команду AT+COPS?. На экран будет выведена информация в следующем формате:

    • Режим работы модема для выбора оператора: 0 — автоматический, 1 — ручной, 4 — автоматически, если вручную соединиться не получилось.
    • Формат оператора может быть выведен в длинном или коротком режиме, или же в режиме номера оператора сети.
    • Информация о доступности сети: 0 — неопознанная сеть, 1 — доступная сеть, 2 — текущая или подключенная сеть, 3 — сеть недоступна или заблокирована.

    Это далеко не полная информация об АТ командах модемов и вариантов их использования, более подробно можно ознакомиться почитав спецификацию или обратившись конкретно к производителю модема, чтобы быть уверенным какие команды и с какими параметрами используется в модеме.

    Когда в распоряжении находится множество компьютеров и устройств, на получение физического доступа к ним тратится много времени. Чтобы облегчить работу системных администраторов и ускорить процесс обеспечения доступа, были разработаны технологии удаленного доступа. Одной из таких является утилита, которую мы рассмотрим в данной статье.

    Hyperterminal — это стандартное приложение, которое позволяет получать удаленный доступ к другим устройствам в сети , электронным доскам BBS, операционным службам, и компьютерам-хостерам, посредством модема или нуль-модемного кабеля в системе Windows XP и 7 версии.

    Как пользоваться?

    Утилита комбинируют полезное средство для проверки сетевых соединений, которые устанавливаются при помощи модема. Для проверки корректности настроек модема, можно попробовать отправить и проверить команды через Hyperterminal. Помимо этого можно отправлять большие файлы, используя последовательный порт или кабель.

    С помощью этой программы два устройства могут передавать данные через общую сеть. Можно напрямую соединить два компьютера при помощи кабеля, обмениваясь данными и создавая небольшую локальную сеть. Для старта программы, нужно открыть меню пуск и вызвать команду Hyperterminal. На экране появится диалоговое окно для создания нового подключения.

    • Сначала нужно ввести имя нового подключения и выбрать его значок.
    • Дальше нужно задать тип соединения.
    • По умолчанию установлено соединение через com-порт компьютера.
    • Помимо этого возможно подключиться через параллельный порт или посредством протокола TCP/IP после этого нужно нажать кнопку «ok».
    • После этого на экране высветится диалоговое окно, в котором нужно указать параметры соединения. Для com порта нужно указывать скорость соединения, количество бит данных, проверку подлинности протокола и тип контроля протокола.
    • После того, как всё завершено, нужно нажать кнопку применить, чтобы изменения вступили в силу.

    Для того чтобы отправить файл через приложение, нужно произвести такие действия:

    • Открыть пункт меню, который называется «Передача».
    • Из него вызвать команду «Отправить файл».
    • На экране всплывет диалоговое окно, в котором нужно выбрать файл для передачи, имя файла можно ввести с клавиатуры или использовать браузер (обзор) и выбрать файл вручную.
    • После этого нужно нажать клавишу отправить. Начнётся процесс передачи файла, а система будет отображать информацию о статусе и скорости передачи.
    • Для приема файла нужно открыть меню и вызвать из него команду «Приём».
    • На экране высветится диалог, в котором нужно задать каталог для принятия полученного файла, после чего нажать «Приём».

    По умолчанию программа HyperTerminal размещается на диске в: Пуск\Все программы\Стандартные\Связь\ . Исполняемый файл программы называется hypertrm.exe. Дополнительно к нему требуется библиотечный файл hypertrm.dll.

    Если по каким-либо причинам программа отсутствует, значит встроенный компонент программы нужно активировать, посредством «Панели управления». В некоторых случаях придётся откатить изменения системы, или переустановить систему заново.

    Также, при помощи этой программы можно управлять другим компьютером.

    Краткое описание функций:

    • запись и чтение удаления файлов;
    • создание и редактирования файлов;
    • изменение параметров, в том числе и настройка отображения рабочего стола.

    Используя дополнительные плагины и утилиты, можно полностью контролировать компьютер, в том числе и синхронизировать его некоторые процессы с хост — компьютером.

    Запустить на Windows 8.1 и 10

    Для запуска в системах Windows 8.1 и Windows 10 нужно провести следующие манипуляции:

    • загрузить пакет Hyperterminal с официального сайта;
    • после чего установить его, и скачать дополнительные фокусы с иконками и командами.

    Для корректной работы, нужно запускать Hyperterminal в режиме совместимости с системой Windows XP или Windows Service Pack 2003.

    Ещё можно воспользоваться не Hyperterminal, а встроенной функцией ТелНет или передачей данных через функцию «Удаленный доступ». Использовать ее можно, проникнув в «Панель управления», в пункт «Удаленный доступ» или «Удаленная помощь».

    Ещё один простой способ это соорудить кабель типа usb-usb. Для этого всего-навсего нужно соединить между собой два usb-входа обычным usb кабелем. Затем надо соединить два компьютера, если они подключены к интернету, он сразу же начнет поиск драйверов, после чего высветится окно установки менеджера передачи данных. Скорость такого соединения будет значительно выше чем по локальной сети, а общая пропускная способность канала передачи данных будет намного шире.

    Полезное видео

    Пример на видео, как включать утилиту в виндовс 10.

    Аналоги

    • Reflection . Содержит тот же набор функций, но работает немого медленнее, так как использует другие алгоритмы и протоколы связи.
    • Term95 из NC . Простенькая утилита, которая не грузит процессор и ёмко использует ресурсы.
    • Хорошим аналогом является утилита Radmin . Она позволяет не только передавать файлы с одного устройства на другое, но и управлять компьютером, в том числе задавая время включения и выключения.
    • Также отличная утилита TeamViewer , она выполняет те же функции, но вдобавок ещё умеет объединять несколько компьютеров в один общий поток, чтобы объединить их ресурсы.

    Вывод

    В заключение можно сказать, что получение доступа на расстоянии и передача файлов со скоростью локальной сети уже не является фантастикой. Подведем основные итоги статьи: для передачи одного файла на другое устройство рекомендуется использовать кабель, так как скорость соединения будет максимально высокой.

    Если такой возможности нет, можно использовать модемное соединение по протоколу TCP/IP. Также, при помощи дополнительных утилит, можно объединять несколько компьютеров, распределяя место на жестком диске между ними, таким образом увеличивая общее хранилище информации.

    К сожалению Portable версии нет на официальном сайте , но там есть бесплатная версия программы.

    Особенности AT команд для Huawei E1750

    Поддерживаемые АТ команды переключения режимов

    Работают следующие команды:

    AT^U2DIAG=268 для E1750 (девайс в режиме модем
    CD-ROM Card Reader)
    AT^U2DIAG=276 для E1750 (девайс в режиме сетевой
    карты CD-ROM Card Reader)
    AT^U2DIAG=256 (девайс в режиме модем Card Reader),
    можно использовать
    как обычную флешку, отказавшись от установки
    драйверов модема

    А эта команда не работает:

    AT^U2DIAG=255 (девайс в режиме модем CD-ROM
    Card Reader)

    Ещё команды для включения\выключения
    режимов HSDPA, HSPA, HSPA , WCDMA

    At^hspa=0 — wcdma
    at^hspa=1 — hsdpa
    at^hspa=2 — hspa
    at^hspa=3 — hspa
    at^hspa=4 говорят скорость повышается.

    Можно использовать команды

    AT^HSDPA=1 режим HSDPA
    AT^HSDPA=0 выключено
    AT^HSUPA=1 режим HSUPA
    AT^HSUPA=0 выключено

    Проверено на модемах Huawei E1750, E1550, E1820
    В принципе должно работать на всех
    поддерживающих ввод команд через гипертерминал.

    На модеме Huawei E1750 включение\отключение
    этих команд: («AT^HSPA=1»; «AT^HSUPA=0»)
    улучшает стабильность связи.

    Вводить можно так же через DC-Unlocker. После
    опрелеления модема в окно с информацией об
    устройстве (чуть ниже за полоской) вводим нужную
    команду и жмем ENTER. должно появиться
    подтверждение о выполненой операции.
    Перетыкаем модем. Всё.

    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)

    6. Нажимаете ENTER
    7. Затем нажимаете Disconnect и передергиваете модем. Можно вводить команды ещё так: В свойствах модема: Пуск-Панель управления- и модем-Модемы-Выбираете Ваш модем-Свойства-Доп. параметры связи-Доп. команды инициализации и прописываете нужную команду.

    Так же команды можно вводить с помощью программы . Просто наберите АТ команду в окне лога и нажмите ENTER. Стоит отметить что модем после введения команды AT^U2DIAG=0 (девайс в режиме только модем) работает стабильнее и быстрее. Вот ещё одна хорошая программа от Александр С. Шокин . Программа терминала для прямой работы с беспроводными модемами Huawei, а также (ограниченно) с любыми другими модемами. Как вводить этими программами .

    Если модем не принимает команду: AT^U2DIAG=255 (девайс в режиме модем CD-ROM Card Reader) что бывает очень часто, пробуем вводить: AT^U2DIAG=1 (девайс в режиме модем CD-ROM) помогает

    AT^CARDUNLOCK=»nck md5 hash» Сброс попыток к 10

    AT^CARDLOCK=»nck code» Снятие блокировки

    AT^CARDLOCK? Проверить блокировку и количество попыток
    в ответ модем выдаст
    CARDLOCK: A,B,0
    A -> 2- означает, что симлока нет, 1-если модем залочен
    B -> количество оставшихся попыток разблокировки. У нового модема = 10

    ^SETPORT:A: BLUE TOOTH
    ^SETPORT:A1: CDROM
    ^SETPORT:A2: SD
    ^SETPORT:1: 3G MODEM
    ^SETPORT:2: 3G PCUI
    ^SETPORT:3: 3G DIAG
    ^SETPORT:5: 3G GPS
    ^SETPORT:10: 4G MODEM
    ^SETPORT:12: 4G PCUI
    ^SETPORT:13: 4G DIAG
    ^SETPORT:14: 4G GPS
    ^SETPORT:16: NCM

    AT^SETPORT? — отображение текущей конфигурации портов (для модема Мегафон М150-1)

    ^SETPORT:»A1,A2;12,16,A1,A2″ — включен режим NCM (Network Card Mode) (по умолчанию)
    ^SETPORT:»A1,A2;1,2,3″ — включен режим «только модем» 3G
    ^SETPORT:»A1,A2;10,12,13″ — включен режим «только модем» 4G

    AT^CHIPTEMP? — отображение температуры чипа модема HiSilicon Balong 710
    ^CHIPTEMP: 446,446,65535,34,65535
    ^CHIPTEMP: 588,588,65535,45,65535

    AT команды для модема Huawei e3372

    At^setport=»a1,a2;10,12,16,a1,a2″ — заводской режим, видны все АТ-порты, сетевая карта, CD, картридер.

    At^setport=»ff;10,12,16,a2″ — режим без переключения. Удобно для использования в роутерах. После подключения модем сразу представляется как 2 АТ-порта, сетевая карта и картридер.

    At^setport=»FF;10,12,16,5,A,A1,A2″ — композиция с включенными всеми устройствами, какие только есть в модеме. Удобна для тех, кому надо иметь доступ к консолям модема.

    AT^SYSCFGEX=»00″,3FFFFFFF,1,2,800C5, — зарегистрироваться во всех возможных сетях и диапазонах
    AT^SYSCFGEX=»0302″,400000,1,2,800C5, — зарегистрироваться в сети LTE, если LTE недоступен, то в 3G (в 2G сетях модем регистрироваться не будет). Для LTE доступны все диапазоны, для 3G — только диапазон 2100.

    Наиболее используемые at команды при работе с модемоми Huawei

    ATI — вывод информации о модеме
    AT CFUN=1 – перезагрузка модема без перетыкания в порту
    AT CGMI — информация о производителе модема
    AT CGMR — информация о версии прошивки
    AT CIMI — информация об IMSI номер SIM карты
    AT CGSN — информация о IMEI модема
    AT^HWVER — информация о версии железа модема
    AT CSQ — уровень радиосигнала
    AT^CMDL — получить список всех комманд
    AT CGMM или AT GMM — название модели
    AT COPS — информация о текущем операторе
    AT^U2DIAG? — текущий режим.
    AT^GETPORTMODE – список всех устройств в модеме
    AT^VERSION? — информация о версии прошивки модема
    AT CLAC в ответе будет список поддерживаемых команд

    Включение или отключение режимов 2G и 3G:

    AT^SYSCFG=13,1,3fffffff,0,0 – режим только 2G
    AT^SYSCFG=2,1,3fffffff,0,0 – режим предпочтительно 2G
    AT^SYSCFG=14,2,3fffffff,0,1 – режим только 3G
    AT^SYSCFG=2,2,3fffffff,0,1 – режим предпочтительно 3G
    AT^SYSCFG=2,2,3fffff ff,0,2 – режим включение 2G и 3G

    Включение или отключение режимов WCDMA, HSDPA, HSPA , HSPA:

    AT^HSDPA=1 – режим HSDPA включен
    AT^HSDPA=0 – режим HSDPA выключен
    AT^HSUPA=1 – режим HSUPA включен
    AT^HSUPA=0 – режим HSUPA выключен
    AT^HSPA=0 – режим WCDMA
    AT^HSPA=1 – режим HSDPA
    AT^HSPA=2 – режим HSPA
    AT^HSPA=3 – режим HSPA
    AT^SYSCFG=13,1,3FFFFFFF,2,4 – режим только GPRS/EDGE
    AT^SYSCFG=14,2,3FFFFFFF,2,4 – режим только 3G/WCDMA
    AT^SYSCFG=2,1,3FFFFFFF,2,4 – режим предпочтительно GPRS/EDGE
    AT^SYSCFG=2,2,3FFFFFFF,2,4 – режим предпочтительно 3G/WCDMA

    Команды необходимые для разблокировки модема (разлочка модема)

    AT^CARDLOCK=»NCK Code» – ввод кода и разлочка
    AT^CARDUNLOCK=»MD5 NCK Code» – сброс попыток ввода кода
    AT^CARDLOCK? – проверка блокировки модема и попыток ввода кода
    Например ответ модема — CARDLOCK: A,B,0 , если A=2 модем разблокирован, A=1 модем заблокирован – SimLock, если A=3 здесь два варианта либо вы израсходовали все 10 попыток ввести код, либо у вас в модеме кастомизированная прошивка, B – количество оставшихся попыток ввода кода разблокировки (по умолчанию 10 раз))

    Изменение режима модема
    AT^U2DIAG= изменения режим модема CD ROM, Флешка, PC UI, NDIS

    AT-команды для модемов Huawei E171 с прошивкой v21.156.00.00.143, E352, E353, E367, E398 и др.

    AT^SETPORT=»A1,A2,1,2,3,7,A1,A2″ (Установить конфигурацию по умолчанию)
    AT^SETPORT=»A1,A2,1,2,3,7″ (девайс в режиме «модем сетевая карта»)
    AT^SETPORT=»A1,A2;1,2,3,A2″ (девайс в режиме «модем Card Reader»)
    AT^SETPORT=»A1,A2;1,2,3″ (девайс в режиме «только модем»)
    AT^SETPORT=»A1,2,7″ (девайс в режиме «сетевая карта CD-ROM»)
    AT^SETPORT=»A1,A2,2,7″ (девайс в режиме «сетевая карта») — для Windows 7
    AT^SETPORT=»A1;1,2″ (девайс в режиме «модем пользовательский интерфейс»)
    AT^SETPORT? (Текущая конфигурация модема)
    AT^GETPORTMODE (Отображение текущего активного режима)
    AT^SETPORT=»A1,A2,1,2,3,7,A1,A2,4,5,6,A,B,D,E» (Сброс настроек по умолчанию)

    Настройки режимов сети по умолчанию для Huawei E352
    at^hspa?
    ^HSPA: 2
    AT^SETPORT?
    A1,A2;1,2,3,7,A1,A2
    AT^SYSCFG?
    ^SYSCFG:2,2,3FFFFFFF,1,2

    Настройки режимов сети для Huawei E352b с прошивкой 21.158.23.00.209
    AT^SETPORT?
    A1,A2;1,16,3,2,A1,A2

    AT-команды для модема Huawei E1750
    АТ команды переключения режимов 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 E1750
    AT^SYSCFG=14,2,3fffffff,1,2 (Только 3G)
    AT^SYSCFG=13,1,3fffffff,1,2 (Только GSM)
    AT^SYSCFG=2,2,3fffffff,1,2 (Приоритет 3G)

    AT-команды переключения режимов сети для модема Huawei E1820 (E182E)
    AT^SYSCFG=13,2,3fffffff,1,2 — только GSM
    AT^SYSCFG=2,1,3fffffff,1,2 — преимущественно GSM
    AT^SYSCFG=14,2,3fffffff,1,2 — только WCDMA
    AT^SYSCFG=2,2,3fffffff,1,2 — преимущественно WCDMA

    AT-команды для модема 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,3,2,A2″ — (девайс в режиме «модем Card Reader»)
    AT^SETPORT=»A1,A2;1,3,2″ — (девайс в режиме «только модем»)
    AT^SETPORT=»FF;1,2″ (девайс в режиме «модем пользовательский интерфейс»)
    AT^SETPORT=»A1,A2;2,16″ — (девайс в режиме «сетевая карта»)
    AT^SETPORT=»A1,A2;2,16,A1″ — (девайс в режиме «сетевая карта CD-ROM»)

    AT-команды для модема Huawei E3131Hilink
    Вот ссылка
    AT^U2DIAG=0 Перевод модема из режима Hilink в режим com портов
    AT^U2DIAG=119 Возврат в исходный режим

    AT команды для модема Huawei E303 HiLink
    Вот ссылка
    AT^U2DIAG=374 Перевод модема из режима Hilink в режим com портов
    AT^U2DIAG=375 Возврат в исходный режим

    AT команды для модема Huawei E3272
    AT^SETPORT=»A1,A2;62,61,76,A1,A2″ — Установка по умолчанию для МТС 824F.
    AT^SETPORT=»A1,A2;10,12,16,A1,A2″ — Установка по умолчанию для Мегафон М100-4.

    AT команды для модема Huawei E3372
    AT^SETPORT=»A1,A2;A1,A2″ — Установка по умолчанию для МТС 827F.
    AT^SYSCFG=»2,2,3FFFFFFF,1,2″ — Установка по умолчанию для МТС 827F.

    AT команды для модема Huawei E3276
    AT^SETPORT=»A1;10,12,13,14,16,A1,A2″ — Включает все COM порты.
    AT^SETPORT=»A1,A2;12,16,A1,A2″ — Установка по умолчанию.
    AT^SETPORT=”A1;10,12” — режим только модем
    AT^SYSCFGEX? — значение по умолчанию
    ^SYSCFGEX:»00″,3FFFFFFF,1,2,800C5
    AT^SYSCFGEX=?
    ^SYSCFGEX: («00″,»01″,»02″,»03″),((2000000400380,»GSM900/GSM1800/WCDMA900/WCDMA2100″),(2a80000,»GSM850/GSM1900/AWS/WCDMA1900″),(3fffffff,»All bands»)),(0-2),(0-4),((800c5,»LTE_B1/LTE_B3/LTE_B7/LTE_B8/LTE_B20″),(7fffffffffffffff,»All bands»))
    AT^FHVER — показывает информацию о версии прошивки и версии HW (^FHVER:»E3276s-210 21.260.05.00.143,CH2E3276SM Ver.B»)

    AT команды для модема Huawei E3531
    AT^SETPORT=»A1,A2;1,16,3,2,A1,A2″ — Установка по умолчанию для МТС 423S.
    AT^FHVER — — показывает информацию о версии прошивки и версии железа (^FHVER:»E3531s-1EA 21.318.15.00.143,CH1E3531SM Ver.A»)

    AT команды для преключения режимов в модемах huawei с LTE (E392, E398)
    Если режим только LTE отключив все остальные, вводим AT команду:
    AT^SYSCFGEX=»03″,3fffffff,2,4,7fffffffffffffff,
    Первое значение расшифровывается так:
    00 — Автоматический режим в порядке очереди: 4G > 3G > 2G
    01 — GSM GPRS(2G)
    02 — WCDMA(3G)
    03 — LTE(4G)
    99 — Текущие настройки без изменений.

    В этой статье мы рассмотрим с вами как можно разблокировать модем Huawei при помощи AT-команд, а также, как вообще, можно взаимодействовать с модемом при их помощи. Для примера возьмем популярную на данный момент модель — Huawei E3272 . Как мы и писали ранее, взаимодействовать с модемом при помощи AT-команд, можно через специальные терминальные программы, например HyperTerminal, PuTTy, Huawei Modem Terminal и др. Рассмотрим, как же это сделать.

    Ввод AT-команд в модем Huawei при помощи PuTTy

    После того, как модем установится в диспетчере устройств должны появиться дополнительные устройства:

    В разделе Модемы — Huawei Mobile Connect — Modem, в разделе Порты (COM и LPT) — HUAWEI Mobile Connect — PC UI Interfac (COM5) (у вас может быть другой номер порта, запомните его, т.к. именно через него мы будем подключаться к модему для ввода AT-команд) и в разделе Сетевые адаптеры — HUAWEI Mobile Connect — Network Card. Как видно, модем определяется и на COM-порту и как NDIS сетевой адаптер. Теперь запускаем PuTTy и настраиваем соединение с COM-портом. Обратите внимание, что все процессы, занимающие COM-порт модема должны быть закрыты во время того, как мы будем соединяться с модемом при помощи PuTTy. В данном случае это MegaFonInternet.exe и MegaFonInternetService.exe. Заходим в диспетчер задач и завершаем эти процессы:

    Сделать это можно также и из консоли (Win+R -> cmd -> Ok) с помощью последовательности команд:

    net stop «MegaFon Internet Service»

    taskkill /f /im MegaFonInternet.exe

    Настраиваем Putty следующим образом и нажимаем кнопку «Соединение»:

    Как узнать IMEI модема и версию прошивки с помощью AT-команд?

    IMEI модема и версию прошивки можно узнать с помощью команды ATI, или AT+CGSN. Введем последовательно эти две команды в модем и посмотрим его ответ:

    ATI+CGSN Manufacturer: huawei Model: E3272 Revision: 21.436.05.00.209 IMEI: 867503013090647 +GCAP: +CGSM,+DS,+ES 867503013090647 OK

    Как видно IMEI модема в данном случае это — 867503013090647, версия прошивки модема — 21.436.05.00.209. можно на нашем сервисе. В ответ вы получите код разблокировки и код, запрашиваемый при прошивке модема. Для данного IMEI мы получим в ответ следующее:

    IMEI: 867503013090647 201 Algo Unlock Code: 72033153 Flash Code: 34262301

    Т.о. код разблокировки для нашего модема — 72033153. Введем его и проверим статус блокировки.

    Как ввести код разблокировки в модем с помощью AT-команды?

    Для этого дадим команду AT^CARDLOCK=»72033153″, после чего, проверим статус блокировки с помощью AT^CARDLOCK? :

    Как видно, модем ответил ^CARDLOCK 2,10,0 — что означает что он разблокирован и его теперь можно использовать SIM картами любых операторов. Теперь мы рассмотрим как все то же самое сделать через DC Unlocker.

    Как ввести AT-команду в модем, используя DC Unlocker?

    Самым простым способом является использование ПО DC Unlocker в качестве терминальной программы. Скачайте последнюю версию DC Unlocker Client по следующей ссылке . Не нажимайте в нем никаких кнопок (ни разблокировка, ни соединение с сервером, ни что-либо еще нам не потребуется), просто нажмите на кнопку с изображением лупы, для того чтобы клиент определил ваш модем:

    На рисунке эта кнопка помечена цифрой 1. Обратите внимание на лог DC Unlocker (лог это вся информация в окошке, там отображается модель вашего модема, версия прошивки и т.п.) и количество оставшихся попыток ввода кода разблокировки. Если попыток ввода кода не осталось, то разблокировать модем кодом будет уже нельзя. Вводим ниже в том же окне команду AT^CARDLOCK=»nck code» , где nck code — полученный вами код разблокировки. После того как модем ответит Ok — он будет разблокирован.

    Перед использованием DC Unlocker в качестве терминального клиента, необходимо также убедиться, как мы это делали в случае с PuTTy, что ни один из процессов и сервисов не используется COM порт модема (если у вас открыта программа для соединения с интернет, идущая в комплекте с модемом — ее обязательно нужно закрыть), а еще лучше завершить все «лишние» процессы, относящиеся к модему через диспетчер задач.

    Что делать если DC Unlocker не определяет модем, не видит COM-порта?

    Удостоверьтесь в том, что ПО идущее в комплекте с модемом для доступа в интернет (например, Connect Manager или Megafon Internet и т.п.) у вас закрыто, т.к. во время работы оно использует COM-порт модема. Также не помешает зайти в диспетчер задач и остановить все процессы, относящиеся к этому ПО. После чего запустите DC Unlocker еще раз и попробуйте снова определить модем. Если COM-порт не видится и в этом случае, существует один трюк. Скачайте официальную прошивку под ваш модем (это можно сделать на сайте оператора или же, на любом из многочисленных мобильных форумов в сети, например 4pda и прочих) и запустите прошивальщик (DC Unlocker должен быть закрыт в это время). Дойдите до шага, где прошивальщик спросит у вас Flash код для перепрошивки. Не вводите его! В момент когда прошивальщик запросил у вас Flash код — модем уже определился на COM порту, закройте прошивальщик и запустите DC Unlocker. COM-порт должен видеться и модем определится.

    AT команда служит для управления некоторыми функциями модема. Команды можно вводить специальными программами, это намного проще чем встроенным в Windows XP hyperterminal. Для этого можно использовать программы: или Перед использованием данных программ нужно закрыть все другие программы которые могут использовать модем. Для модемов Huawei нужно подключаться на COM порт «3G PC UI Interface «, для модемов ZTE MF на COM порт «ZTE Proprietary USB Modem «. Как пользоваться смотрим картинки, всё достаточно просто. Если команд несколько, сначала вводим одну — жмём Enter , потом следующую и опять жмём Enter.

    My Huawei Terminal (Хуавей модем терминал)

    Huawei Terminal — программа терминала для прямой работы с беспроводными модемами Huawei, а также (ограниченно) с любыми другими модемами.

    Запускаем . В окне нужно выбрать HUAWEI Mobile Connect — 3G PC UI Interface Нажимаем Подключить (Connect )

    Для уверенности, что вы действительно подключились, наберите команду AT и нажмите отправить: Если в ответ от модема OK . Значит вы все сделали правильно и все готово для работы с модемом.

    AT^CARDLOCK=»NCK Code» , где NCK Code 43963141 AT^CARDLOCK=»43963141″ . Вставляем команду AT^CARDLOCK=»43963141″ и нажимаем кнопку ENTER клавиатуре.

    DC-Unlocker client первая в Мире программа которая начала специализироваться на разблокировке беспроводных 2G\3G\4G модемов форм-фактора USB\PCMCIA. Со временем модельный ряд начал расширятся мобильными телефонами, смартфонами, WiFi роутерами.

    Качаем программу DC-Unlocker client и устанавливаем ее. После чего запускаем.
    1. Далее меняем язык на русский. Нажимаем Options и выбираем Russian

    2. Выбираем производителя модема или роутера в нашем случаи это Huawei . Нажимаем на Лупу как показано на картинке и пойдет чтение информации. Внимание! родная программа от модема должна быть закрыта). После прочтения информации вы увидите Статус SIM блокировкиБлокировано

    3. Далее нам необходимо вести команду AT^CARDLOCK=»NCK Code» , где NCK Code — это код разблокировки который вы приобрели у нас. Например код 12860791 тогда наша команда будет иметь такой вид AT^CARDLOCK=»12860791″ . Вставляем команду AT^CARDLOCK=»12860791″ внизу прочитанной информации и нажимаем кнопку ENTER клавиатуре.

    4. После нажатия на ENTER произойдет ввод кода в наше устройство и выйдет сообщение OK

    5. Нажимаем еще раз на Лупу , чтобы прочитать заново информацию. И вы увидим, где Статус SIM блокировки — надпись Разблокирован

    Вот и все. Наше устройство успешно разблокировано.

    AT^CARDLOCK=»NCK Code» – ввод кода снятия блокировки (8-значное число). NCK Code — это код разблокировки. Пример команды AT^CARDLOCK=»12345678″

    Что такое ат команды. Как и чем вводить ат команды в модем. Настройка модема Huawei с использованием Hyperterminal

    Как уже писалось ранее, д ля начала общения с только что испеченным модулем, необходимо отправить команду «AT». После чего он автоматически подстроит скорость порта и вернет «OK». Теперь когда скорость настроена, нужно ее зафиксировать, чтобы каждый раз при включении не выпонять это действие. Для настройки порта служат следующие команды:

    AT+IPR=19200 — настройка скорости порта.

    Можно поставить слудующие значения: 0, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
    0 — автовыбор, это значение стоит по умолчанию.

    Также можно настроить режим передачи:

    Первое число — биты данных/четность/стоп биты
    1. 8/0/2
    2. 8/1/1
    3. 8/0/1, стоит по умолчанию.
    4. 7/0/2
    5. 7/1/1
    6. 7/0/1
    Второе число — четность
    0 — нечетный
    1 — четный
    3 — нет

    После настройки эти параметры сохранятся в энергонезависимой памяти модуля, поэтому в следующий раз эти действия проделыватьа не придется.

    AT+GMM — идентификатор модуля.

    Модуль в ответ вернет производителя и модель: «SIMCOM_SIM900D»

    AT+GOI — более короткий идентификатор модуля.

    В ответ приходит только «SIM900D»

    AT+GMR — версия прошивки.

    Может пригодится если захочется залить в модуль другую версию прошивки.

    AT+GSV — она включает в себя все три предыдущие команды.

    Вернет производителя модуля, его модель и версию прошивки.

    AT+GSN — вернет IMEI модуля.

    Может пригодится когда нужно точно идентифицировать модуль. IMEI также продублирован на этикетке наклееной на модуль, и они должны совпадать.

    Следующим шагом можно настроить часы реального времени модуля. Для этого оправляем следующую команду:

    где по порядку идут « год/месяц/дата,час:минуты:секунды+часовой пояс » Данные обязательно отправляются с ведущими нулями, тоесть, к примеру, если месяц у нас «4», то отправить должны «04».

    Получить обратно текущие время и дату можно отправив ту же команду, только со знаком «?»:

    AT+CCLK? — считываем время с модуля

    ATE0 — режим эха
    0 — выключен
    1 — включен. Стоит по умолчанию.

    ATV0 — формат ответа модуля.
    1 — полный текстовый ответ с эхом (если включен). Стоит по умолчанию.
    0 — возврат только кода ответа.
    В первом случае всегда будет возвращаться OK, ERROR и прочее, а во втором будут возвращаться коды результата. Так вместо OK вернется 0, а вместо ERROR 4.

    AT+CMEE=0 — уровень информации об ошибке. Может быть от 0 до 2.
    0 — отключено. Будет просто писать ERROR.
    1 — код ошибки. Будет возвращать цифровой код ошибки.
    2 — описание ошибки. Напишет что именно ему не нравится в команде.
    Для работы с модулем через терминал удобней режимы ATV1, ATE1 AT+CMEE=2, для общения с микроконтроллером лучше использовать ATV0, ATE0 и AT+CMEE=0 — так проще будет обрабатывать полученные ответы.

    Данные настройки не сохраняются после перезагрузки модуля, поэтому необходимо включать эти команды в код программы.

    Теперь глянем информацию о GSM сети. К примеру, можно узнать качество сигнала.

    AT+CSQ — информация о качестве сигнала.
    Модуль вернет два числа +CSQ: 17,0
    17 — уровень сигнала. Может быть в диапазоне 0..31 или 99. Чем больше тем лучше, но 99 значит его отсутствие.
    0 — коэффициент ошибок связи (т.н. RXQUAL). Может быть от 0 до 7, чем число меньше тем качество связи лучше.

    AT+COPS? — информация об операторе, в сети которого зарегистрирован модуль.
    Еще можно сделать запрос в виде AT+COPS=? После достаточно длительного поиска, модуль выдаст список найденных сетей.

    Ну а теперь команды, позволяющие использовать сотовую связь по назначению.

    ATD1234567890; — набор номера.

    Модуль позвонит по указанному номеру и вернет один из вариантов

    BUSY — номер занят
    NO DIALTONE — нет сигнала на линии

    NO CARRIER — нет сети или другая проблема (например, нет денег на счету)
    NA ANSWER — нет ответа
    CONNECT — есть контакт!

    Если же номер сохранён, например, на SIM карте, и SIM карта выбрана в качестве телефонной книги (обычно, так оно и есть по умолчанию), то для его вызова существует команда ATD>1; . Числовое значение определяет номер ячейки карты, где хранится вызываемый номер.

    AT+CLIP=1 — включение определения номера входящего звонка

    Если отправить команду с 0, то определение номера отключится и модуль вместо номера вызывающего будет слать только сообщение «RING».

    ATA — ответить на звонок.

    ATH0 — разорвать все соединения. Может принимать значения 0..5, указывающие какие виды связи нужно разорвать.

    ATS0=0 — этой командой можно установить сколько пройдет гудков до автоматического поднятия трубки. 0 — только вручную, стоит по умолчанию.

    AT+GSMBUSY=1 — запрет всех входящих звонков.
    1, — запретить все входящие звонки
    0, — разрешить входящие
    Результат данной команды не сохраняется в памяти и его надо повторять при каждом включении.

    Запрос лучше отправлять на #100#, так как на *100# сообщение приходит в шестнадцатеричном формате:

    AT+CMIC=0,15 – команда для установки чувствительности микрофона. Чувствительность определяется числовым значением, которое находится после символа =. В сигнализациях используется очень часто – для аудиоконтроля охраняемого помещения. Экспериментируя с этим значением, можно добиться слышимости малейших шорохов.

    При приеме SMS модуль сообщит об этом, выдав в терминал сообщение «+CMTI: «SM»,3» . Где 3 означает номер пришедшего сообщения.

    Для прочтения СМС можно использовать команду AT+CMGR=3,0 (3-номер сообщения, которое хотим прочитать, 0-изменить статус сообщения на прочитанный)

    В ответ модуль пришлет информацию о том от кого прошло сообщение и в какое время. «REC UNREAD» означает что у сообщения стоит статус непрочитанного.

    AT+CMGDA=«DEL ALL» команда удалит все сообщения

    Также можно удалить только определенный тип сообщений:

    «DEL READ» — прочитанных
    «DEL UNREAD» — не прочитанных
    «DEL SENT» — отправленных
    «DEL UNSENT» — не отправленных
    «DEL INBOX» — полученных
    «DEL ALL» — всех сообщений

    Особенности AT команд для Huawei E1750

    Поддерживаемые АТ команды переключения режимов

    Работают следующие команды:

    AT^U2DIAG=268 для E1750 (девайс в режиме модем
    CD-ROM Card Reader)
    AT^U2DIAG=276 для E1750 (девайс в режиме сетевой
    карты CD-ROM Card Reader)
    AT^U2DIAG=256 (девайс в режиме модем Card Reader),
    можно использовать
    как обычную флешку, отказавшись от установки
    драйверов модема

    А эта команда не работает:

    AT^U2DIAG=255 (девайс в режиме модем CD-ROM
    Card Reader)

    Ещё команды для включения\выключения
    режимов HSDPA, HSPA, HSPA , WCDMA

    At^hspa=0 — wcdma
    at^hspa=1 — hsdpa
    at^hspa=2 — hspa
    at^hspa=3 — hspa
    at^hspa=4 говорят скорость повышается.

    Можно использовать команды

    AT^HSDPA=1 режим HSDPA
    AT^HSDPA=0 выключено
    AT^HSUPA=1 режим HSUPA
    AT^HSUPA=0 выключено

    Проверено на модемах Huawei E1750, E1550, E1820
    В принципе должно работать на всех
    поддерживающих ввод команд через гипертерминал.

    На модеме Huawei E1750 включение\отключение
    этих команд: («AT^HSPA=1»; «AT^HSUPA=0»)
    улучшает стабильность связи.

    Вводить можно так же через DC-Unlocker. После
    опрелеления модема в окно с информацией об
    устройстве (чуть ниже за полоской) вводим нужную
    команду и жмем ENTER. должно появиться
    подтверждение о выполненой операции.
    Перетыкаем модем. Всё.

    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)

    6. Нажимаете ENTER
    7. Затем нажимаете Disconnect и передергиваете модем. Можно вводить команды ещё так: В свойствах модема: Пуск-Панель управления- и модем-Модемы-Выбираете Ваш модем-Свойства-Доп. параметры связи-Доп. команды инициализации и прописываете нужную команду.

    Так же команды можно вводить с помощью программы . Просто наберите АТ команду в окне лога и нажмите ENTER. Стоит отметить что модем после введения команды AT^U2DIAG=0 (девайс в режиме только модем) работает стабильнее и быстрее. Вот ещё одна хорошая программа от Александр С. Шокин . Программа терминала для прямой работы с беспроводными модемами Huawei, а также (ограниченно) с любыми другими модемами. Как вводить этими программами .

    Если модем не принимает команду: AT^U2DIAG=255 (девайс в режиме модем CD-ROM Card Reader) что бывает очень часто, пробуем вводить: AT^U2DIAG=1 (девайс в режиме модем CD-ROM) помогает

    AT^CARDUNLOCK=»nck md5 hash» Сброс попыток к 10

    AT^CARDLOCK=»nck code» Снятие блокировки

    AT^CARDLOCK? Проверить блокировку и количество попыток
    в ответ модем выдаст
    CARDLOCK: A,B,0
    A -> 2- означает, что симлока нет, 1-если модем залочен
    B -> количество оставшихся попыток разблокировки. У нового модема = 10

    ^SETPORT:A: BLUE TOOTH
    ^SETPORT:A1: CDROM
    ^SETPORT:A2: SD
    ^SETPORT:1: 3G MODEM
    ^SETPORT:2: 3G PCUI
    ^SETPORT:3: 3G DIAG
    ^SETPORT:5: 3G GPS
    ^SETPORT:10: 4G MODEM
    ^SETPORT:12: 4G PCUI
    ^SETPORT:13: 4G DIAG
    ^SETPORT:14: 4G GPS
    ^SETPORT:16: NCM

    AT^SETPORT? — отображение текущей конфигурации портов (для модема Мегафон М150-1)

    ^SETPORT:»A1,A2;12,16,A1,A2″ — включен режим NCM (Network Card Mode) (по умолчанию)
    ^SETPORT:»A1,A2;1,2,3″ — включен режим «только модем» 3G
    ^SETPORT:»A1,A2;10,12,13″ — включен режим «только модем» 4G

    AT^CHIPTEMP? — отображение температуры чипа модема HiSilicon Balong 710
    ^CHIPTEMP: 446,446,65535,34,65535
    ^CHIPTEMP: 588,588,65535,45,65535

    AT команды для модема Huawei e3372

    At^setport=»a1,a2;10,12,16,a1,a2″ — заводской режим, видны все АТ-порты, сетевая карта, CD, картридер.

    At^setport=»ff;10,12,16,a2″ — режим без переключения. Удобно для использования в роутерах. После подключения модем сразу представляется как 2 АТ-порта, сетевая карта и картридер.

    At^setport=»FF;10,12,16,5,A,A1,A2″ — композиция с включенными всеми устройствами, какие только есть в модеме. Удобна для тех, кому надо иметь доступ к консолям модема.

    AT^SYSCFGEX=»00″,3FFFFFFF,1,2,800C5, — зарегистрироваться во всех возможных сетях и диапазонах
    AT^SYSCFGEX=»0302″,400000,1,2,800C5, — зарегистрироваться в сети LTE, если LTE недоступен, то в 3G (в 2G сетях модем регистрироваться не будет). Для LTE доступны все диапазоны, для 3G — только диапазон 2100.

    Наиболее используемые at команды при работе с модемоми Huawei

    ATI — вывод информации о модеме
    AT CFUN=1 – перезагрузка модема без перетыкания в порту
    AT CGMI — информация о производителе модема
    AT CGMR — информация о версии прошивки
    AT CIMI — информация об IMSI номер SIM карты
    AT CGSN — информация о IMEI модема
    AT^HWVER — информация о версии железа модема
    AT CSQ — уровень радиосигнала
    AT^CMDL — получить список всех комманд
    AT CGMM или AT GMM — название модели
    AT COPS — информация о текущем операторе
    AT^U2DIAG? — текущий режим.
    AT^GETPORTMODE – список всех устройств в модеме
    AT^VERSION? — информация о версии прошивки модема
    AT CLAC в ответе будет список поддерживаемых команд

    Включение или отключение режимов 2G и 3G:

    AT^SYSCFG=13,1,3fffffff,0,0 – режим только 2G
    AT^SYSCFG=2,1,3fffffff,0,0 – режим предпочтительно 2G
    AT^SYSCFG=14,2,3fffffff,0,1 – режим только 3G
    AT^SYSCFG=2,2,3fffffff,0,1 – режим предпочтительно 3G
    AT^SYSCFG=2,2,3fffff ff,0,2 – режим включение 2G и 3G

    Включение или отключение режимов WCDMA, HSDPA, HSPA , HSPA:

    AT^HSDPA=1 – режим HSDPA включен
    AT^HSDPA=0 – режим HSDPA выключен
    AT^HSUPA=1 – режим HSUPA включен
    AT^HSUPA=0 – режим HSUPA выключен
    AT^HSPA=0 – режим WCDMA
    AT^HSPA=1 – режим HSDPA
    AT^HSPA=2 – режим HSPA
    AT^HSPA=3 – режим HSPA
    AT^SYSCFG=13,1,3FFFFFFF,2,4 – режим только GPRS/EDGE
    AT^SYSCFG=14,2,3FFFFFFF,2,4 – режим только 3G/WCDMA
    AT^SYSCFG=2,1,3FFFFFFF,2,4 – режим предпочтительно GPRS/EDGE
    AT^SYSCFG=2,2,3FFFFFFF,2,4 – режим предпочтительно 3G/WCDMA

    Команды необходимые для разблокировки модема (разлочка модема)

    AT^CARDLOCK=»NCK Code» – ввод кода и разлочка
    AT^CARDUNLOCK=»MD5 NCK Code» – сброс попыток ввода кода
    AT^CARDLOCK? – проверка блокировки модема и попыток ввода кода
    Например ответ модема — CARDLOCK: A,B,0 , если A=2 модем разблокирован, A=1 модем заблокирован – SimLock, если A=3 здесь два варианта либо вы израсходовали все 10 попыток ввести код, либо у вас в модеме кастомизированная прошивка, B – количество оставшихся попыток ввода кода разблокировки (по умолчанию 10 раз))

    Изменение режима модема
    AT^U2DIAG= изменения режим модема CD ROM, Флешка, PC UI, NDIS

    AT-команды для модемов Huawei E171 с прошивкой v21.156.00.00.143, E352, E353, E367, E398 и др.

    AT^SETPORT=»A1,A2,1,2,3,7,A1,A2″ (Установить конфигурацию по умолчанию)
    AT^SETPORT=»A1,A2,1,2,3,7″ (девайс в режиме «модем сетевая карта»)
    AT^SETPORT=»A1,A2;1,2,3,A2″ (девайс в режиме «модем Card Reader»)
    AT^SETPORT=»A1,A2;1,2,3″ (девайс в режиме «только модем»)
    AT^SETPORT=»A1,2,7″ (девайс в режиме «сетевая карта CD-ROM»)
    AT^SETPORT=»A1,A2,2,7″ (девайс в режиме «сетевая карта») — для Windows 7
    AT^SETPORT=»A1;1,2″ (девайс в режиме «модем пользовательский интерфейс»)
    AT^SETPORT? (Текущая конфигурация модема)
    AT^GETPORTMODE (Отображение текущего активного режима)
    AT^SETPORT=»A1,A2,1,2,3,7,A1,A2,4,5,6,A,B,D,E» (Сброс настроек по умолчанию)

    Настройки режимов сети по умолчанию для Huawei E352
    at^hspa?
    ^HSPA: 2
    AT^SETPORT?
    A1,A2;1,2,3,7,A1,A2
    AT^SYSCFG?
    ^SYSCFG:2,2,3FFFFFFF,1,2

    Настройки режимов сети для Huawei E352b с прошивкой 21.158.23.00.209
    AT^SETPORT?
    A1,A2;1,16,3,2,A1,A2

    AT-команды для модема Huawei E1750
    АТ команды переключения режимов 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 E1750
    AT^SYSCFG=14,2,3fffffff,1,2 (Только 3G)
    AT^SYSCFG=13,1,3fffffff,1,2 (Только GSM)
    AT^SYSCFG=2,2,3fffffff,1,2 (Приоритет 3G)

    AT-команды переключения режимов сети для модема Huawei E1820 (E182E)
    AT^SYSCFG=13,2,3fffffff,1,2 — только GSM
    AT^SYSCFG=2,1,3fffffff,1,2 — преимущественно GSM
    AT^SYSCFG=14,2,3fffffff,1,2 — только WCDMA
    AT^SYSCFG=2,2,3fffffff,1,2 — преимущественно WCDMA

    AT-команды для модема 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,3,2,A2″ — (девайс в режиме «модем Card Reader»)
    AT^SETPORT=»A1,A2;1,3,2″ — (девайс в режиме «только модем»)
    AT^SETPORT=»FF;1,2″ (девайс в режиме «модем пользовательский интерфейс»)
    AT^SETPORT=»A1,A2;2,16″ — (девайс в режиме «сетевая карта»)
    AT^SETPORT=»A1,A2;2,16,A1″ — (девайс в режиме «сетевая карта CD-ROM»)

    AT-команды для модема Huawei E3131Hilink
    Вот ссылка
    AT^U2DIAG=0 Перевод модема из режима Hilink в режим com портов
    AT^U2DIAG=119 Возврат в исходный режим

    AT команды для модема Huawei E303 HiLink
    Вот ссылка
    AT^U2DIAG=374 Перевод модема из режима Hilink в режим com портов
    AT^U2DIAG=375 Возврат в исходный режим

    AT команды для модема Huawei E3272
    AT^SETPORT=»A1,A2;62,61,76,A1,A2″ — Установка по умолчанию для МТС 824F.
    AT^SETPORT=»A1,A2;10,12,16,A1,A2″ — Установка по умолчанию для Мегафон М100-4.

    AT команды для модема Huawei E3372
    AT^SETPORT=»A1,A2;A1,A2″ — Установка по умолчанию для МТС 827F.
    AT^SYSCFG=»2,2,3FFFFFFF,1,2″ — Установка по умолчанию для МТС 827F.

    AT команды для модема Huawei E3276
    AT^SETPORT=»A1;10,12,13,14,16,A1,A2″ — Включает все COM порты.
    AT^SETPORT=»A1,A2;12,16,A1,A2″ — Установка по умолчанию.
    AT^SETPORT=”A1;10,12” — режим только модем
    AT^SYSCFGEX? — значение по умолчанию
    ^SYSCFGEX:»00″,3FFFFFFF,1,2,800C5
    AT^SYSCFGEX=?
    ^SYSCFGEX: («00″,»01″,»02″,»03″),((2000000400380,»GSM900/GSM1800/WCDMA900/WCDMA2100″),(2a80000,»GSM850/GSM1900/AWS/WCDMA1900″),(3fffffff,»All bands»)),(0-2),(0-4),((800c5,»LTE_B1/LTE_B3/LTE_B7/LTE_B8/LTE_B20″),(7fffffffffffffff,»All bands»))
    AT^FHVER — показывает информацию о версии прошивки и версии HW (^FHVER:»E3276s-210 21.260.05.00.143,CH2E3276SM Ver.B»)

    AT команды для модема Huawei E3531
    AT^SETPORT=»A1,A2;1,16,3,2,A1,A2″ — Установка по умолчанию для МТС 423S.
    AT^FHVER — — показывает информацию о версии прошивки и версии железа (^FHVER:»E3531s-1EA 21.318.15.00.143,CH1E3531SM Ver.A»)

    AT команды для преключения режимов в модемах huawei с LTE (E392, E398)
    Если режим только LTE отключив все остальные, вводим AT команду:
    AT^SYSCFGEX=»03″,3fffffff,2,4,7fffffffffffffff,
    Первое значение расшифровывается так:
    00 — Автоматический режим в порядке очереди: 4G > 3G > 2G
    01 — GSM GPRS(2G)
    02 — WCDMA(3G)
    03 — LTE(4G)
    99 — Текущие настройки без изменений.

    AT команда служит для управления некоторыми функциями модема. Команды можно вводить специальными программами, это намного проще чем встроенным в Windows XP hyperterminal. Для этого можно использовать программы: или Перед использованием данных программ нужно закрыть все другие программы которые могут использовать модем. Для модемов Huawei нужно подключаться на COM порт «3G PC UI Interface «, для модемов ZTE MF на COM порт «ZTE Proprietary USB Modem «. Как пользоваться смотрим картинки, всё достаточно просто. Если команд несколько, сначала вводим одну — жмём Enter , потом следующую и опять жмём Enter.

    My Huawei Terminal (Хуавей модем терминал)

    Huawei Terminal — программа терминала для прямой работы с беспроводными модемами Huawei, а также (ограниченно) с любыми другими модемами.

    Запускаем . В окне нужно выбрать HUAWEI Mobile Connect — 3G PC UI Interface Нажимаем Подключить (Connect )

    Для уверенности, что вы действительно подключились, наберите команду AT и нажмите отправить: Если в ответ от модема OK . Значит вы все сделали правильно и все готово для работы с модемом.

    AT^CARDLOCK=»NCK Code» , где NCK Code 43963141 AT^CARDLOCK=»43963141″ . Вставляем команду AT^CARDLOCK=»43963141″ и нажимаем кнопку ENTER клавиатуре.

    DC-Unlocker client первая в Мире программа которая начала специализироваться на разблокировке беспроводных 2G\3G\4G модемов форм-фактора USB\PCMCIA. Со временем модельный ряд начал расширятся мобильными телефонами, смартфонами, WiFi роутерами.

    Качаем программу DC-Unlocker client и устанавливаем ее. После чего запускаем.
    1. Далее меняем язык на русский. Нажимаем Options и выбираем Russian

    2. Выбираем производителя модема или роутера в нашем случаи это Huawei . Нажимаем на Лупу как показано на картинке и пойдет чтение информации. Внимание! родная программа от модема должна быть закрыта). После прочтения информации вы увидите Статус SIM блокировкиБлокировано

    3. Далее нам необходимо вести команду AT^CARDLOCK=»NCK Code» , где NCK Code — это код разблокировки который вы приобрели у нас. Например код 12860791 тогда наша команда будет иметь такой вид AT^CARDLOCK=»12860791″ . Вставляем команду AT^CARDLOCK=»12860791″ внизу прочитанной информации и нажимаем кнопку ENTER клавиатуре.

    4. После нажатия на ENTER произойдет ввод кода в наше устройство и выйдет сообщение OK

    5. Нажимаем еще раз на Лупу , чтобы прочитать заново информацию. И вы увидим, где Статус SIM блокировки — надпись Разблокирован

    Вот и все. Наше устройство успешно разблокировано.

    AT^CARDLOCK=»NCK Code» – ввод кода снятия блокировки (8-значное число). NCK Code — это код разблокировки. Пример команды AT^CARDLOCK=»12345678″

    Так же в этой программе можно посмотреть другие параметры модема.

    В своей работе любой модем использует некоторый набор процедур или специфических команд, которые являются универсальными еще с 1977 года и не изменяются с того времени, а только дополняются с появлением новых стандартов связи. Применяя команды можно производить настройку модема, его разблокировку, проверить работоспособность и для других целей.

    История появления АТ команд

    АТ команда — это аббревиатура от английского слова внимание (attention), которая была предложена компанией Hayes при разработке своего собственного модема Smartmodem 300 baud. Применение короткого набора текстовых команд в специальном формате было настолько удачным решением, что стало стандартом для остальных производителей. Данный стандарт описан в специальном документе от международной ассоциации по телефонии и телеграфии и несколько раз выпускался с дополнениями и пояснениями.

    С появлением стандарта связи GSM, производители не стали отказываться от такого удачного решения. Был разработан стандарт АТ-команд, описывающий работу модемов в режимах GSM07.05 и GSM07.07. Многие производители оборудования связи могут использовать АТ-команды собственной разработки, но эти команды только расширяют возможности стандартных команд при необходимости использования специфических функций.

    Подключение к модему и ввод команд

    Для того, чтобы появилась возможность управлять модемом через команды, нужно к нему подключиться. Подключение может производится несколькими способами:

    • через служебную программу Виндовс, которая называется «Hyperterminal»;
    • через терминал для операционных систем семейства *nix;
    • используя специальные программы, предоставляемые производителями модемов, например, «My Huawei Terminal» или «Huawei Modem Terminal» для модемов Huawei;
    • посредством программ от независимых разработчиков, например, программа «Терминал» или «PuTTY».

    Для подключения терминальной оболочки к модему необходимо знать какой порт используется модемом и какая скорость обмена данными на порте. Для операционных систем Виндовс такую информацию можно получить следующим образом:

    • правой кнопкой нажать на ярлыке «Мой компьютер» и выбрать свойства;
    • откроется новое окно, в котором нужно нажать кнопку «Диспетчер устройств»;
    • в списке установленных устройств найти нужный модем и вывести его свойства;
    • на вкладке «Модем» будет выведена необходимая информация, такая как COM порт и скорость работы.

    Эту информацию следует запомнить или записать. Для USB модемов подключение через COM порт будет виртуальным, через эмулятор, но на подключение это не отразится.

    Дальше нужно запустить программу эмулятор терминала и подключиться к модему используя уже известные параметры. Стоит отметить, что программа «Гипертерминал» присутствует только в Windows версии XP или младше. В более старших версиях, например, в Висте или Семерке нужно будет скачать ее из интернета. После того как произойдет удачное подключение к модему, появится уведомление об этом в строке приглашения. AT команды модема вводятся только тогда, когда модем находится в режиме терминала или в офф-лайн режиме. Ввод происходит следующим образом:

    • Перед каждой командой обязательно ставится префикс АТ, он как бы и говорит модему о том, что дальше будет идти команда.
    • После префикса ставится соединительный символ «+», «&» или «^».
    • В конце вводится сама команда с параметрами.
    • Ввод завершается путем нажатия кнопки «Ввод» на клавиатуре или «Send» в окне терминала.

    Чтобы проверить принимает ли модем команды и происходит ли какая-либо реакция на ввод, достаточно просто отправить ему «АТ» без параметров. Должно появиться в окне терминала следующие строки (в зависимости от модема могут отличаться, но общий принцип вывода не меняется):

    Если вывод приблизительно в таком формате, то можно работать с модемом путем ввода команд. Если в какой-то команде была допущена ошибка, то модем сообщит об этом соответствующим статусом.

    Настройка модема Huawei с использованием Hyperterminal

    AT команды для модема huawei основаны на общих стандартах и отличаются только в зависимости от модели модема. Т.е. в некоторых модемах могут присутствовать команды, которые недоступны в других. Настройка модема необходима в некоторых случаях, например, при использовании совместно с маршрутизаторами, когда происходит конфликт работы оборудования друг с другом, или для разблокировки модема, купленного у оператора и работающего только с его сим-картами.

    При подключении модема к компьютеру модем определяется как три устройства: собственно сам модем, привод компакт-дисков (виртуальный), и карта памяти (не для всех модемов). Для более комфортной работы можно отключить эмуляцию CD-Rom и Flash-карты. Пошаговая инструкция как это сделать:

    1. Запускаем программу «Гипертерминал».
    2. Программой при запуске будет предложено ввести новое имя соединения и иконку. Вводится любое удобное имя.
    3. Если автоматически не будет предложено создание нового соединения, то делается это через меню «Файл».
    4. Следующий шаг — это выбор параметров подключения: номер порта и скорость работы порта.
    5. После подключения терминала к устройству включаем работу только в режиме модема командой:
      • AT^U2DIAG=0 для модемов Huawei серий Е1550 и Е1750;
      • AT^SETPORT=»A1;1,2″ для модемов серии E367, E352, E392, E353 и E171;
      • AT^SETPORT=»A1;1,2,3″ для модемов E369, E3131;
    6. Для того, чтобы прошла перезагрузка модема без необходимости его отсоединения от компьютера выполняем команду AT^CFUN=1.

    Теперь устройство будет работать только в режиме модема, что избавит от многих проблем совместного использования с маршрутизаторами.

    Очень часто появляется необходимость «отвязать» модем от работы только с конкретным оператором или разблокировать его. Для этого также существует прямая возможность выполняя AT команды модема . Команды для разблокировки следующие:

    • AT^CARDUNLOCK=»nck md5 hash» для сброса попыток подключения на 10;
    • AT^CARDLOCK=» код nck» для снятия блокировки оператора. Этот код можно просчитать с помощью специального калькулятора на основе IMEI;

    Команда AT^CARDLOCK? проверяет статус блокировки. В ответ на запрос этой командой модем выдаст информацию в формате CARDLOCK: A,B,0, где А — это статус блокировки в бинарном формате (1 — есть блокировка, 0 — блокировка отсутствует), В — количество оставшихся попыток для разблокировки (для нового модема такое количество попыток составляет 10).

    Основные АТ команды и команды для модемов Huawei

    На практике очень часто применяются следующие команды, которые являются информационными, управляющими или командами конфигурации:

    • ATI — команда выводит полную информацию о модеме.
    • AT^CFUN=1 — очень полезная для практики команда, которая позволяет применять настройки и перегружать модем без его отключения от компьютера. После того как устройство будет перезагружено, произойдет его инициализация и перерегистрация в сети. Остальные параметры этой команды следующие:
      • 0 — режим экономного энергопотребления или режим ожидания;
      • 1 — режим онлайн;
      • 4 — режим офлайн;
      • 6 — сброс устройства;
      • 7 — выключить радио модуль.

      Для того, чтобы получить информацию о всех доступных операторов нужно ввести команду AT+COPS?. На экран будет выведена информация в следующем формате:

      • Режим работы модема для выбора оператора: 0 — автоматический, 1 — ручной, 4 — автоматически, если вручную соединиться не получилось.
      • Формат оператора может быть выведен в длинном или коротком режиме, или же в режиме номера оператора сети.
      • Информация о доступности сети: 0 — неопознанная сеть, 1 — доступная сеть, 2 — текущая или подключенная сеть, 3 — сеть недоступна или заблокирована.

      Это далеко не полная информация об АТ командах модемов и вариантов их использования, более подробно можно ознакомиться почитав спецификацию или обратившись конкретно к производителю модема, чтобы быть уверенным какие команды и с какими параметрами используется в модеме.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *