Отличия при работе под linux
Программе загрузчику и программе для прошивки необходимо указать имя порта ключём -p
Почему-то каждый раз приходится прошивать два раза. Сначала под ttyUSB2, а потом после выкл/вкл на ttyUSB0
bash-5.0$ ./balong-usbdload -p /dev/ttyUSB0 usblsafe-3372h.bin Аварийный USB-загрузчик Balong-чипсета, версия 2.20, (c) forth32, 2022 * Удалена процедура flash_eraseall по смещению 00001258 Компонент Адрес Размер %загрузки ------------------------------------------ raminit 00000000 3412 100% usbboot 57700000 5922289 100% Загрузка окончена
bash-5.0$ ./balong_flash -p /dev/ttyUSB2 e3372h_22.333.01.00.00_webui_19.100.11.10.03_hilink.exe Программа для прошивки устройств на Balong-чипсете, V3.0.282, (c) forth32, 2022, GNU GPLv3 -------------------------------------------------------------------------------------------------- Код файла прошивки: f (FW_ISO_WEBUI) Цифровая подпись: 3750 байт Хеш открытого ключа: 778A8D175E602B7B779D9E05C330B5279B0661BF2EED99A20445B366D63DD697 Версия прошивки: 22.333.01.00.00 Платформа: BV7R11HS__1 Дата сборки: 2022.11.19 15:42:45 Заголовок: версия 1, код соответствия: HWEW11.1 Режим цифровой подписи: FW_ISO_WEBUI (3750 байт) Версия протокола: 7200B--SKCBADZM Идентификатор устройства: HUAWEI BV7R11HS ---------------------------------------------------- ## ---- Имя раздела ---- записано 00 Fastboot 100% 01 M3Boot_R11 100% 02 M3Boot-ptable 100% 03 Kernel_R11 100% 04 VxWorks_R11 100% 05 M3Image_R11 100% 06 DSP_R11 100% 07 Nvdload_R11 100% 08 System 100% 09 APP 100% 10 Oeminfo 100% 11 CDROMISO 100% 12 WEBUI 100% Перезагрузка модема...
Простая инструкция по смене imei в usb модемах huawei
Инструкция проверялась на модеме М150-2 от Мегафон. В Билайн эта же модель продаётся как E3370, а в МТС под маркой 829F. Настоящее название этого модема Huawei E3372h или Huawei E3372h-153.
Менять IMEI будем с помощью АТ команд, которые будем посылать в модем терминальной программой DC-unlocker client. Я не буду повторяться, где взять программу и как её пользоваться читаем тут.
- Первое, предполагается что у вас уже есть специальный код OEM. OEM-код разрешает запись в память модема. Если кода еще нет, то читаем последний раздел.
- Второе, вы подключили usb-модем, установили драйвера, запустили программу DC-unlocker client, определили в программе свой модем (опять же, кто не знает как вам сюда.)
- Третье, последовательно даем три команды (после каждой команды жмем Enter, результат команды – Ok):
AT^DATALOCK=”00000000″
at^cimei=”013117008469006″
AT^RESET
где
00000000 – OEM-код (незабываем про кавычки)
013117008469006 – новый IMEI (тоже указываем в кавычках)
Первая команда разрешает запись в память модема, вторая записывает новый IMEI, третья команда перезагружает модем.
Всё! У вас модем Huawei с новым IMEI.
Инструкция может не сработать, если вам достался модем с какой-то обновленной прошивкой, в которой исполнение AT команд отключено.
Прошивка модема huawei e3372 h | блог компании новая эра
Прошивка модема E3372 H
Все программы находятся здесь
Очень важно изначально проверить модель модема в специальной программе, в этой статье буду использовать DC Unlocker.
Запускаем программу, в ней менять ничего не нужно, нажимаем «определить модем», после чего можете ввести команды, которые позволяют:
Узнать модель вашего модема: AT^FHVER
Узнать версию прошивки: AT^VERSION?
Если у вас версия прошивки 2x.200.07 и выше шьем модем.
Важно!!! Если прошивка модема 2x.200.15.xx.xx, нужно будет шить через переходную прошивку, об этом позже.
Иногда, при прошивке программа-загрузчик может запросить Flash code, для этого запускаем Huawei калькулятор, вводим IMEI, копируем Flash code.
Первый этап закончен.
ПРОШИВКА
ОЧЕНЬ ВАЖНО! ЗДЕСЬ ПРИВЕДЕННЫ ПРОШИВКИ ДЛЯ МОДЕМА E3372 H
Отключаем модем, удаляем весь операторский софт.
Далее необходимо установить драйвера от производителя ставим их по порядку:
01 – HUAWEI_DataCard_Driver_6.00.08.00_Setup(драйвер модема)
02 – FC_Serial_Driver_Setup(Драйвер для портов HiLink)
03 – MobileBrServ_Setup(Переключалка для HiLink)
Подключаем модем к ПК, в диспетчере устройств видим:
Это говорит о том что устройство подключено и можно прошивать.
Если версия прошивки в модеме ниже 2x.200.15.xx.xx, либо оканчивается на .00 или .143
Начинаем шить по порядку
01 – E3372h-153_Update_22.323.01.00.143_M_AT_05.10
02 – Update_WEBUI_17.100.13.01.03_HILINK_Mod1.10(веб-интерфейс)
Теперь появилась возможность заходить в управление модемом через веб интерфейс, по адресу 192.168.8.1
Завершающий этап – разблокировка модема для сим-карт всех операторов. Запускаем DC Unloker, определяем модем и вводим команду at^nvwrex=8268,0,12,1,0,0,0,2,0,0,0,a,0,0,0 система ответит OK.
На этом прошивка и разблокировка модема закончена, можно пользоваться!
У кого прошивка модема 2x.200.15.xx.xx
Сначала сверяемся с этим списком и, если нужно, прошиваем “переходную” прошивку:
Если в модеме прошивка 22.315.01.01.161 или 22.317.01.00.161, прошить “E3372h-153_Update_21.180.01.00.00_M_01.10_for_.161“
Если в модеме прошивка 22.317.01.00.778, прошить “E3372h-153_Update_21.180.01.00.00_M_01.10_for_.778“
Если в модеме прошивка 22.3xx.xx.xx.715, прошить “E3372h-153_Update_21.180.01.00.00_M_01.10_for_.715“
Если вы только что прошили “переходную” прошивку (2x.180.01.xx.xx), то вводить ничего не нужно, просто начинаем шить по порядку
01 – E3372h-153_Update_22.323.01.00.143_M_AT_05.10
02 – Update_WEBUI_17.100.13.01.03_HILINK_Mod1.10(веб-интерфейс)
Если вашей прошивки в списке нет, но она всё равно выше 2x.200.15.xx.xx, то обязательно(!) в DC Unlocker вводим:
AT^SFM=1.
Модем ответил “ОК” – шьем как указано выше
Если выдал Error – увы, его можно прошить только “методом иголоки”.
Разлочить от оператора (можно под виртуальной машиной)
Программа поиска кодов и разблокировки
Смена imei в 3372h-153
Сим-карта должна быть в модеме!
Выполнить в Терминале или DC-Unlocker две АТ команды
Код:
at^datalock=”код ОЕМ”
at^cimei=”новый ИМЕИ”
Пример кода:
at^datalock=”12345678″
at^cimei=”356377062526050″
где
12345678 – Ваш предполагаемый код ОЕМ
356377062526050 Ваше ИМЕИ, которое Вы предполагаете установить
Кроме того вместо команды at^cimei=”новый ИМЕИ” можно выполнить другую команду
at^nvwr=0,16,новый ИМЕИ
или
AT^NVWREX=0,0,16,новый ИМЕИ
для наглядности, пример:
356377062526050 команда такая
at^nvwr=0,16,03 05 06 03 07 07 00 06 02 05 02 06 00 05 0000
или такая
AT^NVWREX=0,0,16,03 05 06 03 07 07 00 06 02 05 02 06 00 05 0000
т.е. в команде at^nvwr=0,16, (или AT^NVWREX=0,0,16,) при вводе номера нового IMEI после запятой, нужно подставлять впереди каждой цифры imei ноль и плюс два нуля после номера ИМЕИ.
Либо можете сразу установить в модем готовое значение ОЕМ отсюда
Установка значения 00000000:
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
AT^RESET
Новый легко запоминающийся код будет удобен для использования в командах AT^DATALOCK и AT^SPWORD, а также для входа в линукс-консоль (A-shell).
Например:
AT^DATALOCK=”00000000″
AT^SPWORD=”00000000″
При использовании этого метода надобность в калькуляторе для вычисления OEM-кода полностью отпадает.
Нужно иметь в виду, что такие длинные команды не воспринимаются DC-Unlocker’ом. Следует использовать другие программы, например, Терминал.
Не помешает после смены ИМЕИ проверить – сменился ли он? Проверить это можно, например, вот такими АТ командами – любой на выбор
AT^AUTHORITYID?
или
AT^NVRDEX=0,0,16
или
ATI
Проверить корректность IMEI можно калькулятором
ВНИМАНИЕ!!! Все действия вы делаете на свой страх и риск. Администрация сайта не несет ни какой ответственности за ваши действия. Смена IMEI не совсем законна! (пруфов нет). Следуя рекомендациям из этого топика, вы берете на себя всю ответственность за последствия.