Ceci est une ancienne révision du document !
Rédigé par Nicolas D et PC-HS, merci à oswald-p
testé sur un hp iPAQ h1940, Acer n35 et sur un smartphone HP HW6515
Pré-requis: PocketPC avec windows mobile 2003 - Evolution
Préparation:
Installer les paquets suivants:
sudo apt-get install librra0 librra0-tools librapi2-tools libsynce0 synce-dccm synce-multisync-plugin synce-serial libmultisync-plugin-evolution libmultisync-plugin-backup multisync
Configuration de la liaison USB
Brancher le pocketpc puis effectuer la commande suivante qui liste les périphériques branchés: Code:
sudo lsusb
repérer la ligne correspondant au pocket pc:
Bus 002 Device 016: ID 0bb4:0a07 High Tech Computer Corp.
Dans ID, la première valeur correspond a « vendor » et la deuxième à « product » Créer alors le fichier suivant:
gksudo gedit /etc/modprobe.d/synce
copier le texte suivant en remplaçant les valeurs de vendor et product par celles obtenues précédement:
options ipaq vendor=0bb4 product=0a07
Enregistrer le fichier Débrancher le PocketPC
Tester la connexion:
Dans la console taper:
dccm
Configurer la connexion
Brancher le PocketPC puis:
sudo synce-serial-config ttyUSB0
si ça ne marche pas essayez en remplaçant ttyUSB0 par ttyUSB1 ou 2 ou 3 ou 4… (ou peut aussi faire modeprobe quand le PDA demarre pour connaitre le périphérique USB) puis
sudo synce-serial-start
si tout est ok, tester ceci:
synce-pstatus
Si ça marche on obtient des infos sur le pocketpc dont le niveau de charge de la batterie
Pour la déconnexion il faut faire
sudo synce-serial-abort
puis débrancher le pocketpc.
connexion automatique du PocketPC (utilisation de udev)
Dans une console:
sudo gedit /etc/udev/rules.d/10-ipaq.rules
Copier/Coller le script suivant:(pour une version antérieure de Ubuntu (< 6.10), remplacer les doubles égal par un simple égal)
# udev rules file for SynCE BUS!=="usb", ACTION!=="add", KERNEL!=="ttyUSB*", GOTO=="synce_rules_end" # Establish the connection RUN+="/usr/bin/synce-serial-start" LABEL="synce_rules_end"
enregistrer le fichier puis relancer udev:
sudo /etc/init.d/udev restart
Tester en lançant dccm puis en branchant le pocketpc puis essayer synce-pstatus … Pour arrêter il suffit de débrancher le pocketpc…
Vous pouvez ajouter dccm au démarrage de la session dans le menu Système>Préférences>Session
Synchronisation Evolution:
Connecter le PocketPC puis
Pour créer un partenariat (si le Pocket n'a pas été encore synchronisé):
synce-matchmaker create 1
(en cas d'erreur remplacer 1 par 2 )
Pour supprimer un partenariat existant et en créer un nouveau (si le Pocket a déjà réalisé une synchronisation):
synce-matchmaker replace 1
(en cas d'erreur remplacer 1 par 2 )
Lancer multisync
(Applications>accessoire>multisync)
choisir les plugins evolution (choisir les choses à synchroniser)
et synce
puis lancer une synchronisation.
Vérifier le résultat dans Evolution et le PocketPC.
Penser à quitter multisync proprement après la synchro avant de débrancher le PocketPC
Et voilà!
Dorénavant pour n'avez plus qu'a brancher le pocketpc puis lancer multisync pour que tout se fasse automagiquement