Udało mi się „zachęcić” modem Huawei E3131 do współpracy z Goclever S73.
Przedstawię krótki opis.
Sprzęt:
- tablet Goclever S73 - ROM GingerIce v.1.2
- modem Huawei E3131 - zestaw na kartę od Play’a zakup kwiecień 2012 r.
- karta AERO2 – odebrana w marcu 2012 r.
Oprogramowanie:
- program Terminal (Terminal IDE) zainstalowane w tablecie lub Android Commander na PC
- program Top_netinfo zainstalowany na PC
W modemie E3131 należy ustawić opcję tylko modem.
W tym celu w programie Top_netinfo na PC należy wykonać komendę:
AT^SETPORT=”A1,A2;1,16,3,2”
Bieżące ustawienia można sprawdzić komendą:
AT^SETPORT?
Wykaz wszystkich opcji polecenia SETPORT:
AT^SETPORT =?
Należy przygotować plik E3131.setup o następującej zawartości:
########################################################
# Huawei E3131
DefaultVendor= 0x12d1
DefaultProduct=0x14fe
TargetVendor= 0x12d1
TargetProduct= 0x1506
MessageContent="55534243123456780000000000000011062000000100000000000000000000"
########################################################
Plik ten trzeba umieścić w S73 w katalogu /etc/ppp/setup/
Po podłączeniu E3131 do tabletu sprawdzamy w programie Terminal identyfikator podłączonego modemu – polecenie lsusb
Modem zgłasza się identyfikatorem 12d1:14fe
Powinniśmy uzyskać identyfikator 12d1:1506 i dlatego w tym celu w Terminalu (jako root) należy wykonać polecenie:
usb_modeswitch –v 12d1 –p 14fe –V 12d1 –P 1506
Po tym zabiegu modem po podłączeniu do tabletu powinien nam się zgłaszać identyfikatorem 12d1:1506 – sprawdzamy to wydając polecenie lsusb w terminalu.
Ostatnia czynność, to wykonanie polecenia:
echo „12d1 1506” > /sys/bus/usb-serial/drivers/option1/new_id
UWAGA ! To polecenie należy zawsze wykonać po włączeniu tabletu, a przed uruchomieniem połączenia 3G.
Teraz można już w ustawieniach sieci 3G wprowadzić dane konfiguracyjne
dla Play: APN = internet (pozostałe opcje bez zmian)
dla AERO2: APN=darmowy (pozostałe opcje bez zmian)
Po tych zabiegach u mnie Goclever S73 działa zarówno w sieci Play jak i AERO2.
Jedynym utrudnieniem jest tylko konieczność, po każdorazowym włączeniu tabletu wykonania w Terminalu polecenia:
echo „12d1 1506” > /sys/bus/usb-serial/drivers/option1/new_id
Na razie udało mi się “ułatwić” to działanie przez utworzenie pliku o nazwie aero o następującej zawartości:
#!/system/xbin/sh
echo „12d1 1506” > /sys/bus/usb-serial/drivers/option1/new_id
Plik ten ma nadane prawa poleceniem:
chmod 755 aero
i jest uruchamiany w Terminalu poleceniem:
sh aero
Może któryś z kolegów zaproponuje inny sposób każdorazowego “odpalania” tego polecenia.