АТ команда — это аббревиатура от английского слова внимание (attention), которая была предложена компанией Hayes при разработке своего собственного модема Smartmodem 300 baud. Применение короткого набора текстовых команд в специальном формате было настолько удачным решением, что стало стандартом для остальных производителей. Данный стандарт описан в специальном документе от международной ассоциации по телефонии и телеграфии и несколько раз выпускался с дополнениями и пояснениями.
С появлением стандарта связи GSM, производители не стали отказываться от такого удачного решения. Был разработан стандарт АТ-команд, описывающий работу модемов в режимах GSM07.05 и GSM07.07. Многие производители оборудования связи могут использовать АТ-команды собственной разработки, но эти команды только расширяют возможности стандартных команд при необходимости использования специфических функций.
#ОСЕЧКА Huawei E3531 — восстановление, прошивка в HiLink
Кодировка GSM 7bit в USSD запросах
Кодирование в gsm7bit
При отправке USSD запросов нужно кодировать USSD-код в кодировку GSM 7bit (как я понял из-за того, что модем не поддерживает текстовый режим).
Следующие запросы вернут ERROR:
Python функция gsm7bitencode для кодирования utf8 строки в gsm7bit:
def gsm7bitencode(src): «»» Encode ASCII text to 7-bit encoding «»» result, count, last = [], 0, 0 for c in src: this = ord(c) > | (this > 8)) return ».join(result)
Подключение к модему и ввод команд
Для того, чтобы появилась возможность управлять модемом через команды, нужно к нему подключиться. Подключение может производится несколькими способами:
- через служебную программу Виндовс, которая называется «Hyperterminal»;
- через терминал для операционных систем семейства *nix;
- используя специальные программы, предоставляемые производителями модемов, например, «My Huawei Terminal» или «Huawei Modem Terminal» для модемов Huawei;
- посредством программ от независимых разработчиков, например, программа «Терминал» или «PuTTY».
Для подключения терминальной оболочки к модему необходимо знать какой порт используется модемом и какая скорость обмена данными на порте. Для операционных систем Виндовс такую информацию можно получить следующим образом:
- правой кнопкой нажать на ярлыке «Мой компьютер» и выбрать свойства;
- откроется новое окно, в котором нужно нажать кнопку «Диспетчер устройств»;
- в списке установленных устройств найти нужный модем и вывести его свойства;
- на вкладке «Модем» будет выведена необходимая информация, такая как COM порт и скорость работы.
Эту информацию следует запомнить или записать. Для USB модемов подключение через COM порт будет виртуальным, через эмулятор, но на подключение это не отразится.
Huawei Modem E3531 (E3531s-2) Unlock Done! — [romshillzz]
Дальше нужно запустить программу эмулятор терминала и подключиться к модему используя уже известные параметры. Стоит отметить, что программа «Гипертерминал» присутствует только в Windows версии XP или младше. В более старших версиях, например, в Висте или Семерке нужно будет скачать ее из интернета. После того как произойдет удачное подключение к модему, появится уведомление об этом в строке приглашения. AT команды модема вводятся только тогда, когда модем находится в режиме терминала или в офф-лайн режиме. Ввод происходит следующим образом:
- Перед каждой командой обязательно ставится префикс АТ, он как бы и говорит модему о том, что дальше будет идти команда.
- После префикса ставится соединительный символ «+», « /dev/ttyUSB2 # или echo ATI | sudo tee /dev/ttyUSB2
Основные AT-команды модемов Huawei
Стандартные AT команды для модема для беспроводного интернета были созданы компанией Hayes во время разработки устройства Smartmodem-300 baud. После появления устройств для формата связи GSM производители сетевого оборудования предложили разработать единый стандарт АТ команд для модемов стандарта GSM07.05 и GSM07.07. Несмотря на существующий набор стандартных команд, создатели модемов часто создают и используют индивидуальные команды, предназначенные для собственного продукта. Эти уникальные для каждого производителя команды расширяют и дополняют общепринятый список АТ-команд.
АТ команды для оборудования Huawei
Наиболее полезные и универсальные АТ команды для GSM модемов:
- Предназначена для быстрого вывода сведений об устройстве.
- AT+CFUN=1. Перезагрузка модема Huawei для скоростного интернета в деревне. После этой команды устройство самостоятельно производит регистрацию в сети провайдера.
- AT+CGMI. Предоставляет юзеру сведения о производителе устройства.
- AT+CGMR. Данные о текущей версии программного обеспечения.
- AT+CIMI. Выводит сведения о IMSI номере сим-карты.
- AT+CGSN. С помощью этой команды пользователь может узнать IMEI устройства.
- AT^HWVER. Сведения об аппаратном оснащении.
- AT+CSQ. Предоставляет информацию о текущем уровне сигнала.
- AT^CMGL. Выводит перечень доступных АТ-команд.
- AT+CGMM, AT+GMM. Выводит данные о полном названии модели оборудования.
- AT+COPS. Предоставляет данные о провайдере, к сети которого подключено устройство.
- AT^U2DIAG?. Показывает текущий режим работы.
- AT^GETPORTMODE. Предоставляет перечень устройств, установленных в модеме.
- AT^VERSION?. Показывает используемую версию прошивки.
- AT+CLAC. Выводит перечень команд, которые поддерживает модем по умолчанию.
AT команды для модема Huawei E3372, активирующие голосовые функции, выглядят так:
- AT^CVOICE=?. Тестирование статуса голосовых функций, где нулевое значение указывает на активный режим.
- AT^CVOICE=0. Активация голосовых опций модемного устройства.
AT^U2DIAG=0. Huawei E3372H перевести в режим «только модем» можно с помощью этой команды.
Активация и деактивация режимов 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-команды для модемных устройств, работающих на процессоре ICERA, а именно модемы ZTE MF 192 и ZTE MF 652:
- AT%USBMODEM=0. Позволяет переключить режим использования только на модем, отключая CD-ROM.
- AT%USBMODEM=1. Переключает работу устройства в режим «Модем+CD ROM».
АТ команды позволяют осуществлять более тонкую настройку сетевого оборудования.
Faq — бесплатная удаленная разлочка 3g модемов huawei
1. Зайти в Опции-Опции-Управление профилем. 2. Нажмите Создать новый профиль. 3. Введите название профиля. 4. Выберите APN-статический. 5. Введите настройки соответствующие вашему оператору. Узнать настройки вы можете на сайте своего оператора или в службе поддержки.
В некоторых прошивках, меню могут называться по другому, но суть тажа, нужно создать новый профиль или изменить настройки существующего подключения, на подходящие для нового оператора.
Список настроек основных операторов:
МЕГАФОН Точка доступа (APN) — internet Имя пользователя (login) — Не требуется, оставить пустыми Пароль (password) — Не требуется, оставить пустыми Для операторов использующих симкарты МегаФон, настройки точно такие же. Эти оператороры используют симки МегаФон: Алло Инкогнито (ЗАО «КантриКом»), Матрикс, Просто Для Общения, Центральный телеграф (марки «База», «Мегател»), Гарс Телеком.
МТС РОССИЯ Точка доступа (APN) — internet.mts.ru Имя пользователя (login) — Не требуется, оставить пустыми Пароль (password) —Не требуется, оставить пустыми Номер доступа: *99#
МТС БЕЛАРУСЬ Точка доступа (APN) — internet.mts.by Имя пользователя (login) — Не требуется, оставить пустыми Пароль (password) —Не требуется, оставить пустыми Номер доступа: *99#
LIFE БЕЛАРУСЬ Точка доступа (APN) — internet.life.com.by Имя пользователя (login) — Не требуется, оставить пустыми Пароль (password) —Не требуется, оставить пустыми Номер доступа: *99#
VELCOM БЕЛАРУСЬ Точка доступа (APN) — vmi.velcom.by Имя пользователя (login) — Не требуется, оставить пустыми Пароль (password) —Не требуется, оставить пустыми Номер доступа: *99#
БИЛАЙН Точка доступа (APN) — internet.beeline.ru Имя пользователя (login) — Не требуется, оставить пустыми Пароль (password) — Не требуется, оставить пустыми Номер доступа: *99#
ГУДЛАЙН Точка доступа (APN) — send.ee Имя пользователя (login) — номер сим-карты ГудЛайн (11 цифр) Пароль (password) — пустое поле (No password – нет пароля)
ТЕЛЕ2 Точка доступа (APN) — internet.tele2.ru Имя пользователя (login) — Не требуется, оставить пустыми Пароль (password) — Не требуется, оставить пустыми
СМАРТС Точка доступа (APN) — internet.smarts.ru Имя пользователя (login) — Не требуется, оставить пустыми Пароль (password) — Не требуется, оставить пустыми *Настройки для абонентов тарифной линейки «Лидер», кроме абонентов ТПО «Лидер-Отличный» APN: liderinternet.smarts.ru Пользователь: [email protected] Пароль: ias
Больше про Хуавей: Обзор Huawei P30 Pro: суперзум и суперчардж — 4PDA
КИЕВСТАР Имя соединения – Kyivstar Internet Канал данных – GPRS Имя точки доступа. Для контрактных абонентов – www.kyivstar.net, для абонентов предоплаченной мобильной связи Ace
- с помощью терминала;
- с помощью официальных программ разработчика, к примеру, My Huawei Terminal.
Для правильного подключения оболочки терминала к устройству владельцу следует выяснить, какой порт используется оборудованием и какова его скорость работы.
На Виндовс эти сведения уточняют следующим образом:
- кликнуть ПКМ по ярлыку «Мой компьютер» и перейти в свойства;
- в сгенерированном окне зайти в «Диспетчер устройств»;
- в предоставленном списке устройств выбрать нужный модем и зайти в его свойства с помощью ПКМ;
- открыть пункт «Модем» и изучить информацию о СОМ-порте и скорости.
Мобильные USB-модемы подключаются через виртуальный порт с помощью эмулятора. После запуска этого терминала программа автоматически подключится к оборудованию, применив нужные параметры.
Ввод команд имеет такие особенности:
- любая команда начинается с префикса АТ;
- после АТ ставят символ «+», «
- только после этого пишут команду с нужными параметрами.
Для проверки модемного устройства на прием АТ-команд юзеру следует ввести общую команду АТ. Если устройство реагирует на команды, в окне программы появится такая надпись:
В случае написания команды с ошибочными параметрами модем оповестит об этом владельца.
Инструкция по разблокировке 3g/4g модемов и роутеров huawei
Вам тоже надоели сервисы платной разблокировки 3G/4G модемов? Заполнили всю поисковую выдачу не правда ли? Приветсвую любителей халявы в своём блоге! Сегодня мы научимся бесплатно снимать блокировку от сотового оператора на модемах 3G/4G Huawei. Моя бесплатная инструкция для самостоятельной разблокировки вам поможет!
Основной способ разблокировки для большинства старых моделей модемов, такой: Для разблокировки модема, вам нужно: скачать архив с Huawei Calculator, распаковать его и запустить программу-калькулятор Huawei Calculator, ввести номер IMEI вашего модема (15 цифр), который обычно находится под крышкой, куда вставляется SIM-карта, нажать кнопку «Calc», программа-калькулятор Huawei Calculator выдаст четыре кода: NCK MD5 Hash (нужен для сброса количества попыток ввода NCK кода), Flash MD5 Hash (не понадобится), FLA (Flash код), может вам понадобится для прошивки Firmware модема, и NCK (Unlock код), который нужен для разблокировки модема. Вставьте в свой модем сим-карту «чужого» оператора, подключите модем к USB порту компьютера, после запуска программы управления модемом, откроется окошко для ввода кода разблокировки, внимательно введите код NCK и нажмите «ОК».
- Если у вас не появляется окошко для ввода кода, установите стороннюю (не от оператора) программу управления модемом, например HUAWEI Modem 3.0, и введите код NCK через неё. Если модем по какой то причине не хочет принимать NCK код через программу управления модемом, то для ввода кода можно воспользоваться программами для работы с модемом.
Программа Huawei Calculator может подобрать пароль код разблокировки только к следующим модемам: E150, E1550, E155, E156, E156G, E160, E160G, E161, E166, E169, E169G, E170, E171, E172, E173 (старой ревизии), E176, E180, E182E, E196, E226, E270, E271, E272, E510, E612, E618, E620, E630, E630 , E660, E660A, E800, E870, E880, EG162, EG162G, EG602, EG602G. Исключением являются модемы Huawei E160 от BEELINE, HUAWEI E1550 оператора KYIVSTAR, с IMEI начинающегося на цифры 353142, и прошивкой 11.608.12.00.174 и с IMEI начинающегося на цифры 357123 и 358, и прошивкой 11.608.12.02.174.
Больше про Хуавей: Сброс к заводским настройкам HUAWEI P40, Показать больше — HardReset.info
2. Тем у кого новый модем (Проверялось на e3131, e3531, e3351) предлагаю воспользоваться утилитой Huawei Unlock Code Calculator. Введите IMEI в поле для него и нажмите «calc». После этого ваш код находится чаще всего в поле v2 code. Иногда правда подходит v201 code.
Обе программы можно скачать как вложение.
Инструкция для самостоятельной настройки не подоразумевает услуги бесплатной настройки и консультации.
My Huawei Terminal: как пользоваться
Программа My Huawei Terminal создана для ввода и отправки АТ-команд USB-модему производства компании Huawei.
Работа с этой утилитой осуществляется по такой схеме:
- и инсталлировать программу.
- Запустить ее.
- Открыть верхнюю строку с помощью кнопки со стрелкой и указать порт, используемый модемом.
- Кликнуть по строке Proprietary USB Modem.
- Активировать соединение с модемом с помощью кнопки Connect.
- Ввести нужную команду в нижней строчке.
После отправки команды пользователю останется только дождаться ответа от модема.
Поддерживаемые модели модемов
- OLD Algo Unlock Code — E150, E1550, E155, E156, E156G, E160, E160G, E161, E166, E169, E169G, E170, E172, E176, E180, E182E, E196, E226, E270, E271, E272, E510, E612, E618, E620, E630, E630 , E660, E660A, E800, E870, E880, EG162, EG162G, EG602, EG602G, Vodafone K2540, Vodafone K3515, Vodafone K3520, Vodafone K3565, Vodafone K3715 и др. Это модемы со старым алгоритмом.
- NEW Algo Unlock Code — E137, E171, E173Cs-1, E1732, E173, E1815, E272, E303, E303 HiLink, 320s(E3121), E3131(420d), E3276, E352, E353, E355, E357, E362, E363, E367, E368, E369, E372, E392, E397, E398, E586, E5776 (821FT), E5776s-22, E589, E589u-12 и др.
- Flash Code — Флэш код рассчитывается как для старого алгоритма, так и для нового. Флеш код запрашивается при прошивке модема.
Больше про Хуавей: Обзор смартфона Huawei P9 Plus: ищем добро от добра / Смартфоны
Источник: nanogenshop.ru
Свежие новости мира электроники и CDMA
Для ввода команд необходимо подключиться к модему через Гиперерминал: На XP C:Program FilesWindows NTHyperterminal (Модем должен быть отключён от интернета) Для Vista и Windows7 ее придется скачать 1. Запускаем терминал
2. Появляется окно «Описание подключения».В поле «Название» пишем что-нибудь в качестве названия соединения и нажимаем ОК.Если окошко не появилось автоматически, выбираем из меню Файл — Новое подключение.
3. В окне «Подключение» выбираем Подключаться через: Huawei . и жмем ОК
4. В следующем окне «Подключение» нажимаем кнопку Изменить. и попадаем в окно «Свойства ваше_название_подключения»
5. На вкладке «Параметры» нажимаем Параметры ASCII -> Отображать введенные символы на экране, жмем ОК два раза.
6.Жмем Отмена
7.Вводим команду AT и нажать ENTER, от модема должно прийти в ответ «ОК»
8.Вводим команду какую нужно и опять жмём 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)
Как активировать голос:
AT^CVOICE=? оно покажет состояние голоса
Затем вводим одну из команд
AT^CVOICE=0 включено
AT^U2DIAG=5 включено
AT^U2DIAG=276 включено
Одна из них должна подойти
Нажимаете ENTER. Затем нажимаете Disconnect и передергиваете модем. Можно вводить команды ещё так: В свойствах модема: Пуск-Панель управления-Телефон и модем-Модемы-Выбираете Ваш модем-Свойства-Доп. параметры связи-Доп. команды инициализации и прописываете нужную команду.
Так же команды можно вводить с помощью программы DC-Unlocker. Просто наберите АТ команду в окне лога и нажмите ENTER. Стоит отметить что модем после введения команды AT^U2DIAG=0 (девайс в режиме только модем) работает стабильнее и быстрее. Вот ещё одна хорошая программа My Huawei Terminal.
Программа терминала для прямой работы с беспроводными модемами Huawei, а также (ограниченно) с любыми другими модемами. Как вводить этими программами смотрим здесь.
Если модем не принимает команду: AT^U2DIAG=255 (девайс в режиме модем + CD-ROM + Card Reader) что бывает очень часто, пробуем вводить: AT^U2DIAG=1 (девайс в режиме модем + CD-ROM) помогает
Еще полезная команда: AT+CFUN=1 перезагрузит модем с последующей перерегистрацией в сети оператора без передёргивания модема. Осторожней с командами AT^U2DIAG=4, AT^U2DIAG=5, AT^U2DIAG=6 они могут перевести ваш модем в режим «только сетевая карта». Если всё же модем переключился в режим сетевой карты и обратно не хочет, смотрим здесь.
Ещё AT команды для ввода кода:
AT^CARDUNLOCK=»nck md5 hash» Сброс попыток к 10
AT^CARDLOCK=»nck code» Снятие блокировки
AT^CARDLOCK? Проверить блокировку и количество попыток в ответ модем выдаст CARDLOCK: A,B,0
A -> 2- означает, что симлока нет, 1-если модем залочен
B -> количество оставшихся попыток разблокировки. У нового модема = 10
Программа Huawei Calculator, которая по IMEI вычисляет NCK и Flash коды (nck md5 hash), а так же NCK и Flash коды в формате MD5 AT команды для модемов Huawei E367, E352, E392, E353 и E171 с firmware 21.156.00.00.143.
AT^SETPORT?
— Отображение текущей конфигурации
AT^GETPORTMODE
— Отображение в настоящее время активный режим
AT^SETPORT=»A1,A2;1,2,3,7,A1,A2″
— Установить конфигурацию по умолчанию
AT^SETPORT=»A1,A2;1,2,3,7″
— Отключить CD + SD
AT^SETPORT=»A1,A2;1,2,3,A2″
— Отключает NDIS и CDROM — остаётся только модем и флешка
AT^SETPORT=»A1,A2;1,2,3″
Только модем
AT^SETPORT=»A1,A2;2,7″
— Отключить CD + SD + модем установить в 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»
То же сброс по умолчанию.
Особенности AT команд для 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),
можно использовать
как обычную флешку, отказавшись от установки
драйверов модема
А эта команда не работает:
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. должно появиться подтверждение о выполненной операции. Перетыкаем модем. Всё.
Источник: 3gmodem-cdma.blogspot.com