T-mobile Internet 3G USB

V tomto návodu se podíváme na zprovoznění nového USB modemu ZTE MF626 do USB, který prodává aktuálně T-mobile.

Tento modem může zároveň sloužit jako USB MicroSD čtečka, má v sobě MicroSD slot. Čtečku jako takovou jsem nezkoušel, nemám po ruce žádnou MicroSD kartu, zaměřil jsem se na to nejdůležitější, připojení k internetu.

Pozn.: T-mobile posílá SIM karty s nastaveným PIN kódem. Starostem s dalším nastavováním lze předejít zrušením PINu, což lze udělat pohodlně například v mobilu. SIM kartu jsem do modemu vkládal již se zrušeným PIN kódem.

Identifikace v systému (lsusb v terminálu): ID 19d2:2000 - nezvykle bez dalšího popisu.

Modem jsem rozcházel na notebooku Lenovo T61, kde jsem měl již nainstalovány karty Vodafone ExpressCard a T-mobile 4G PCMCIA. Jako systém používám Ubuntu 9.04 32-bit, v době instalace 18.02.2010 plně aktualizovaný, kernel 2.6.28-18.

Modem potřebuje mít nainstalován balík usb-modeswitch. V současné době je k dispozici ke kompilaci zdrojový kód verze 1.1.0, pokud chcete tedy kompilovat to nejaktuálnější, stáhněte si zdrojáky odtud. Já jsem si vystačil s hotovým DEB balíčkem verze 0.9.7., který lze stáhnout odtud. Našel jsem i deb balíčky na verzi 1.1.0, ale díky problémům se závislostmi mi systém instalaci nepovolil. V novější verzi Ubuntu to třeba půjde bez nutnosti ladit cokoliv dalšího.

Nyní je třeba převést ID zařízení z mass storage ID 19d2:2000 na ID sériového modemu 19d2:0031.

sudo gedit /etc/usb_modeswitch.conf

Najdeme text MF626 a odkomentujeme všechny řádky, aby výsledek vypadal takto:

ZTE MF628+ (tested version from Telia / Sweden)
ZTE MF626

Contributor: Joakim Wennergren

DefaultVendor=  0x19d2
DefaultProduct= 0x2000

TargetVendor=   0x19d2
TargetProduct=  0x0031

MessageEndpoint=0x01
MessageContent="55534243123456782000000080000c85010101180101010101000000000000"

 if that command doesn't work, try the other ("eject")
MessageContent="5553424312345678000000000000061b000000030000000000000000000000"

Změny uložíme.

V terminálu zadáme:

sudo /usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf

Tím bychom měli zajištěnu kýženou změnu ID zařízení. Pokud si znovu vypíšeme USB zařízení pomocí lsusb, měli bychom stále vidět 19d2:2000. Po vypojení a opětovném zapojení modemu do USB již ale uvidíme 19d2:0031.

Abychom zařízení zviditelnili pro správce připojení (network manager) a mohli s ním pohodlně pracovat, postačí vytvořit prázdný soubor:

sudo gedit /usr/share/hal/fdi/information/20thirdparty/20-zte-mf626.fdi

a vložit do něj

<!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<!-- ZTE MF626 HSDPA USB Modem -->
<match key="@info.parent:usb.vendor_id" int="0x19d2">
<match key="@info.parent:usb.product_id" int="0x0031">
<match key="@info.parent:usb.interface.number" int="3">
<append key="modem.command_sets" type="strlist">GSM-07.07</append>
<append key="modem.command_sets" type="strlist">GSM-07.05</append>
<append key="info.capabilities" type="strlist">modem</append>
</match>
</match>
</match>
</device>
</deviceinfo>

Změny uložíme.

Zrestartujeme celý systém, nebo pouze správce sítě:

sudo invoke-rc.d networking restart

Nyní už postačí přidat do správce sítě nové připojení. Pravý klik na správce sítě ⇒ upravit připojení ⇒ mobilní ⇒ přidat ⇒ vpřed ⇒ Česká republika a T-mobil ⇒ vpřed ⇒ použít.

Nové připojení projistotu zkontrolujeme přes Edit, já tam mám toto:

A můžeme se připojit

Příjemné brouzdání ;-)

Na notebooku Lenovo T61 jsem nainstaloval Ubuntu 10.04LTS 32-bit, verze jádra 2.6.32-21. Po připojení modemu systém zařízení identifikoval jako ID 19d2:2000, ovšem během chvilky se ID změnilo automaticky na požadované ID modemu 19d2:0031. Postačilo tedy pouze vytvořit ve správci sítě nové mobilní širokopásmové připojení, vybrat Českou republiku, T-mobil a zadat APN internet.t-mobile.cz, nebylo třeba zadávat cokoliv jiného a modem se připojil a začala téct data.

  • Poslední úprava: 2019/02/25 18:21
  • (upraveno mimo DokuWiki)