Olá pessoal, durante um certo período de tempo, deixei um post aqui no fedora brasil, sobre uma dúvida, de como configurar o Motorola C650 no Linux Fedora 5. Sem resultado decidi procurar. E como diz o ditado quem procura acha né!!!
Bom vamos ao que interessa então........
O primeiro passo que devemos fazer é configurar os módulos e as portas de configuração.
Conecte o seu aparelho no cabo USB e no micro. Com o cabo conectado, devemos carregar o módulo para a comunicação.
Abra um terminal, todas as nossas operações deverão ser executadas como root, então logue-se como tal (digite "su -" para virar root).
Agora digite:
# modprobe cdc_acm
Ele não deve te retornar nada, a não ser que o módulo já esteja carregado, aí ele apenas vai dizer que está carregado.
Vamos então testar pra ver se ele já encontra nosso celular:
# dmesg | grep ACM
Ele deve retornar alguma coisa parecida com:
cdc_acm 1-1:1.0: ttyACM0: USB ACM device
Se aparecer um resultado parecido com esse, seu celular já está reconhecido.
Pronto para o próximo passo? Se não aparecer, pode ser necessário você ter que recompilar o kernel com suporte a CDC ACM. Para isso instale os fontes do kernel e procure por material aqui no Viva o Linux sobre como compilar o kernel.
Nas opções de compilação, habilite:
Device Drivers --->
USB support --->
<M> USB Modem (CDC ACM) support
Com o celular já reconhecido pelo kernel, devemos agora dar as permissões corretas para poder acessar o mesmo como usuário comum.
Primeiro vamos verificar se existe o link para a nossa comunicação. Digite no terminal:
# ls -lh /dev/ttyACM0
Ele deve retornar:
crw-r--r-- 1 root root 166, 0 Mar 17 07:47 /dev/ttyACM0
Caso não retorne isto, devemos criar o link manualmente com o comando:
# mknod /dev/ttyACM0 c 166 0
Após termos o link criado devemos apenas setar as permissões para que os usuários possam utilizar:
# chmod a+rw /dev/ttyACM0
Prontinho, agora estamos pronto para utilizar o nosso celular Motorola no Linux!!!
Para que possamos habilitar todas as funções do celular teremos que instalar dois programas. O primeiro deles será o responsável para que possamos sincronizar nossos contatos do celular com o Linux, diga-se sincronizar Evolution, Kmail e outros. Poderemos enviar SMS do próprio Linux e outras tarefas.
O programa que instalaremos será o KmobileTools, que é um programa open desenvolvido com a biblioteca QT para comunicação com celulares Motorola. O legal dele é que seu desenvolvimento é feito em cima do C650, então qualquer outro celular Motorola pode ser conectado.
O primeiro passo é acessar o site do Kmobile e baixar a versão mais recente do software:
*
http://kmobiletools.berlios.de/
Quando acessei, a última versão estável era a 0.42. Então baixe o programa:
# wget
http://download.berlios.de/kmobiletools/kmobiletools-0.4.2.tar.gz
Vamos então descompactar o arquivo:
# tar -jxvf kmobiletools-0.4.2.tar.gz -C /tmp
Com esse comando ele irá descompactar o programa no diretório /tmp/kmobiletools-0.4.2/. Acesse o diretório e vamos instalar o programa.
O primeiro passo é rodar o script para poder gerar o Makefile, dentro do diretório digite:
# ./configure --prefix=/usr
Segundo passo é gerar a compilação, dentro do diretório digite:
# make
Terceiro passo é mandar instalar os arquivos compilados:
# make install
Pronto, se não deu nenhuma mensagem de erro até aqui o programa já se encontra instalado. Caso contrário verifique se seu sistema tem todas as bibliotecas de compilação instaladas.
Se conseguiu chegar até aqui sem nenhum erro, pronto! Agora é só rodar o programa e configurá-lo.
Dentro de um terminal no X:
# kmobiletools
O programa será carregado e poderá dar um erro ou uma mensagem para podermos configurá-lo.
Para isso entramos na configuração e em dispositivos vamos colocar as seguinte opções:
Dispositivo do telemóvel: /dev/ttyACM0
Velocidade da porta: 115200
Depois vamos na parte Telemóvel e configurar conforme o modelo do seu celular. No caso do C650 deixe a opção:
Motorola (C350,C650)
Agora é só monitorar, se você estiver utilizando o KDE ele criará um mini-ícone na sua barra de tarefas e você poderá verificar dando dois cliques nesse.
Este programa permite que você verifique o status da bateria, o status do sinal do seu celular, enviar mensagem SMS através do micro, sincronizar a agenda.
Com isso agora nós vamos ao segundo programa, o que permitirá acessar os arquivos no Linux.
Com o primeiro programa o Kmobiletools instalado, já podemos realizar uma série de tarefas e deixar o Linux mais chique, mas o mais interessante para mim era poder acessar os arquivos do celular. Vejam só, adquiri o C650 e já fiquei chateado com ele por que só tem 1.5 MB de memória, mas tudo bem. O que me deixou mais chateado era ver o conteúdo desnecessário que veio nele ocupando certa de 800Kb de memória. Então outra coisa que eu precisava fazer era poder transferir as minhas imagens de minha câmera e lógico que sabia que no Linux isso seria possível depois de várias tentativas frustradas no Windows, já que você tem vários bugs de drivers. Fui para o pinguim e aqui tudo funciona!
Vamos lá, para fazer isso funcionar vamos ter que usar um programa super recente que se chama moto4lin. Nem home page ele ainda tem, mas funciona que é uma beleza. A paginá do desenvolvimento é:
*
http://sourceforge.net/projects/moto4lin
Baixe a última versão, no meu caso quando acessei era a 0.3:
# wget
http://internap.dl.sourceforge.net/sourceforge/moto4lin/moto4lin-0.3.tar.bz2
Não se assuste, são apenas 58k mesmo. Depois do programa baixado, vamos descompactar ele:
# tar -jxvf moto4lin-0.3.tar.bz2 -C /tmp
Ele criara um diretório no /tmp chamado moto4lin-0.3, vamos acessar este diretório então e:
# qmake
E depois:
# make E por último sua instalação:
# make install
E pronto, se chegou até aqui sem dar nenhum erro o programa foi instalado com sucesso. Se deu algum erro, verifique se não está faltando alguma biblioteca para a compilação.
Com o programa instalado, basta agora apenas abrir um terminal dentro do X e digitar:
# moto4lin
Ele abrirá uma interface gráfica para que possamos acessar o celular. O primeiro passo é configurar ele para que encontre nosso celular. Entre na Opção -- Settings --> Preferences.
Nesta opção você deve configurar o ACM device colocando: /dev/ttyACM0.
Depois clique em "Connect", o programa conectará ao celular. Clique na opção "Update list" e ele trará todos os diretórios do celular. Pronto!
Agora é só se divertir com seu celular. Procure sempre fazer backup antes de excluir algum arquivo. Com o moto4Lin você pode até mesmo excluir os arquivos bloqueados, assim liberando espaço no seu celular.
Com isso fica mais uma vez a lição de que no Linux tudo é possível!
Espero ter ajudado com minha pesquisa.
Um abraço,
ArtMan
________________________________________________________________________
Fonte:
www.vivaolinux.com.br
por: Rubens Eduardo