Модем вышел на рынок довольно давно и поддерживается usb_modeswitch. По-умолчанию он у меня представлялся как 12d1:1446, после переключения modeswitch'ем он превращается в 12d1:1436. В этот момент я на час затупил, т.к. usbserial не подхватывал данное устройство. Естественно, для того, чтоб устройство распозналось на старом ядре, достаточно написать options usbserial vendor=0x12d1 product=0x1436
в /etc/modprobe.conf.
После того, как появились заветные /dev/ttyUSB*, можно разлочить модем командой AT^CARDLOCK="123456"
. Генератор unlock-кодов для huawei лежит тут и тут. Ну и дать модему по мозгам командой AT^U2DIAG=0
, чтоб он перестал быть чем-либо, кроме модема (idVendor:idProduct после этого сменится на 12d1:1001). Ну или можно дать по мозгам более другой циферкой, если хочется странного.
Собственно, всё вышесказанное справедливо и для более старого e1550.