Modem ZTE MF636 w Orange pod Linuksem

Po tygodniu stosowania różnorakich kombinacji związanych z podłączeniem się do internetu za pomocą modemu ZTE MF636 oferowanego przez Orange, nareszcie się udało! Przedstawię pokrótce drogę, którą do tego doszedłem, gdyż różni się ona nieco od sposobów, które można znaleźć w sieci (dotyczą one głównie tego modelu oferowanego przez operatorów z Włoch i Australii).

Środowisko w którym uruchomiłem modem:

  • Dystrybucja: Archlinux
  • Kernel: 2.6.30.2 (dystrybucyjny)

Programy, które będą nam potrzebne:

Aby odrobinę ułatwić sobie podłączanie uruchamianie modemu wszystkie komendy jakie potrzebne są do uruchomienia modemu zamieściłem w małym skrypcie:

#!/bin/sh 
echo “Switching modem mode…”
usb_modeswitch
echo “Loading kernel module…”
modprobe usbserial vendor=0x19d2 product=0x0033
echo “Done!”
sleep 2
echo “Waiting for modem…”
sleep 7
echo AT+ZOPRT=5 > /dev/ttyUSB3
echo AT+ZCDRUN=9 > /dev/ttyUSB3
echo “Connecting with modem…”
comgt
echo “Connecting…”
wvdial

Oto pliki konfiguracyjne potrzebne do uruchomienia modemu: /etc/usb_modeswitch.conf

########################################################
ONDA MT503HS (most likely a ZTE model)
#
# Contributor: Lucio Asnaghi a.k.a. kRAkEn/gORe
DefaultVendor= 0x19d2
DefaultProduct= 0x0033
;TargetVendor= 0x19d2
;TargetProduct= 0x0002
# only for reference
MessageEndpoint=0x01
MessageContent=”55534243b0c8dc812000000080000a85010101180101010101000000000000″

Ten fragment pliku można wykorzystać na dwa sposoby. Poprzez edycję odpowiedniej sekcji pliku i doprowadzenie jej do powyższej postaci lub przez ‘doklejenie’ powyższego wycinka na końcu pliku. To co może ulec zmianie: przed pierwszym wykonaniem skryptu należy wykonać komendę lsusb i upewnić czy modem, czy wpis dot. modemu jest zgodny z posiadanym urządzeniem – w przeciwnym wypadku należy poprawić konfigurację (różnica może wystąpić w przypadku wartości DefaultProduct= ). Przykładowy wpis dot. modemu w wyniku komendy lsusb to:

Bus 001 Device 101: ID 19d2:0033 ONDA Communication S.p.A.

Odpowiada mu powyższa konfiguracja. Przechodząc dalej. Oto plik konfiguracyjny dla wvdial -/etc/wvdial.conf:

[Dialer Defaults]Modem = /dev/ttyUSB3
# u mnie /dev/ttyUSB3 okazało się być tą właściwą ścieżką do połączenia z modemem
#/dev/ttyUSB1 i inne nei dawały odpowiednich rezultatów. Aby sprawdzić dostępne ścieżki
#u siebie wykonaj po podłączeniu modemu (wykonanie komend usb_modeswitch
#i modprobe jako root) wykonaj ls /dev/ttyUSB*
Modem Type = USB Modem
ISDN = 0
Baud = 115200
Username = nazwa_użytkownika(w przypadku Orange często jest to “internet”)
Password = hasło_z_umowy
Init1 = ATZ
Init2 = AT&F E1 V1 X1 &D2 &C1 S0=0
Init3 = ATS30=0
Init4 = AT+CGDCONT=1,”IP”,”internet”
# (w miejsce “internet” – domyślnej wartości dla Orange, musisz wpisać swój APN)
Phone = *99***1#
Stupid Mode = 1
Dial Command = ATDT

Po umieszczeniu konfiguracji i ewentualnym poprawieniu jej dla posiadanego sprzętu, nie pozostaje nic więcej jak uruchomienie skryptu (trzeba oczywiście najpierw podłączyć modem ;). Po jego uruchomieniu, jedyna czynność jaką będzie trzeba wykonać to podanie swojego kodu PIN. Z tego co zauważyłem po godzinie używania, modem ma tendencje do rozłączania się co jakiś czas. Należy wtedy wyjąć go i podłączyć ponownie, po czym jeszcze raz uruchomi skrypt. Zapomniałem jeszcze wspomnieć o tym, że po wykonaniu powyższych czynności prawidłowo zaczyna działać również czytnik kart MicroSD.

Ew. aktualizacje oraz uwagi użytkowników można znaleźć (w komentarzach) na moim blogu.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Poprzedni post
Lokalizacja pliku ikony w katalogu projektu

Start z Javą i Eclipse. Część trzecia

Następny post

Uruchomienie urządzenia wielofunkcyjnego Brother DCP-585CW na Slackware

Powiązane posty

Tania chińska dźwiękówka USB 3D SOUND na tajwańskim chipie TP6911

W zasadzie nie spodziewałem się, że sprzęt tej klasy w ogóle będzie reprodukował dźwięk na jakimś akceptowalnym poziomie. Porównanie tej taniej (raptem 4,52 PLN) wtyczki do wielu układów HDA Intela mimo iż nie najlepszych technologicznie ma się tak jak porównanie Syreny 105 do Volkswagena Garbusa. Oba mają swoje ogromne wady, z tym że ten pierwszy znacznie więcej...

Więcej...