Índice das dicas

A volta do CDMA 1xrtt (aka. usando o Giro no Linux)

Por Carlos E. Morimoto em 18 de outubro de 2008 às 15h31

55

Para quem passou a última década hibernando ou já esqueceu do que o título do post se trata, aqui vai uma pequena revisão:

O CDMA é o principal concorrente do GSM. Apesar de ser superior em alguns aspectos, o CDMA é um padrão proprietário da Qualcomm, que recebe royalties sobre os equipamentos vendidos, enquanto o GSM é um padrão aberto, desenvolvido por um consórcio de fabricantes.

No Brasil, o CDMA acabou sendo adotado apenas pela Vivo e pela Vesper, com todas as demais operadoras optando pelo GSM. A partir de 2007, a Vivo passou a operar uma rede mista, oferecendo tanto cobertura CDMA, quanto GSM e em 2008 passou a inclusive oferecer acesso 3G via GSM, indicando que pretendem eliminar, ou pelo menos reduzir os investimentos na rede CDMA.

Com relação ao tráfego de dados, a modalidade mais básica de acesso dentro do CDMA trabalha a 14.4 kbits, o que parece piada perto dos padrões atuais, mas que era aceitável na época em que o sistema começou a ser implementado, já que o CSD (que era o concorrente direto) operava a apenas 9.6 kbits. Apesar disso, ele deu logo lugar ao 1xrtt (também chamado de CDMA 2000), que multiplicou por 10 a taxa de transmissão, atingindo 144 kbits. Embora mais rápido que o GPRS, o 1xrtt também é considerado uma modalidade de acesso 2.5G.

Além de ser usado para acesso nos celulares CDMA, o 1xrtt foi usado na primeira versão do Vivo Zap, anterior ao atual Zap 3G, que é baseado no EVDO. Mesmo com a implantação da rede 3G da Vivo, o 1xrtt continuou sendo usado como sistema de fallback para áreas onde o EVDO não estava disponível ou para uso em aparelhos antigos, sem suporte ao sistema 3G.

Com a implantação das redes 3G GSM da Claro, Tim e depois da próprio Vivo, o 1xrtt parecia destinado a sair de cena definitivamente, mas acabou tendo um retorno inesperado com a compra da Vesper pela Embratel, que herdou a licença para oferecer serviços de acesso baseados no padrão CMDA.

Aproveitando a rede já existente e grande a oferta de equipamentos antigos, a Embratel passou a oferecer o livre.com (http://www.embratel.com.br/giro), um serviço de telefonia e acesso à web via 1xrtt, destinado aos usuários de acesso discado.

Como todo protocolo de transmissão de dados sem fio, o 1xrtt tem um overhead relativamente grande, o que, combinado com as tradicionais obstruções e oscilações no sinal, faz com que as velocidades na prática não sejam muito superiores à do acesso discado. Entretanto, o 1xrtt tem uma pequena vantagem, que é a melhor penetração em áreas rurais ou com obstáculos, o que faz com que permite que o serviço seja usado em muitas áreas de pouca cobertura.

No caso da Embratel, o acesso é combinado com um serviço de telefonia "fixa", onde você recebe um celular CDMA que pode ser utilizado apenas dentro de uma área específica ("com liberdade para acessar de qualquer ponto da casa", como bem explicado na propaganda :p), similar a planos oferecidos pela TIM.

O acesso à web é feito usando o celular como modem, ligado ao micro via cabo USB. As opções de aparelhos não são muito animadoras, incluindo modelos como o Nokia 2115 e o 1508i, que (embora sejam na verdade lançamentos recentes) parecem ter saído de alguma promoção de queima de estoque do final da década passada, mas em compensação o serviço é barato, com acesso ilimitado por R$ 29 mensais (com direito ao famoso "ligue agora e ganhe desconto nos primeiros meses"...), desde que combinado com um plano de voz de R$ 15 mensais.

Isso faz com que apesar da baixa velocidade e do apelo popular, ele acabe sendo uma opção de acesso de baixo custo para quem mora em áreas onde não existe outra opção, ou para quem quer um segundo plano de acesso para backup, sem gastar muito.

Apesar de, como de praxe, oferecerem suporte apenas a usuários do Windows XP e Vista, os aparelhos podem ser usados também em qualquer distribuição Linux recente. Ao ser plugado na porta USB, o celular é detectado pelo sistema como "/dev/ttyACM0" e pode ser usado através do gnome-ppp, kppp ou do wvdial, da mesma forma que um modem 3G ligado na porta USB. Ao usar o wvdial, você pode configurar o "/etc/wvdial.conf" seguindo este modelo:

[Dialer giro]
Phone = #777
Username = giro@giro.click21.com.br
Password = giro
Stupid mode = 1
Auto Reconnect = on

[Dialer Defaults]
Modem = /dev/ttyACM0
Baud = 230400
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem

# Use "wvdial giro" para conectar

Como pode ver, é a configuração padrão para conexões via modem USB, especificando o device usado pelo modem, número de acesso, login e senha do serviço.

A principal dica é que você deve também editar o arquivo "/etc/ppp/options" (onde vão as opções relacionadas à conexão), comentando as linhas "lcp-echo-interval 30" e "lcp-echo-failure 4" e adicionando as linhas:

nodeflate
nobsdcomp

Estas duas opções ao necessárias para desativar o uso de compressão e de modulação via software, que fazem com que a conexão trave. As opções "lcp-echo-interval 30" e "lcp-echo-failure 4" fazem com que a conexão caia depois de dois minutos de inatividade, daí a necessidade de comentá-las.

55 comentáriosPor Carlos E. Morimoto. Revisado 23 de março de 2011 às 11h35

Comentários

 
por jair (anônimo) em 14 de janeiro de 2011 às 17h45
Comprei um roteador 3g com suporte a CDMA vamos ver se agora vai.
 
por jair74 (anônimo) em 1 de setembro de 2010 às 17h30
1508i, não funciona no linux.
 
por denilsonic (anônimo) em 6 de agosto de 2010 às 21h30
Alguém já descobriu a solução para este problema:

--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
--> Re-Sending: ATZ
--> Modem not responding.

Ainda continuo sem conectar...
Parece ser alguma configuração, mas não faço mais idéia de onde está o problema.
Por favor, ajuda!!!
 
por jones (anônimo) em 15 de maio de 2010 às 23h58
Gente,

Estou com um NETBOOK com a distro Mandriva e não estou conseguindo utilizar o serviço GIRO nele. Estou bem interessado em me tornar um LINUX user de verdade. Só está faltando fazer a internet via GIRO funcionar no NET.
O programa que possuo é o Kppp. Já tentei diversas configurações mas tem algo dando errado. Não consegui editar as linhas de comando como foi citado aqui. Ajudem !
 
por Sliker_166 (anônimo) em 20 de dezembro de 2009 às 07h50
Usei o metodo o Aldo para a conexão não cair no modo inativo e deu certo, muito obrigado Aldo.
 
por Darksenior (anônimo) em 24 de novembro de 2009 às 01h31
Pessoal, estou começando a usar o Linux, Ubuntu 9.10.
Até gostei, so que cm naum consegui conectar o giro (nokia 1508i) fui obrigado a instalar o Windows xp, ja que ele tb reconhece o IPX. Pensei que o Linux fosse melhor do que o rWindows... Fica dificil trabalhar sem Net, logo impossivel trabalhar c o Ubuntu.
Valeu pessoal!
 
por Jair (anônimo) em 13 de agosto de 2009 às 21h03
Não consigo editar o arquivo etc/wvdial.conf alguem pode me dar uma dica?
 
por Ronaldo (anônimo) em 4 de agosto de 2009 às 01h08
Tenho um nokia 1508i e não consigo conectar no livre - giro. a mensagem é perda de dados e desliga. na configurção na última linha não coloquei nada.....Alguém poderia ajudar? Grato
 
por José Lima (anônimo) em 21 de julho de 2009 às 07h58
Olá!
Há quase 1 ano estou usando a conexão com um nokia 2115 no Windows XP; funciona bem e, com velocidade de 230,4 Kbps. Comprei uma máquina nova, instalei o Windows Vista Ultimate, e já tentei de tudo para fazer uma conexão e não consigo. O aparelho acende o visor avisando que a conexão foi perdida. Tentei entrar pelo Linux Kurumim com umas dicas que vi neste site e também sem sucesso e, também não consegui encontrar o gnome-ppp nem o wvdial. Enquanto isso tenho que continuar usando a máquina com o XP para acessar.
 
por Jean (anônimo) em 18 de julho de 2009 às 17h36
Olá pessoal! tentei seguir as dicas para usar o 1508i mas não obtive sucesso. Talvez por estar usando o fedora 10. Mas ocorre o mesmo erro do Adair

wvdial giro
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/ttyACM0: No such file or directory
--> Cannot open /dev/ttyACM0: No such file or directory
--> Cannot open /dev/ttyACM0: No such file or directory

no /dev tb vejo que não existe este endereço lá, alguém tem alguma idéia?

POR FAVOR respondam!!!