Вот этими командами восстанавливается убитая в ходе прошивки имеюшка. Тут как повезет либо AT^CIMEI , либо AT^NVWREX . Первая команда, как я понял, не всегда доступна, для успешного использования в второй надо предварительно воспользоваться утилитой imei_converter и вместо нулей записать то что надо. Команда AT^INFORBU нужна имхо для применения долгосрочной записи в NVRAM.
AT^CIMEI=»###############» AT^NVWREX=0,0,16,08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 AT^INFORBU AT^RESET
Код imei_converter.c приведен ниже:
#include #include int main(int argc, const char *argv[]) < int i; const size_t imei_length = 15; if (argc == 2 strlen(argv[1]) == imei_length) < for (i = 0; i imei_length; i++) < printf(«0%i «, argv[1][i] — ‘0’); > printf(«00»); return 0; > else < printf(«Usage: imei_converter imein»); return -1; > >
- На фоне модем плевался мне подобными сообщениями в терминал:
^RSSI:26 ^HCSQ:»LTE»,61,51,146,22 ^RSSI:24 ^HCSQ:»LTE»,56,51,151,22 +CREG: 1,»#####»,»#########»
Последнее событие — событие IMSI Attach.
Huawei E3372H BootPoint Repair
- Самая полезная команда — AT^LOCINFO? , она выдает сразу MCC, MCN, LAC, CID. C этими данными можно сразу смело идти на https://xinit.ru/bs/ и получать данные базовой станции.
AT^LOCINFO? ^LOCINFO:25001,0x#####,0xA,0x####### 0x#####h == #####d 0x#######h == #######d curl —request GET ‘https://xinit.ru/api/bs/250/01/#####/##########’ -H ‘referer: https://xinit.ru/bs/’ -H ‘accept-language: en-US,en;q=0.9’ ,»yandex»:,»google»:null,»mylnikov»:,»opencellid»:null,»cell2gps»:null> curl ‘https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/reverseGeocode?outSR=4326location=30.00%2C60.00 /dev/appvcom1
Первый способ — если не нужен интерактив
echo -e «AT^LOCINFO?r» > /dev/appvcom1 echo -e «at^resetr» > /dev/appvcom1
Второй способ — двухсторонний обмен с модемом, он не очень удобен, т.к. обычно происходит много событий.
telnet 192.168.8.1 busybox sh cat < /dev/appvcom1 n» «r» >/dev/appvcom1
Наиболее удобная для меня система — слушать события в отдельном терминале, а в другом кидать команды:
telnet 192.168.8.1 busybox sh cat < /dev/appvcom1 telnet 192.168.8.1 busybox sh cat | busybox tr «n» «r» >/dev/appvcom1
- RSRP, SINR и все-все-все
RSRP – средний уровень сигнала принимаемого с базовой станции оператора. Измеряется по логарифмической шкале в дБм (dBm) и отображается в виде отрицательных значений. Чем значение ближе к нулю, тем выше уровень принимаемого сигнала. Например, значение сигнала RSRP равное -65 dBm, намного лучше, чем значение -97 dBm.
SINR — отношение уровня полезного сигнала к уровню шума (соотношение сигнал/шум). Измеряется в дБ (dB). Чем выше данное значение, тем лучше качество сигнала. При значениях SINR ниже 0 скорость подключения будет очень низкой, т.к. это означает, что в принимаемом сигнале шума больше, чем полезной части.
Как убрать ошибку 19 при прошивке модема Huawei e8372 153
Считается, что параметр сигналшум (SINR) в ряде случаев может быть важнее, чем уровень сигнала. При SINR в интервале 15-20 (dB) модем выдаст все, на что способна данная БС, даже при посредственном, около -70. -80 dBm, уровне RSRP, если сама БС окажется не перегружена в момент тестирования.
Показатели качества принимаемого сигнала
| Отличные | -30. -50 dBm | 30 dB и выше |
| Хорошие | -50. -70 dBm | от 20 dB до 30 dB |
| Удовлетворительные | -70. -85 dBm | от 10 dB до 20 dB |
| Плохие | -85. -110 dBm | менее 10 dB |
Основная часть (выборочная копипаста)
1. Предварительная подготовка
Есть две разновидности прошивок: Stick и HiLink . С прошивкой Stick модем будет видеться AT-модемом, для подключения к интернету нужно «дозваниваться». С HiLink-прошивкой модем представляется сетевой картой Ethernet, и не требует настроек в ОС.
По умолчанию, модем находится в режиме HiLink , такой типа роутер, с красивым веб-интерфейсом.
$ lsusb | grep Huawei Bus 001 Device 010: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard # Здесь 12d1 это идентификатор производителя а 1506 это режим сетевой карты. # Если не 1506, то надо переключить. sudo minicom -D /dev/ttyUSB0 AT^NVWREX=50502,0,128,8F 29 FF 8E A8 CA 34 89 78 73 18 BA 9E F5 9C 64 0B A4 DB 81 DC 03 45 6E 72 DA EC 6A 0C 7C 90 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8B 8C F4 B5 AF 0C F2 2C FE E0 F4 46 9C CF 47 95 36 71 1F 1C BF 05 7F 84 AB A9 F2 92 89 33 3C 12 01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AT^DATALOCK=»00000000″ AT^CIMEI=»#############»
2. Balong Flash / Прошивка под mac, linux, windows
Для прошивки под Linux используется утилита balong_flash.
- https://github.com/forth32/balongflash (Программа для прошивки модемов фирмы Huawei на чипсете Balong v7)
- https://github.com/forth32/balong-fbtools (Утилиты для работы с flash модемов на платформе Balong)
- https://github.com/forth32/balong-usbdload (Утилита для аварийной USB-загрузки модемов на чипсете Balong V7)
- https://github.com/forth32/balong-nvtool (Утилита для обработки образов NVRAM устройств на чипсете Hisilicon Balong)
В отличие от Linux, нa Macintosh адрес, скорее всего, будет не /dev/ttyUSB0 , а /dev/tty.HUAWEIMobile-Diag .
Достоверно узнать адрес устройства можно с помощью команды ls /dev | grep HUA .
$ ./balong_flash -h Утилита предназначена для прошивки модемов на чипсете Balong V7 ./balong_flash [ключи] Допустимы следующие ключи: -p — последовательный порт для общения с загрузчиком (по умолчанию /dev/ttyUSB0) -n — режим мультифайловой прошивки из указанного каталога -g# — установка режима цифровой подписи (-gl — описание параметров) -m — вывести карту файла прошивки и завершить работу -e — разобрать файл прошивки на разделы без заголовков -s — разобрать файл прошивки на разделы с заголовками -k — не перезагружать модем по окончании прошивки -r — принудительно перезагрузить модем без прошивки разделов -f — прошить даже при наличии ошибок CRC в исходном файле
3. Pupdatewiz Flash / Прошивка под windows
Распаковать архив, поместить нужную прошивку (.exe или .bin) в папку с командным файлом go.cmd и запустить его.
4. Полезные и интересные АТ-команды и настройка конфигурации модема
В модеме имеется хранилище различной конфигурационной информации — NVRAM. Оно организовано в виде набора записей переменной длины. Каждая запись имеет номер — от 0 до 65535, но не все номера записей физически присутствуют в модеме. Чтобы узнать длину конкретной записи, используется команда:
at^nvrdlen=
— номер записи. В ответ модем выдает ее длину:
at^nvrdlen=8268 ^NVRDLEN: 12
Посмотреть содержимое конкретной записи можно командой:
at^nvrdex=,,
— смещение от начала записи до интересующего нас фрагмента (0 — с начала) — длина выводимого фрагмента, должна быть не больше полной длины записи минус смещение.
at^nvrdex=8268,0,12 ^NVRD: 8268,0,12,01 00 00 00 01 00 00 00 0A 00 00 00
Поиск базовых станций сотовой связи
Код ошибки 19 не удалось загрузить huawei 3372
Ошибка 19 при прошивке модема Huawei e3372h/e8372h: причины, как исправить?
«Код ошибки 19 не удалось загрузить прошивку на Huawei e3372h/e8372h» — частая неисправность для этих гаджетов. О том, что с этим делать подробно рассказываем в этой статье.
Что значит
Ошибка 19 при прошивке модема Huawei e3372h/e8372h — это неполадка, которая сопровождается при попытке апгрейда. Прошивка (firmware) — полный набор встроенного ПО, благодаря которому происходит нормальное функционирование девайса.
Причины
Определить точно причину образования сбоев сложно. При некорректной работе лучше перезагрузить гаджет и повторно выполнить установку. Как это сделать подробно рассказываем ниже.
Решение проблемы
Рекомендуем протестировать такую инструкцию:
Для дальнейших действий понадобится ПК (с windows), USB-кабель и мобильное устройство. Следуйте алгоритму:
Для апгрейда модема нажмите на «Phone», найдите ранее загруженный файл. Нажмите на «Start» и ожидайте окончания процесса. По факту завершения и корректной установки дополнительную программу можно удалить. Не забудьте перед началом разблокировать девайс. После разблокировки и установки рекомендуется выключить телефон и включить повторно через несколько минут для корректной работы.
Особенности работы также зависят от оператора. Проще всего работать с MTC.
Обсуждение ошибки под кодом 19 часто происходит на форумах. Пользователи Возможна сообщают, что неполадки с прошивкой при обновлении часто решаются повторением ранее выполненных шагов. Главное, не использовать файлы из непроверенных источников, поскольку за последствия отвечает юзер. Инструкция подойдет и для телефонов Honor.
Прошивка модема ошибка 19
Решил дать некоторые дополнения к статье Windows 10: Глючный модем МТС. Перепрошивка и решения. У многих пользователей возникает масса вопросов, касающихся перепрошивки. Редко, но бывает, что Автопрошивальщик не может отработать нормально в конкретной системе. Тогда будем прошивать более надежным способом, не полагаясь на автоматику.
Будем перепрошивать модем E3372h в HiLink, предполагая, что у вас в модеме еще заводская, немодифицированная прошивка. Если уже неудачно прошили и думаете, что модем умер, то откройте СОМ-порты из предыдущей статьи.))
1. Первым делом удалите весь операторский софт с компьютера. Желательно Revo Uninstaller-ом, чтобы не было никаких хвостов в реестре.
2. Скачайте и установите драйвера HUAWEI DataCard Driver и FC Serial так же из предыдущей статьи.
3. Активируйте в Windows переключение модема в рабочую композицию.
Это делается запустив от имени Администратора программку set_hilink_switch_01.exe
Скачать set_hilink_switch_01.exe ( 193,81 КБ )
Процесс будет происходить как на картинках:
Если в модеме прошивка 22.3xx. xx. xx.143, прошить файлом из архива E3372h-153_Update_21.329.05.00.00_M_01.10_for_.143.rar ( 40,19 МБ )
Если в модеме прошивка 21.3xx. xx. xx.209, прошить файлом E3372h-153_Update_21.329.05.00.00_M_01.10_for_.209.rar ( 40,19 МБ )
Если в модеме прошивка 22.3xx. xx. xx.161, прошить файлом E3372h-153_Update_21.180.01.00.00_M_01.10_for_.161.rar ( 41,09 МБ )
Если в модеме прошивка 22.3xx. xx. xx.391, прошить файлом E3372h-153_Update_21.180.01.00.00_M_01.10_for_.391.rar ( 41,09 МБ )
Если в модеме прошивка 22.3xx. xx. xx.1441, прошить файлом E3372h-153_Update_21.329.05.00.00_M_01.10_for_.1441.rar ( 40,19 МБ )
Если в модеме прошивка 2x.3xx. xx. xx.778, прошить файлом E3372h-153_Update_21.180.01.00.00_M_01.10_for_.778.rar ( 41,09 МБ )
Если в модеме прошивка 2x.3xx. xx. xx.965, прошить файлом E3372h-153_Update_21.329.05.00.00_M_01.10_for_.965.rar ( 40,19 МБ )
Если в модеме прошивка 22.3xx. xx. xx.715, прошить файлом E3372h-153_Update_21.180.01.00.00_M_01.10_for_.715.rar ( 41,09 МБ )
Если же в модеме другая прошивка, ввести AT-команду
Команда вводится через Терминал для модемов. Что и как — всё в архиве ниже.
ТЕРМИНАЛ ПРОГРАММА ВВОДА АТ-КОМАНД В МОДЕМЫ ( 410 кБ )
