RSS
 

Ubuntu vs. Windows Mobile 6

14 Jul

Ich habe es heute endlich geschafft mein Windows Mobile Handy (HTC Kaiser mit Windows Mobile 6.1) mit Evolution unter Ubuntu 8.04 Hardy Heron zu syncronisieren. Da dies allerdings nicht so einfach ist, schreibe ich hier nochmal dieses kleine HowTo.

Installation
Als erstes braucht ihr die Repository-Einträge für SynCE, also fügen wir folgendes in die »/etc/apt/sources.list« ein:

1
2
deb http://ppa.launchpad.net/synce/ubuntu hardy main
deb-src http://ppa.launchpad.net/synce/ubuntu hardy main

Nun macht ihr ein »sudo apt-get update« um unsere Quellen zu aktualisieren.

Um die Module/Treiber zu entfernen, die Hardy mitbringt, die aber Bugs enthalten führt ihr folgendes aus:

1
2
sudo rmmod rndis_host cdc_ether usbnet
sudo rm /lib/modules/`uname -r`/kernel/drivers/net/usb/{rndis_host,cdc_ether,usbnet}.ko

Und holt euch eine aktuallisierte Version mit:

1
2
sudo apt-get install usb-rndis-source cdbs
sudo module-assistant auto-install usb-rndis

Wenn das erfolgreich war könnt die benötigte Software mit

1
sudo apt-get install odccm librra0-tools librapi2-tools

installieren und darauf mit

1
synce-pls

testen, ob die Verbindung steht.
(Es sollten euch hier die Dateien angezeigt werden, die auf dem Gerät sind.)

Wenn ja, könnt ihr OpenSync installieren:

1
sudo apt-get install multisync-tools opensync-plugin-evolution opensync-plugin-synce

Wenn alles funktioniert hat, geht es daran alles zu konfigurieren.

Konfiguration
Zuerst erstellt ihr eine Parnerschaft mit eurem WM6-Device mittels

1
synce-create-partnership "Linux Desktop" "Contacts,Calendar"

(Wobei »Linux Desktop« der Name der Partnerschaft ist und bei »Contacts,Calendar« zusätzlich noch »Tasks« und »Files« eingetragen werden kann, um Aufgaben und Dateien zu syncen. Sonst sind es eben nur die Kontakte und der Kalender.)

Als nächstes erstellt ihr eine Syncronisationsgruppe, in der angegeben wird was mit wem und umgekehrt syncronisiert werden soll und fügt dort zwei Mitglieder ein, nämlich »synce-opensync-plugin« für das Device und »evo2-sync« für Evolution.

1
2
3
msynctool --addgroup MeineGruppe
msynctool --addmember MeineGruppe synce-opensync-plugin
msynctool --addmember MeineGruppe evo2-sync

(»MeineGruppe« könnt ihr natürlich ändern in z.B. »Kaiser« oder »HTC_Tytan_II« oder was auch immer.)

Nun braucht ihr nur noch mit

1
synce-sync-engine

die SynCE-Engine starten und mittels msynctool –sync MeineGruppe die Syncronisation anstoßen.

Viel Erfolg.

j-zero

 
3 Comments

Posted in Anderes

 

Tags: ,

Leave a Reply

 
 
  1. Wucherpfennig

    26. Februar 2009 at 19:11

    Guten Abend,

    Ich hatte mein TyTn II auch nach dieser Variante synchronisiert. Inzwischen gibt es sogar eine grafische Lösung und Dateiaustausch usw. funktioniert einwandfrei. Dazu habe ich auf meiner Homepage auch ein Erfahrungsbericht geschrieben. Falls du Interesse hast und die Synchronisation grafisch lösen möchtest, schau mal rein: http://www.erbenux.com/allgemein/synchronisierung-von-windows-mobile-6.0-und-ubuntu.html

     
  2. j-zero

    27. Februar 2009 at 18:12

    Ich weiß, dass es dafür eine GUI gibt (multisync0.90) und die gab es auch schon zu dem Zeitpunkt als ich das Tutorial geschrieben habe, allerdings habe ich mit der mehr Probleme als alles andere. Außerdem bin ich eher der Konsolen-Mensch ;)

    Es gab hier zudem auch schon ein Kommentar zur GUI, ich habe nur meine Seite auf WordPress umgestellt und diese nicht mir übernommen. Hier ist der original Artikel: http://beta.j-zero.de/blog/Ubuntu-vs-Windows-Mobile-6-59.html