Задача: разблокировать USB-модем для возможности работы с SIM-картами разных операторов. Потребуется ОС Windows, putty.
- Подключить USB-модем и установить драйвера
- Перейти в Управление компьютером – Диспетчер устройств – Порты (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”