Categories: AndroidLinux

Como usar o celular Wei Dream como modem

Wei Dream tethering: celular como modem

É possível ligar-se um laptop ao celular Android e ter-se acesso internet através da rede telefônica móvel ou de pontos de acesso Wi-Fi como se o celular fosse um modem. Isto chama-se tethering, um recurso que faz parte do sistema GNU/Linux usbnet.

[Antes de fazer alguma pergunta, leia a FAQ sobre o Wei Dream]

No Android 2.2 “Froyo”, a configuração é bem simples. No celular Wei Dream fiz assim:

  1. Liguei o cabo USB.
  2. Não liguei o armazenamento USB, quando solicitado.
  3. Desliguei a depuração USB [Atualização: no Windows, não é necessário desligar].
  4. Acessei “Configurações > Redes sem fio e outras > Vínculo” e liguei “Vínculo USB”.

É só! O meu Ubuntu Linux reconheceu o acesso imediatamente como uma conexão USB e apareceu o ícone USB azul na barra de avisos do celular. GNU/Linux rox!

Para a conexão, o Android usa o Wi-Fi se ele estiver ligado. Caso contrário, usa o EDGE da rede telefônica móvel (cuidado se estiver em roaming e seu plano for por minuto).

Windows

Já com o Windows XP a situação é diferente. No mesmo menu “Configurações > Redes sem fio e outras”, opção “Ajuda”, o site Android explica que a conexão funciona direto no Windows Vista, 7 e Linux, mas com o Windows XP é necessário um ajuste. O sistema XP tem todos os drivers necessários para fazer a conexão mas não tem um arquivo de configuração “.inf” para instalar o dispositivo. O site oferece um link para download deste arquivo: tetherxp.inf.

Baixei, liguei o celular por USB, executei os passos de instalação do driver mas o Windows XP não reconheceu as configurações do arquivo “.inf”.

Abri o arquivo tetherxp.inf para analisar o problema. Descobri o seguinte trecho:

[AndroidDevices]
; Google Nexus One without adb
%AndroidDevice%    = RNDIS, USB\VID_18D1&PID_4E13
; Google Nexus One with adb
%AndroidDevice%    = RNDIS, USB\VID_18D1&PID_4E14
; Google Nexus S without adb
%AndroidDevice%    = RNDIS, USB\VID_18D1&PID_4E23
; Google Nexus S with adb
%AndroidDevice%    = RNDIS, USB\VID_18D1&PID_4E24
; HTC Sapphire without adb
%AndroidDevice%    = RNDIS, USB\VID_0BB4&PID_0FFE
; HTC Sapphire with adb
%AndroidDevice%    = RNDIS, USB\VID_0BB4&PID_0FFC
; Motorola Sholes without adb
%AndroidDevice%    = RNDIS, USB\VID_22B8&PID_41E4
; Motorola Sholes with adb
%AndroidDevice%    = RNDIS, USB\VID_22B8&PID_41E5

[AndroidDevices.NT.5.1]
; Google Nexus One without adb
%AndroidDevice%    = RNDIS.NT.5.1, USB\VID_18D1&PID_4E13
; Google Nexus One with adb
%AndroidDevice%    = RNDIS.NT.5.1, USB\VID_18D1&PID_4E14
; Google Nexus S without adb
%AndroidDevice%    = RNDIS.NT.5.1, USB\VID_18D1&PID_4E23
; Google Nexus S with adb
%AndroidDevice%    = RNDIS.NT.5.1, USB\VID_18D1&PID_4E24
; HTC Sapphire without adb
%AndroidDevice%    = RNDIS.NT.5.1, USB\VID_0BB4&PID_0FFE
; HTC Sapphire with adb
%AndroidDevice%    = RNDIS.NT.5.1, USB\VID_0BB4&PID_0FFC
; Motorola Sholes without adb
%AndroidDevice%    = RNDIS.NT.5.1, USB\VID_22B8&PID_41E4
; Motorola Sholes with adb
%AndroidDevice%    = RNDIS.NT.5.1, USB\VID_22B8&PID_41E5

Parece que o suporte a USB tethering desta configuração contempla apenas os celulares Google Nexus One, Google Nexus S, HTC Sapphire e Motorola Sholes.

Tentei o seguinte truque: adicionei às configurações o VID (vendor ID) e PID (product ID) do WeiDream (chip MediaTek, interface USB identificada como da High Tech Computer Corp., pelo Linux).

Para descobrir o VID e o PID, liguei o tethering e usei o comando “lsusb” do Linux. O resultado foi:

Bus 001 Device 006: ID 0bb4:0003 High Tech Computer Corp.

Com apenas a conexão USB ligada, o resultado foi:

Bus 001 Device 005: ID 0bb4:0001 High Tech Computer Corp.

Com a depuração USB ligada (adb), o resultado foi:

Bus 001 Device 008: ID 0bb4:0c03 High Tech Computer Corp.

Reparei que cada modo tem um PID diferente [Atualização: com a depuração ligada, o ID do dispositivo é 0004]. Por isto o armazenamento USB não fica disponível com tethering ligado.

Então, na seção [AndroidDevices] do tetherxp.inf, adicionei:

; Wei Dream without adb
%AndroidDevice%    = RNDIS, USB\VID_0bb4&PID_0003
; Wei Dream with adb 
%AndroidDevice%    = RNDIS, USB\VID_0bb4&PID_0004
; Wei Dream with adb 
%AndroidDevice%    = RNDIS, USB\VID_0bb4&PID_0c03

E na seção [AndroidDevices.NT.5.1]:

; Wei Dream without adb
%AndroidDevice%    = RNDIS.NT.5.1, USB\VID_0bb4&PID_0003
; Wei Dream with adb 
%AndroidDevice%    = RNDIS.NT.5.1, USB\VID_0bb4&PID_0004
; Wei Dream with adb
%AndroidDevice%    = RNDIS.NT.5.1, USB\VID_0bb4&PID_0c03

Religuei o celular ao Windows XP, fiz os passos de instalação de drivers e bingo! O dispositivo foi reconhecido e funciona corretamente. O Windows instala uma conexão local e a usa para conectar-se à internet. Talvez este meu “.inf” modificado seja o mítico driver MediaTek MT65xx MS que muita gente pede pela internet.

Baixe aqui o Driver Wei Dream USB tethering for Windows, zipado com 7zip. [Atualizado].

Mas notei o seguinte: se desligo o tethering no celular, o Windows desativa a conexão e não religa mais. É necessário o usuário se deslogar e se logar novamente (não é necessário de dar novo boot). No entanto, se eu desativo a conexão pelo Windows antes, ela pode ser religada novamente.

Roteamento Wi-Fi do Samsung 5. Este recurso não existe no Wei Dream.

Com o tethering, descobri que a minha conexão Oi Conta Total Light+internet (5 reais por mês para franquia de 100 MB, com diminuição de velocidade se ultrapassar o limite), com tecnologia EDGE, consegui velocidades de download de 125 Kbps e de upload de 25 Kbps. Com a conexão Wi-Fi e internet ADSL de 2 Mbps da Oi, a velocidade de download foi de 1600 Kbps, contra 1800 Kbps da conexão por cabo Ethernet.

Roteador Wi-Fi

Infelizmente, o Wei Dream não permite se usar o celular como ponto de acesso sem fio para até oito computadores, recurso presente em celulares mais caros como o Samsung 5, por exemplo. Talvez o recurso tenha sido desabilitado por falta de potência do modem EDGE ou do chip MT6516 da MediaTek.

Configuração do chip

Para configurar a internet por EDGE (Enhanced GPRS), vá a “Configurações > Redes sem fio e outras > Redes Móveis > Nomes ponto de acesso”. Abra o menu e escolha “Novo APN”. Crie um APN para EDGE e um para MMS. Preencha com os parâmetros abaixo, conforme sua operadora. Depois de definir os parâmetros, escolha “Menu > Salvar”:

TIM

Dados

Name = TIM Dados
APN = tim.br
Proxy = Não definido
Port = Não definido
Username = tim
Password = tim
Server = Não definido
MMSC = Não definido
MMS proxy = Não definido
MMS port = Não definido
MCC = 724
MNC = 02
APN type = default

MMS

Name = TIM MMS
APN = tim.br
Proxy = Não definido
Port = Não definido
Username = tim
Password = tim
Server = Não definido
MMSC = http://mms.tim.br
MMS proxy = 200.179.66.242
MMS port = 8080
MCC = 724
MNC = 04
APN type = mms

Claro

Dados

Name = Claro Dados
APN = claro.com.br
Proxy = Não definido
Port = Não definido
Username = claro
Password = claro
Server = Não definido
MMSC = Não definido
MMS proxy = Não definido
MMS port = Não definido
MCC = 724
MNC = 05
APN type = default

MMS

Name = Claro Foto
APN = mms.claro.com.br
Proxy = Não definido
Port = Não definido
Username = claro
Password = claro
Server = Não definido
MMSC = http://mms.claro.com.br
MMS proxy = 200.169.126.10
MMS port = 8799
MCC = 724
MNC = 05
APN type = mms

OI

Dados

Nome = Oi Dados
APN = gprs.oi.com.br
Proxy = Não definido
Porta = Não definido
Usuário = oi
Senha = oi
Servidor = Não definido
MMSC = Não definido
Proxy de MMS = Não definido
Porta MMS = Não definido
MCC = 724
MNC = 31
Tipo autenticação = Não definido
Tipo APN = default

MMS

 Nome = Oi MMS
APN = mmsgprs.oi.com.br
Proxy = Não definido
Porta = Não definido
Usuário = oimms
Senha = oimms
Servidor = Não definido
MMSC = http://200.222.42.204:8002
Proxy de MMS = 192.168.10.50
Porta MMS = 3128
MCC = 724
MNC = 31
Tipo autenticação = Não definido
Tipo APN = mms

Vivo

Dados

Nome = VIVO Internet
APN = zap.vivo.com.br
Proxy = Não definido
Porta = Não definido
Usuário = vivo
Senha = vivo
Servidor = Não definido
MMSC = Não definido
Proxy de MMS = Não definido
Porta MMS = Não definido
MCC = 724
MNC = 10
Tipo autenticação = pap ou chap
Tipo APN = default

MMS

Nome = VIVO MMS
APN = mms.vivo.com.br
Proxy = Não definido
Porta = Não definido
Usuário = vivo
Senha = vivo
Servidor = Não definido
MMSC = http://termnat.vivomms.com.br:8088/mms
Proxy de MMS = 200.142.130.104
Porta MMS = 80
MCC = 724
MNC = 10
Tipo autenticação = pap ou chap
Tipo APN = mms

Ou tente o aplicativo APN Brasil, no Market, que configura automaticamente, mas não sei se trabalha com dois chips.

Referências

José Antonio Meira da Rocha

Jornalista, professor das áreas de Editoração e de Mídias Digitais na Universidade Federal de Santa Maria, campus cidade de Frederico Westphalen, Rio Grande do Sul, Brasil. Doutor em Design pelo Programa de Pós-Graduação em Design (PGDesign)/Universidade Federal do Rio Grande do Sul (UFRGS), Porto Alegre, Brasil, 2023. Mestre em Mídias pela UNISINOS, São Leopoldo, RS, Brasil, 2003. Especialista em Informática na Educação, Unisinos, 1976.

View Comments

1 3 4 5
Share
Published by
José Antonio Meira da Rocha

Recent Posts

Sempre faça um fotão

Colheita de soja. Foto: Wenderson Araujo/Trilux Fotógrafos de mídias rurais já perderam a conta das…

1 year ago

A corrupção dos tolos

João Batista MezzomoAuditor fiscal O que está por trás de tudo o que está acontecendo…

4 years ago

Naomi who? Naomi Wu!

A.k.a. "SexyCyborg". A mulher do século 21. Naomi Wu testa seu iluminador de implantes na…

5 years ago

Raspagem de dados

A principal ferramenta do jornalista de dados é a planilha, tipo LibreOffice Calc, M.S. Excel…

5 years ago

Que estratégia político-terapêutica pára um governo deliroide?

Rita Almeida, 9 de março de 2019 Psicóloga Rita Almeida: não delirantes, mas deliroides. Não…

6 years ago

Sua tia não é fascista, ela está sendo manipulada

Rafael Azzi5 de outubro de 2018 Você se pergunta como um candidato com tão poucas…

6 years ago