2010-12-14

Huawei E173 + Ubuntu. Часть 3 - или кое что надо делать быстро..

На основе метода тыка нашёл такой почти 100% способ конвертнуть его.
1. Отключаем модем.
2. Делаем
sudo rmmod option
sudo rmmod usbserial
sudo rmmod usb_storage
(последнее необязательно вроде)

3. Подключаем модем и БЫСТРО (без паузы - в течении не более 2-3 секунд)
начинаем запускать:
sudo usb_modeswitch -I -c /etc/usb_modeswitch.d/12d1\:1446
после нескольких:

Looking for target devices ...
No devices in target mode or class found
Looking for default devices ...
No default device found. Is it connected? Bye.

появляется корректный экран - а чуть позже появляются /dev/ttyUSB{0,3}
Если опоздать что-то случается..
Видимо что-то не то с модемом делает udev..
Может быть сидюк успевает замонтироваться (автозапуск вылезает).

ttyUSB0 отзывается на AT комманды,
ttyUSB3 отзывается на AT комманды и засылает RSSI коды (как и в E1550 были ttyUSB0/1 соответственно).

Что делают ttyUSB1 и ttyUSB2 - пока не придумал. На них тишина в ответ на AT.

ну и понеслось.
AT+CPIN="0000" (с включенной симкой)
ATI (получаем IMEI)
вынимаем симку - повторяем процедуру "стыковки"
получаем код разблокировки по IMEI тут (не то чтобы я против Мегафона, но чувство свободы..)
AT^CARDLOCK="123456"

AT+CGDCONT=1,"IP","internet"
ATDT*99#

Вот мой wvdial.conf - если кому пригодится (dns я сам настраиваю - потому тут отключен) :)
Звоним как:
sudo wvdial mc
или (если нужен pin-код)
sudo wvdial mc pin
или (если звонить будем через bluetooth - как настроить другой вопрос)
sudo vwdial mc bt

[Dialer defaults]
Modem = /dev/ttyUSB0

[Dialer bt]
Modem = /dev/ttyRFCOMM0

[Dialer mc]
Baud = 115200
Init2 = AT+CGDCONT=1,"IP","internet"
Phone = *99***1#
Username = *
Password = *
Stupid Mode = 1
New PPPD = yes
Auto DNS = 0

[Dialer pin]
Baud = 115200
Init1 = AT+CPIN=1234

Комментариев нет: