Potrzebny będzie Gobi loader. Pobieramy najnowszą wersję z jednego ze źródeł:
Dodatkowo będziemy potrzebować firmware do modemu:
gobi-firmware
z Arch Linuxlinux-firmware
Ponieważ firmware jest prawdopodobnie chroniony prawem autorskim, może się okazać że w/w repozytoria znikną. Jeśli link do strony Lenovo również nie działa, to pozostaje Google by poszukać:
Dla ułatwienia, sumy MD5 i SHA256 plików które działają:
MD5 (UQCN.mbn) = bdf27325ebb63251c1310cd3a8f7bab6 MD5 (amss.mbn) = 80fcfbb41a7d4331d4b7145972f5f3c4 MD5 (apps.mbn) = 00cbd411048cdadc3e4caf0d89d14fca SHA256 (UQCN.mbn) = 37dfc789f899d0ec4c8ba2c403a1a4bc266c9017c94f2b90912e1b7e978c42e7 SHA256 (amss.mbn) = 18d161dc5e9db5e795b1f1026e47d0590b6cc0ed9bef824ac0c4b771b529c364 SHA256 (apps.mbn) = cd7d9adaccf59f02b3bc8261334ed83c7644fbdbf697055189533467d6c882b2
Pliki które nas interesują to „Generic UMTS” oraz „Default firmware”. Więcej szczegółów tutaj:
Kompilujemy gobi_loader, po czym w raz z firmware tworzymy drzewo:
opt └── gobi2000 ├── firmware │ ├── UQCN.mbn │ ├── amss.mbn │ └── apps.mbn └── gobi_loader
A następnie do /etc/devd.conf
dodajemy reguły:
# Firmware downloader for Gobi2000 UMTS/GPS module attach 100 { match "vendor" "0x05c6"; match "product" "0x9204"; action "sleep 2 && /opt/gobi2000/gobi_loader -2000 /dev/cuaU0 /opt/gobi2000/firmware/"; };
Po czym restartujemy devd:
service devd restart
Po poprawnej inicjalizacji pojawią się porty:
/dev/cuaU0.0
– /dev/cuaU0.1
– /dev/cuaU0.2
– modem/dev/cuaU0.3
– GPSAT+WS46=? +WS46: (12,22,25) AT+WS46? 25 AT+W46=xx
Gdzie xx:
AT+CSQ +CSQ: 3,99
Wartości CSQ:
AT+CFUN=? +CFUN: (0-1,4-7),(0-1) AT+CFUN? +CFUN: 1 AT+CFUN=x,y
Gdzie x:
Gdzie y (opcjonalnie):
Gdy karta zablokowana:
AT+CPIN? +CPIN: SIM PIN
Odblokowanie
AT+CPIN="1234" OK AT+CPIN? +CPIN: READY
UWAGA - nie na każdej karcie działa.
Wyłączanie PIN-u
AT+CLCK="SC",0,"1234"
Włączanie PIN-u
AT+CLCK="SC",1,"1234"
AT+CUSD=1,"USSD",15
Np. sprawdzenie stanu konta w Play (*101#):
AT+CUSD=1,"*101#",15 OK +CUSD: 0,"Pozostalo Ci 16,44zl do wykorzystania do 2017-03-04 23:59:59. Dodatkowo w ramach srodkow promocyjnych masz 0,00zl do wykorzystania do -.",15
Oprogramowanie do wygodniejszej obsługi USSD (do sprawdzenia):
Konfiguracja PPP opracowana na podstawie poniższych stron:
Operatorzy:
Włączenie GPS-a:
echo \$GPS_START > /dev/cuaU0.3
Wyłączenie:
echo \$GPS_STOP > /dev/cuaU0.3