2 de maio de 2009

Tutorial: Como instalar o modem USB Huawei E220 3G no N800 ou N810 tablet da Nokia


O N800 ficou bem popular no Brasil depois da promoção no Submarino. E quando falava com meus amigos sobre ele todos comentavam como seria bom se desse para conectar um modem 3G como o Huawei E220 nele para ter acesso a internet em qualquer lugar, mesmo sem Wi-Fi.

Através deste post fiquei sabendo da existência de um tutorial para realizar esta façanha. Segue o tutorial traduzido para facilitar a vida de quem não sabe inglês.

Um amigo meu comprou um N800 e assim que ele testar posto resultado. Alguém já testou?

IMPORTANTE: Antes da instalação é necessário instalar o programa gainroot.

O nome telia nos passos/scripts deve ser da operadora www.telia.se então troque pelo nome da sua operadora.

1. Coloque o N800/N810 em modo USB host.

2. Conecte o hub USB ao N800/N810 usando um conversos fêmea x fêmea.

3. Conecte o modem Huawei com bateria ao hub USB.

4. Conecte a rede "DEFAULT" que é criada no menu de conexões com o seguinte comando:

gconftool -s -t string /system/osso/connectivity/IAP/DEFAULT/type DUMMY

5. Rode o seguinte script:

#!/bin/sh
# usb host mode script
# use gainroot to become root and relaunch itself
if [ `id -u` != 0 ] ; then
#if not already root, call itself as root
sudo gainroot <<EOF
$0 $*
EOF
exit
fi
kill -HUP `cat /var/run/ppp0.pid`
insmod /root/usbserial.ko vendor=0x12d1 product=0x1003
sleep 3
/usr/sbin/pppd call telia3g

--------
É necessário desabilitar a digitação do PIN code no SIM card(chip) conectando o chip a um celular 3G ou usando um software como o umtsmon no Linux ou com o modem conectado a um computador com Windows.

Você tem que compilar os modulos do kernel para obter usbserial.ko.

O arquivo /etc/ppp/peers/telia3g tem o seguinte conteúdo:

lock
connect "/usr/sbin/chat -v -f /etc/ppp/telia3g.chat"
#Use the first of the serial ports.
/dev/ttyUSB0
hide-password
noauth
debug
novj
460800
#This options tells pppd to create automatically a default route for this connection
#in the routing table upon connection.
#This works if you do not have set (you must not indeed!) the 'gateway' option
# for any network interface you have (eg eth0).
defaultroute
noipdefault
user anyuser
password anypassword
modem
crtscts
#Do not use the peer given DNSs, since the ones received from the peer are wrong.
usepeerdns
nodeflate
nobsdcomp
The file /etc/ppp/telia3g.chat have the following content:

ABORT BUSY
ABORT ERROR
REPORT CONNECT
TIMEOUT 10
"" "AT&F"
OK "AT+COPS?"
OK "ATE1"
OK "ATS0=0"
#online.telia.se deve ser substituido pelo APN da sua operadora
OK 'AT+CGDCONT=1,"IP","online.telia.se"'
OK "ATDT*99#"
TIMEOUT 30
CONNECT \d\c

Pelo que entendi do tutorial original (em inglês) é preciso um Hub USB e uma bateria para fornecer a energia necessária para o modem Huawei funcionar adequadamente, pesquisei um pouco e achei um tutorial ensinando como fazer um usb power injector. Alguém conhece algum modelo comercial deste tipo de adaptador?

1 comentários:

  1. Dica muito legal, vou tentar fazer assim que meu N810 chegar. Penas que isso vai demorar uns 3 meses =/.

    Abraço.

    ResponderExcluir