Sincronizar Pocket PC con Linux por Bluetooth

10 Junio, 2007 | Escrito por emiligene | Categorías: bluetooth, linux, pda, ubuntu | | 2,868 lecturas

Explico cómo sincronizo por Bluetooth una iPaq Hw6915 con Ubuntu Feisty Fawn:

1. Comprueba que tienes todas las librerías y utilidades BT en tu GNU/Linux (bluez*)
Instala el programa Multisync

2. Revisa tu archivo hcid.conf (normalmente en /etc/bluetooth)
Este es el mío (prescindo de los comentarios):
options {
autoinit yes;
security user;
pairing multi;
passkey "1234";
}
device {
name "%h-%d";
class 0x3e0100;
iscan enable; pscan enable;
discovto 0;
lm accept;
lp rswitch,hold,sniff,park;
}

3. Averigua la dirección MAC y el canal de tu PocketPC con el comando:
sdptool browse
que devuelve una información exhaustiva, fíjate en las líneas que empiezan por Browsing y Channel:
emiligene@UbuntuDadDesktop:~$ sdptool browse
Inquiring ...
Browsing 00:09:2D:57:47:9D
Service Name: Número de serie genérico
Service RecHandle: 0×10000
Service Class ID List:
“Serial Port” (0×1101)
Protocol Descriptor List:
“L2CAP” (0×0100)
“RFCOMM” (0×0003)
Channel: 1 (…)

(En mi caso, la dirección MAC es 00:09:2D:57:47:9D y el canal es el 1

4. Edita tu archivo rfcomm.conf que también está en el directorio /etc/bluetooth y modificalo con los dos datos que has obtenido. Mi archivo queda así (prescindo de los comentarios):
bind yes;
device 00:09:2D:57:47:9D;
channel 1;
comment "iPaq";

5. Asegúrate de tener tu archivo /etc/ppp/peers/dun, tal como expliqué en un artículo anterior. Este es el mío:
debug
57600
noipdefault
proxyarp
192.168.2.2:192.168.2.30
ms-dns 192.168.2.1
ktune
noauth
local
nodefaultroute
noipx

6. Activa los servicios:
dund --listen --msdun call dun
sdptool add SP
dccm -p 1234

(1234 es la clave que definí en la línea passkey del archivo hcid.conf; por supuesto, es modificable)

7. Pasamos al PocketPC.
Administrador Bluetooth -> Nuevo -> ActiveSync via Bluetooth -> Siguiente -> Siguiente -> (Seleccionas tu PC con Ubuntu con el que quieres sincronizar mediante BT. Elijo Serial Port)

8. Volvemos al PC.
Ejecuta el programa Multisync.
Crea una nueva conexión: New.
Pestaña Plugins. First Plugin: escoge SynCE Plugin. Second Plugin: escoge Ximian Evolution 2 Debajo elige los elementos que quieres sincronizar con Evolution (Calendario…)

9. Ya sólo queda darle al botón Sync.
Además de poder sincronizar con Evolution también puedes navegar por Internet en tu PocketPC mientras no cierres ActiveSync.
Suerte!
A mí me funciona :-)

[Servitux]





Entradas relacionadas:

Sincronizar Palm en Ubuntu por Bluetooth
Palm: Hotsync por Bluetooth
Bluetooth en Feisty Fawn
Commodore portátil: Gravel In Pocket
Reproductor portátil con Linux
  1. 15 Respuestas en “Sincronizar Pocket PC con Linux por Bluetooth”

  2. Por Aleza, Jun 18, 2007 | Responder

    la verdad es excelente el tuto, nadie lo explico mejor, pero me pasa que cada vez que quiero sincronizar tengo que hacer:
    dund –listen –msdun call dun
    sdptool add SP
    dccm -p 1234

    TE mande ademas un mail.
    Saludos
    Alejandro

  3. Por emiligene, Jun 18, 2007 | Responder

    Estos tres comandos son los que activan los servicios BT necesarios para sincronizar un dispositivo móvil con Linux.
    Por cierto, ayer quería probar si aceptaba conexiones simultáneas (la PPC y una Palm al mismo tiempo) y finalmente se me olvidó.
    En Windows no es posible porque comparten el mismo puerto serie virtual, pero me queda la curiosidad de comprobarlo en Linux.

  4. Por melvincito, Jul 31, 2007 | Responder

    eso que dices emiligene esta excelente, una muy buena curiosidad, me imagino que en linux si podras sincronizar ambos dispositivos mobiles puesto que usarian distintos dev

    Pero seria interesante saber si se puede, espero lo pruebes y que postees los resultados, estare pendiente

    Ya quisiera yo tener por lo menos una pda :’(
    saludos

  5. Por pollofank, Dic 12, 2007 | Responder

    los 3 comandos se pueden poner en “sistema—preferencias—sesiones” para no estar inciiandolos cada vez que queramos internet en la palm. a mi me funciona perfecto

  6. Por xocer, Ene 20, 2008 | Responder

    Y si al hacer el browse detecta el dispositivo pero a parte de la MAC no da nigún dato más? puedo ebviar y recibir ficheros, pero no puedo explorar el dispositivo ni sincronizarlo, claro.

    Tengo una HTC Touch con WM6 (uuughhh)

    Un saludo, buena receta

  7. Por JT, Ene 24, 2008 | Responder

    Hola

    Ante todo felicitarte por el pedazo tutorial, es la salvación…

    Me surge un problema:

    Una vez hecho todo eso, hago lo siguiente:
    - en la PDA -> administrador de BT -> ActiveSync con Sobremesa (así se llama el acceso directo)
    Me sale un cartelito diciendo “dispositivo conectado”, todo parece perfecto.
    - Me voy al Sobremesa -> MultiSync y le doy a sincronizar. Y no hace nada. De hecho, en la columna de “status” no me aparece el típico “press sync to syncronize”

    Y mientras tanto, en la PDA, la conexión se corta ella solita.

    ¿Tienes idea de por qué puede pasar eso?

    ¡Gracias mil!

  8. Por emiligene, Ene 25, 2008 | Responder

    Lo siento, JT. LLevo unos meses sin la PDA PocketPC, o sea que no puedo reconstruir o comprobar los pasos.
    ¿Por qué no consultas el tutorial que me sirvió de guía?:
    http://www.servitux.org/view.php/page/ipaqusb

  9. Por JT, Ene 25, 2008 | Responder

    Gracias, voy a echarle un vistazo ;)

  10. Por JT, Ene 25, 2008 | Responder

    Nada, de momento no he logrado avanzar ni un milímetro desde la situación anterior, pese a haber cambiado un par de cosas en algún que otro archivo.

    Seguiremos intentando…

    ¿Crees que el paso…

    —————————-
    Una vez compilado el kernel e instalados los módulos, debes añadir esta línea al fichero /etc/modutils/arch/i386:

    options ipaq ttyUSB=1

    y ejecutar el comando

    # update-modules
    —————————

    …es necesario si la conexión se quiere hacer por Bluetooth? Yo lo he omitido entendiendo que hace referencia al USB.

  11. Por emiligene, Ene 25, 2008 | Responder

    Casi seguro (hace ya meses) que no toqué nada del kernel ni los módulos cuando establecí la conexión. Por sentido común, no es necesario. ¿Has probado repitiendo de nuevos todos los pasos, desde cero? Déjame unos días, a ver si tengo oprtunidad de recuperar la PDA, para poder revisar todo. Suerte!!

  12. Por JT, Ene 25, 2008 | Responder

    Yo creo que mi Bluetooth no está del todo bien configurado, porque desde cualquier otro dispositivo (un móvil, con el cual ya he logrado sincronizar, y la PDA) lo puedo detectar, pero me dice que no tiene ningún servicio habilitado.
    Juraría que le he instalado todo lo necesario y más, pero como dices, probaré a hacer todo otra vez.

    ¡Gracias!

  13. Por emiligene, Ene 25, 2008 | Responder

    ¿Te refieres al BT del PC con Linux? ¿Qué quieres decir con “no está bien configurado”?

  14. Por JT, Ene 25, 2008 | Responder

    Na, pensaba que no tendría algún servicio correctamente activado, Cuando desde la PDA inicio la conexión, el administrador de BT del PC me dice que efectivamente, ese dispositivo está ligado y conectado. Lo puedo desconectar desde el PC o desde la PDA sin problemas. Con lo cual parece que ahí no está el problema.

    Sin embargo, ni el MultiSync hace nada, ni la PDA aguanta más de medio minuto conectada. Tiene que ser algo entre estos dos, sobre todo del MultiSync, porque no hace nada, ni siquiera me da algún error como si hubiera intentado algo. Nada de nada.

    Voy a googlear un rato al respecto y te cuento ;)

  1. 2 Trackback(s)

  2. Ene 3, 2008: despuesdegoogle » » kwout: screenshots con enlaces (mapas de imágenes online)
  3. Ene 3, 2008: despuesdegoogle » » kwout: screenshots con enlaces (mapas de imágenes online)

Publica un Comentario