Table des matières
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
Le contenu de ce wiki est sous licence : CC BY-SA v3.0