Sonntag, 2. März 2008

Sync E61 via USB zu evolution

Diese Anleitung bezieht sich NUR auf das syncen via USB. Falls jemand herausfindet wie das mit Bluetooth geht, bitte die entsprechenden Configs hinten dran posten.
Original: sync-von-nokia-e61-und-evolution-per-usb-unter-linux

in die apt.sources.list eintragen:

deb http://opensync.gforge.punktart.de/repo/opensync-0.21/ feisty main
deb-src http://opensync.gforge.punktart.de/repo/opensync-0.21/ feisty main


GPG key verifizieren:
gpg --keyserver hkp://subkeys.pgp.net/ --recv-keys CB210090B029CB84
gpg --export CB210090B029CB84 | sudo apt-key add -


Programme Installieren:
apt-get update
apt-get install libopensync0 multisync multisync0.90 opensync-plugin-syncml multisync-tools opensync-plugin-evolution libsyncml0 libsyncml-utils libmultisync-plugin-evolution libwbxml2-0


Vendor und product rausfinden:
lsusb | grep -i nokia
Bus 004 Device 002: ID 0421:044d Nokia Mobile Phones


udev rules anpassen:

sudo vim /etc/udev/rules.d/10-local.rules
BUS=="usb", SYSFS{idVendor}=="0421",SYSFS{idProduct}=="044d",GROUP="plugdev",USER="yuourusername"


udev neu einlesen:
sudo /etc/init.d/udev restart


test ob man per user auf USB OBEX zugreifen kann:
syncml-obex-client -u
Found 3 USB OBEX interfaces
Interface 0:
Manufacturer: Nokia
Product: Nokia E61
Interface description: SYNCML-SYNC
Interface 1:
Manufacturer: Nokia
Product: Nokia E61
Interface description: PC Suite Services
Interface 2:
Manufacturer: Nokia
Product: Nokia E61
Interface description: SYNCML-DM
Use '-u interface_number' to connect


Gruppen anlegen:
msynctool --addgroup nokia
msynctool --addmember nokia syncml-obex-client
msynctool --addmember nokia evo2-sync


wenn das geklappt hat, dann folgendes machen:
msynctool --configure nokia 1


und das ändern (oder in ~/.opensync/group1/1/syncml-obex-client.conf eintragen):
<config>
<username></username>
<password></password>
<type>5</type>
<interface>0</interface>
<version>1.1</version>
<identifier>PC Suite</identifier>
<wbxml>1</wbxml>
<recvLimit>10000</recvLimit>
<maxObjSize>0</maxObjSize>
<usestringtable>0</usestringtable>
<onlyreplace>0</onlyreplace>
<contact_db>Contacts</contact_db>
<calendar_db>Calendar</calendar_db>
<note_db></note_db>
</config>


Wenn das auch geklappt hat, folgendes ausführen:
msynctool --configure nokia 2


und nun folgendes eintragen oder datei (~/.opensync/group1/2/evo2-sync.conf) direkt editieren:
<?xml version="1.0"?>
<config>
<address_path>default</address_path>
<calendar_path>default</calendar_path>
<tasks_path/>
</config>




jetzt probieren zu syncen:
msynctool --sync nokia


Viel Spaß, Burner...

Wie immer, Anmerkungen oder Sachen die bei euch anders waren, bitte in die Kommentare (schreibt ja eh niemand :-P)