Вы здесь

USB 3g-модем Huawei E3131 от белорусского life:): пробуем пользоваться

По лайфовской акции взял потестировать модем Huawei E3131 на недельку. Предстоит сравнить с Huawei E1820 в диких природных условиях. Радует, что лайф даёт устройство на попробовать, потому как карта покрытия на их официальном сайте это просто райский сад какой-то. А так всё как-то намного честнее.

1. Отключаем HiLink
Первоначально пришлось заставить модем отключить HiLink, то есть, чтобы он не вёл себя как сетевая карта с веб-интерфейсом.
А по умолчанию он себя ей и ведёт.

# ifconfig
enp0s29f7u1: flags=4163 mtu 1500
ether 58:2c:80:13:92:63 txqueuelen 1000 (Ethernet)
RX packets 12 bytes 3821 (3.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3 bytes 96 (96.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Причём NetworkManager-0.9.8.8-2 как-то не захотел с ней дружить, да и фиг с ним.

dhclient enp0s29f7u1

О, работает!

# ifconfig
enp0s29f7u1: flags=4163 mtu 1500
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
ether 58:2c:80:13:92:63 txqueuelen 1000 (Ethernet)
RX packets 20 bytes 4701 (4.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 9 bytes 1004 (1004.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Через браузер заходим http://192.168.1.1/.
Мда, после предыдущего арендатора модема даже SMS не почистили...
Что ж, будем из этого богатства делать ПРОСТО AT-совместимый модем.
Найденные в интернетах мануалы рекомендуют зайти по адресу http://192.168.1.1/html/switchProjectMode.html , но не тут-то было! Редирект приводит на http://192.168.1.1/html/restore.html и предлагает восстановить заводские настройки. Соглашаемся. После этого модем задумывается и предлагает подождать несколько минут. На десятой минуте я его просто отключил, подсоединил заново.

Далее стартуем minicom (или чем вы там ещё общаетесь через последовательный порт, в винде есть HyperTerminal).

minicom -D /dev/ttyUSB0

Вводим AT^U2DIAG=0
Переподключаем модем. Теперь у нас никаких излишеств. В первый раз умный NetworkManager не осилил подключиться, так как модем "распался" на три устройства /dev/ttyUSB0, /dev/ttyUSB1 и /dev/ttyUSB2. NetworkManager ломился в последнее, а работало только первое.

2. Разблокируем модем
Всю малину портит то, что работает модемчик только в сети белорусского life :). А у меня уже есть их телефон, которые при выезде за границу превращается в кирпич, а больше никаким другим оператором пользоваться нельзя, даже украинским лайфом. Если работники лайфа читают сейчас это место, то пусть не обижаются, инетом от лайфа я всё равно буду пользоваться, но бывает, что нет покрытия, а иногда и за границу нужно. В общем, решил я таки разблокировать Huawei E3131, оказывается всё просто.

Для начала проверим, как там всё у нас заблокировано. Вставляем в модем симку другого оператора, которая не должна работать или вообще вытаскиваем симку.
Вводим AT^CARDLOCK?
Получаем ответ:

CARDLOCK: A,B,0

где:
A -> 1 (модем залочен), 2 (блокировка отсутствует).
B -> Количество оставшихся попыток ввода кода разблокировки. У новых модемов количество попыток = 10.

Если первая цифра 1 (а так оно и будет), двигаем дальше.
Узнаём IMEI cвоего модема:
AT+CGSN
Идём сюда, входим через Google Plus, вводим IMEI модема, получаем код разблокировки.
Через тот же minicom вводим AT^CARDLOCK="полученный_код".
Всё работает!

Протестируем в работе
Вечер пятницы в городе - не лучшее время для тестов на скорость, поэтому результаты ни о чём не говорят по сути, будем пробовать ночью. Предварительно скорость скачивания 8,91 Мб/с, скорость отдачи 1.58 Мб/с, время отклика 38 ms.

Может кто-то подскажет, работает ли в этой модели гнездо для внешней антенны? Подключение антенны на уровень сигнала вроде повлияло, но 100% уверенности нет.

Будет дополнено.