Connectar i sincronitzar la PDA2k amb Linux
A continuació descriuré el procés que he seguit per a connectar la i-mate PDA2k amb linux a través del cable USB, alguns passos son específics de Gentoo, i d’altres específics de la PDA2k, però el procés es pot extrapolar a qualsevol altra distribució de linux i qualsevol altre dispositiu PocketPC.
El primer pas es configurar el kernel amb els mòduls necessaris, cal tenir suport de PPP, USB_SERIAL i USB_SERIAL_IPAQ inclosos en el kernel 2.6. Aquest últim mòdul no té suport per a la PDA2k, per tant haurem de modificar una mica el codi font per a que funcioni.
CONFIG_PPP=m CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_BSDCOMP=m CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_IPAQ=m
Editem el fitxer drivers/usb/serial/ipaq.h i afegim el text marcat en negreta:
#define HTC_VENDOR_ID 0x0bb4 #define HTC_PRODUCT_ID 0x00ce #define HTC_HIMALAYA_ID 0x0a02 #define HTC_BLUEANGEL_ID 0×0a05
A continuació editem el fitxer drivers/usb/serial/ipaq.c i afegim:
{ USB_DEVICE(HTC_VENDOR_ID, HTC_PRODUCT_ID) },
{ USB_DEVICE(HTC_VENDOR_ID, HTC_HIMALAYA_ID) },
{ USB_DEVICE(HTC_VENDOR_ID, HTC_BLUEANGEL_ID) },
Tot seguit ja podem compilar els mòduls i fer el make modules_install, ja tindrem els mòduls necessaris per a que tot funcioni.
Quan connectem la PDA2k al USB veurem que es carrega el mòdul ipaq i ens podem comunicar amb la PDA2k a través del dispositiu ttyUSB0.
usb 1-2: new full speed USB device using address 6 ipaq 1-2:1.0: PocketPC PDA converter detected usb 1-2: PocketPC PDA converter now attached to ttyUSB0
Ara instal·larem el software necessari per a poder fer tot el que volem:
# emerge synce synce-multisync_plugin multisync synce-rra synce-kde
Seguidament, en una consola d’usuari, llançarem el dccm:
$ dccm
NOTA: si volem debugar utilitzarem les opcions -d 3 -f
NOTA2: si tenim password a la PDA hem de llançar-lo amb la opció -p PASSWORD
A continuació establirem la connexió ActiveSync des-de una consola de root:
# synce-serial-config /dev/ttyUSB0 [local-ip-address:remote-ip_address] # synce-serial-start
NOTA: el serial-config només cal fer-lo el primer cop.
Si tot ha anat bé veurem que s’ha creat la interface ppp0 i que podem fer-li pings a la PDA2k i ja podrem utilitzar les utilitats de SynCE per línia de comandes, com per exemple pstatus que ens mostrara informació del sistema.
A continuació llançarem el synce-trayicon que ens posarà una icona al system tray des-de la que podrem llançar un nautilus per a navegar per l’arbre de directoris de la PDA, veure l’estat de càrrega de la bateria o instal·lar i desinstal·lar fitxers CAB amb el software manager. Podeu veure un exemple en la següent captura de pantalla (clic per ampliar):
També hi ha el equivalent per a KDE, per a llançar el tray icon heu d’executar raki i segons tinc entès també deixa navegar pels fitxers des-de konqueror, però jo encara no l’he provat.
Seguidament configurarem el multisync per a sincronitzar els contactes, tasques i calendari amb Evolution 2. Executem multisync des d’una consola d’usuari i anem a File --> New Sync Pair, com a Primer plugin seleccionem Ximian Evolution 2 i com a segon plugin SynCE Plugin. Seleccionem Calendar, AddressBook i Tasks o el que desitjem sincronitzar, acceptem i premem el botó Sync, veurem que automàticament l’Evolution i la PDA2k es sincronitzen, com en la següent captura de pantalla:
I això és tot, espero que com a mínim a algú li sigui tant útil com a mi
3 comentaris per a “Connectar i sincronitzar la PDA2k amb Linux”
CHEEE!!! molt be mussolet ![]()
taras content…
pof
July 22nd, 2005 @ 0:32
multisync després d’un hard reset per recuperar els contactes:
1) rm ~/.multisync/1/synce-partner
2) Crear un address book nou a evolution, copiant els continguts del anterior
3) Modificar les opcions del plugin d’evolution de multisync i posar el nom del nou address book.
Algunes notes un any després, ja que he reinstalat el portàtil i he hagut de tornar a configurar-ho:
1) Al kernel 2.6.16 ja no hi ha que tocar el codi font del mòdul ipaq, ja té support de serie.
2) Els camps “Other Phone” i “Company Phone” del Evolution el WM2003SE no els pilla, si hem de fer un contacte amb 4 telèfons, la millor opció és posar Mobile, Home, Business i Business2.





Laia
March 17th, 2005 @ 4:35