При попытке проверить баланс или подключить услугу через модем Huawei E3372 или E8231 стандартный ввод *100# в интерфейсе программы не срабатывает — поле для USSD-запроса просто отсутствует. Это связано с тем, что модемы в режиме «Модем» не имеют собственного дисплея и клавиатуры, а родное приложение HiLink не поддерживает прямую отправку USSD-команд. Однако существует три проверенных способа обойти это ограничение: через скрытое меню веб-интерфейса, через AT-команды и с помощью сторонних утилит.
Первый способ — самый безопасный и не требует установки дополнительного ПО. Он подходит для большинства моделей модемов Huawei с прошивкой HiLink (E3372, E3272, E8231, E8372). Второй вариант — использование AT-команд — требует подключения к COM-порту и подходит для более старых моделей в режиме «Стринг» (например, E1550 или E173). Третий способ — универсальный, через сторонние программы, которые эмулируют телефонную клавиатуру.
Способ 1: Скрытая команда через веб-интерфейс HiLink
Для модемов с прошивкой HiLink (белый или чёрный интерфейс) существует скрытая страница отправки USSD. Вам нужно открыть браузер и перейти по адресу http://192.168.8.1 — это стандартный шлюз модема. После авторизации (пароль по умолчанию — admin) добавьте к адресу строку /html/ussd.html. Полный URL будет выглядеть так: http://192.168.8.1/html/ussd.html.
На открывшейся странице вы увидите поле для ввода USSD-команды и кнопку отправки. Введите *100# (или другую команду вашего оператора) и нажмите «Отправить». Ответ придёт в виде текстового сообщения в том же окне. Этот метод работает на прошивках 21.180.05.00.00 и новее, но на некоторых региональных версиях прошивки страница может быть скрыта или переименована.
⚠️ Внимание: Если страница/html/ussd.htmlне открывается и выдаёт ошибку 404, попробуйте альтернативный адрес/html/ussd.html?(с вопросительным знаком) или/api/ussd/— на некоторых прошивках используется API-интерфейс.
- 📱 Убедитесь, что модем подключён к компьютеру именно в режиме HiLink, а не «Стринг» (CD-ROM). Переключение выполняется через утилиту Stick или зажатием кнопки на корпусе.
- 🔐 Пароль для входа в веб-интерфейс — admin. Если вы его меняли, используйте свой.
- 🌐 Браузер должен быть актуальной версии — старые версии Internet Explorer могут некорректно отображать скрытые страницы.
Способ 2: AT-команды через COM-порт
Если ваш модем работает в режиме «Стринг» (определяется как CD-ROM-накопитель), вы можете отправить USSD-запрос через AT-команды. Для этого потребуется программа для работы с COM-портами, например, PuTTY или HyperTerminal. Сначала установите драйвер модема, затем в диспетчере устройств найдите номер COM-порта (например, COM5).
Подключитесь к порту со скоростью 9600 бод. После подключения введите команду AT^USSDMODE=1 — это переключит модем в режим приёма USSD-ответов в текстовом виде. Затем отправьте сам запрос: AT^USSD="*100#". Ответ придёт в формате ^USSD: "Ваш баланс: 150 руб.". Для завершения сеанса введите AT^USSDMODE=0.
AT^USSDMODE=1
AT^USSD="*100#"
^USSD: "Ваш баланс: 150.00 руб."
AT^USSDMODE=0
⚠️ Внимание: Не все модели Huawei поддерживают командуAT^USSD. На модемах с чипсетом Balong (E3372, E3272) она работает, а вот на старых E1550 может отсутствовать. В этом случае используйте стандартную командуAT+CUSD=1,"*100#",15.
Для модемов, которые не поддерживают AT^USSD, используйте стандартную команду AT+CUSD=1,"*100#",15. Ответ придёт в кодировке UCS2, и его нужно будет декодировать онлайн-конвертером. Это менее удобно, но работает на большинстве старых моделей.
Способ 3: Сторонние утилиты для отправки USSD
Универсальный способ — использование программ, которые работают с модемом напрямую через AT-команды. Среди популярных — USSD Monitor для Windows и MiniTools для модемов Huawei. Эти утилиты автоматически определяют COM-порт, переключают модем в нужный режим и отправляют запрос в удобном интерфейсе.
Программа USSD Monitor позволяет ввести команду в поле, нажать «Отправить» и увидеть ответ в читаемом виде без ручного декодирования. Для модемов HiLink (E3372) потребуется сначала переключить модем в режим «Стринг» через утилиту Stick, так как в режиме HiLink COM-порт недоступен. После переключения и перезагрузки модема программа определит устройство автоматически.
- 🛠️ USSD Monitor — бесплатная, поддерживает все модели Huawei, работает на Windows XP-10.
- 📊 MiniTools — дополнительно показывает уровень сигнала, IMEI и версию прошивки.
- 📱 AT Command Tester — упрощённая версия для быстрой проверки соединения.
☑️ Чек-лист для отправки USSD через модем
Таблица совместимости способов с моделями модемов
| Модель модема | Режим HiLink | Скрытая страница | AT-команды |
|---|---|---|---|
| E3372 (все версии) | Да | Да (прошивка 21.180+) | Да (через Stick) |
| E3272 | Да | Да | Да |
| E8231 (роутер) | Да | Да | Нет (нет COM-порта) |
| E1550 (старый) | Нет | Нет | Да (AT+CUSD) |
| E173 | Нет | Нет | Да (AT+CUSD) |
Частые ошибки и их решение
Ошибка ERROR при отправке AT-команды обычно означает, что модем не переключён в режим USSD. Проверьте, что вы ввели AT^USSDMODE=1 перед запросом. Если ошибка повторяется, попробуйте команду AT+CUSD=1,"*100#",15 — она поддерживается более широким спектром прошивок.
Если скрытая страница /html/ussd.html открывается, но не отправляет команду, проверьте, что вы авторизованы в веб-интерфейсе. Иногда сессия истекает через 5 минут бездействия — обновите страницу и войдите заново. Также убедитесь, что в модем вставлена SIM-карта и она не заблокирована PIN-кодом.
⚠️ Внимание: Никогда не отправляйте USSD-команды во время активной передачи данных (скачивание файла, просмотр видео). Это может привести к обрыву соединения и потере ответа. Дождитесь завершения трафика или отключите модем от интернета через веб-интерфейс.
Ответ в виде кракозябр (^USSD: "0412041504...") означает, что модем вернул данные в кодировке UCS2. Для декодирования используйте онлайн-конвертер UCS2 в UTF-8. Скопируйте цифровую строку без кавычек и вставьте в конвертер — получите читаемый текст ответа.
Полезный совет: Сохраните скриншот ответа USSD — операторы часто не сохраняют историю запросов, и при споре о списании средств скриншот будет доказательством.
Альтернативный способ: отправка USSD через приложение на смартфоне
Если модем используется с роутером или вы не хотите возиться с COM-портами, можно извлечь SIM-карту из модема и вставить её в смартфон. Наберите нужную USSD-команду в обычном телефонном приложении, получите ответ, затем верните SIM-карту в модем. Этот способ самый простой, но требует физического доступа к устройству.
Для роутеров E8231 и E5573 (портативные точки доступа) есть ещё один вариант: подключитесь к Wi-Fi сети роутера, откройте браузер, перейдите на http://192.168.8.1 и найдите раздел «Сообщения» или «USSD». В новых прошивках этот раздел вынесен в главное меню и не требует скрытых URL.
Что делать, если ни один способ не работает
Если все три способа не дали результата, проверьте версию прошивки модема. На старых прошивках (до 21.180) скрытая страница отсутствует, а AT-команды могут быть заблокированы оператором. Обновите прошивку через официальный сайт Huawei или обратитесь в сервисный центр. Также проверьте, не заблокирована ли USSD-услуга на стороне оператора — позвоните в поддержку и уточните.
Особенности работы с разными операторами
Ответ на USSD-команду зависит не только от модема, но и от оператора. МТС, Билайн и МегаФон возвращают баланс в текстовом виде, который корректно отображается в любом из описанных способов. Оператор Tele2 иногда использует интерактивные меню (например, *108# для смены тарифа) — в этом случае ответ может содержать несколько пунктов меню, и для выбора нужно отправить дополнительную команду.
Виртуальные операторы (Yota, Tinkoff Mobile) работают на инфраструктуре других сетей, поэтому USSD-запросы могут обрабатываться с задержкой до 10 секунд. Не закрывайте окно и не отправляйте повторный запрос — дождитесь ответа. Если ответ не пришёл в течение 30 секунд, попробуйте отправить команду ещё раз.
Ключевой вывод: Самый надёжный способ для модемов HiLink — скрытая страница /html/ussd.html. Для старых моделей — AT-команда AT+CUSD=1,"*100#",15. Для роутеров — раздел USSD в веб-интерфейсе.
FAQ: Частые вопросы по USSD на модемах Huawei
Почему на модеме E3372 не работает команда *100#?
На модемах HiLink нет встроенной клавиатуры для ввода USSD. Используйте скрытую страницу http://192.168.8.1/html/ussd.html или переключите модем в режим «Стринг» и отправьте AT-команду.
Можно ли отправить USSD-команду с телефона через модем?
Напрямую — нет. Но если модем подключён к роутеру, вы можете зайти в веб-интерфейс роутера со смартфона и отправить USSD через раздел «Сообщения» или скрытую страницу.
Что означает ошибка «Service error» при отправке USSD?
Ошибка означает, что оператор не поддерживает данную USSD-команду или услуга заблокирована на вашем тарифе. Проверьте правильность команды и обратитесь в поддержку оператора.
Безопасно ли использовать сторонние утилиты для USSD?
Да, если вы скачиваете программы с официальных сайтов или проверенных источников. Утилиты вроде USSD Monitor не изменяют прошивку модема и не влияют на его работу.
Как переключить модем E3372 из режима HiLink в режим «Стринг»?
Скачайте утилиту Stick с официального сайта Huawei, запустите её и нажмите кнопку «Switch mode». Модем перезагрузится и определится как CD-ROM-накопитель с COM-портом.