Разблокировка USB-модема Huawei 827AF/E3372
Задача: разблокировать USB-модем для возможности работы с SIM-картами разных операторов.
Потребуется ОС Windows, putty.
1. Подключить USB-модем и установить драйвера
2. Перейти в Управление компьютером — Диспетчер устройств — Порты (COM и LPT). Найти что вроде:
Mobile Connect — PC UI Interface (COM8)
в свойствах устройства которого можно увидеть «Изготовитель: HUAWEI Technologies CO.,LTD»
Подключаемся к 8-му COM порту и вводим команды
1 2 3 |
AT OK |
Проверка блокировки модема:
1 2 3 4 5 |
AT^CARDLOCK? ^CARDLOCK: 1,10,0 OK |
где 1 — модем заблокирован
Запросить IMEI
1 2 3 4 5 6 7 8 9 |
ATI Manufacturer: Model: E3372 Revision: 21.285.01.02.143 IMEI: 864346029114560 +GCAP: +CGSM,+DS,+ES OK |
Код разблокировки модема генерируем по ссылке http://gousb.net/en/ . Результатом будут 3 кода один из них ваш.
Разлочиваем модем:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
AT^CARDLOCK="15576635" OK ^SRVST: 0 ^SIMST:4,0 ^SRVST: 1 ^SRVST: 0 ^MODE: 0,0 ^SIMST:1,0 ^PLMNSELEINFO:0,4 ^PLMN:250,02 ^MODE: 5,4 OK |
Проверяем:
1 2 3 4 5 |
AT^CARDLOCK? ^CARDLOCK: 2,10,0 OK |
если первая цифра после «:» 2 то разлочен
Примечание: при разблокировке модема командой AT^CARDLOCK=»gen_num» обязательно извлеките SIM-карту.
Для корректной работы в Linux/FreeBSD дистрибутивах требуется изменить конфигурацию портов модема
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
AT^SETPORT=? ^SETPORT:3: 3G DIAG ^SETPORT:10: 4G MODEM ^SETPORT:1: 3G MODEM ^SETPORT:12: 4G PCUI ^SETPORT:13: 4G DIAG ^SETPORT:5: 3G GPS ^SETPORT:14: 4G GPS ^SETPORT:A: BLUE TOOTH ^SETPORT:16: NCM ^SETPORT:A1: CDROM ^SETPORT:A2: SD OK |
Текущее состояние портов
1 2 3 4 5 |
AT^SETPORT? ^SETPORT:A1,A2;A1,A2 OK |
Устанавливаем новое состояние портов:
1 2 3 4 5 6 7 8 9 |
AT^SETPORT="FF;10,12,16" OK AT^GETPORTMODE ^GETPORTMODE: TYPE: WCDMA: ,modem:1,pcui:2,ncm:3, OK |
Примечание: для модемов E3276, после выполнения команды AT^SETPORT="FF;10,12,16"
необходимо перезагрузить модем командой AT^RESET
Что бы вернуть модем в прежнее состояние необходимо ввести команду:
1 2 3 |
AT^SETPORT="A1,A2;12,16,A1,A2" OK |
Информацию о версии прошивки и версии железа
1 2 3 |
AT^FHVER AT^SYSCFGEX? ^SYSCFGEX:"01",3FFFFFFF,1,2,800C5 |
00 — по умолчанию, автоматический режим выбора сети (приоритеты в порядке очереди: 4G > 3G > 2G) — рекомендуемый режим
01 — GSM GPRS(2G)
02 — WCDMA(3G)
03 — LTE(4G)
(99 — оставить текущие настройки без изменений)
Установить режим LTE и -> 3G =! 2G:
1 |
AT^SYSCFGEX="0302",3fffffff,2,4,7fffffffffffffff,, |
Установить режим 4G -> 3G -> 2G
1 2 |
AT^SYSCFGEX="00",3fffffff,2,4,7fffffffffffffff,, AT^SYSCFGEX="030201",3fffffff,2,4,7fffffffffffffff,, |
1 2 |
AT^SYSCFGEX=? ^SYSCFGEX: ("00","01","02","03","99"),((2000000400380,"GSM900/GSM1800/WCDMA BCVIII/WCDMA BCI"),(280000,"GSM850/GSM1900"),(3fffffff,"All bands")),(0-2),(0-4),((800c5,"LTE BC1/LTE BC3/LTE BC7/LTE BC8/LTE BC20"),(7fffffffffffffff,"All bands")) |
При настройке pfSense строка инициализации модема: «&FE0V1X1&D2&C1s0=0», upd 2016.12.21 «&FE0X0&D2&C1S0=0»
Убивает модем & F & C 1 & D 2 E 0 S 0 = 0