This tutorial is going to show you how to synchronize a Windows Mobile 6/6.1 device with Evolution under Ubuntu 8.10. [U][B] NOTE[/B][/U]: This tutorial was actually done using Linux Mint 6, however I gave these exact instructions to a friend using Ubuntu 8.10 and he said it worked perfectly. Besides, Linux Mint 6 is practically Ubuntu 8.10 anyway with more stuff installed. Also this is done under gnome, but it shouldnt be too hard for KDE or other desktop users.
Well lets get started.
First off, uninstall ANY AND ALL packages relating to synce, multisync, and opensync. They will conflict with this tutorial.
Next you need to install the needed packages. The required packages are actually in a different reopsitory, so open up Software Sources and add the following repo:
http://ppa.launchpad.net/synce/ubuntu your_ubuntu_version main
replacing your_ubuntu_version with the version you are using (intrepid or hardy)
Now open up your terminal and enter the following command:
sudo apt-get install synce-kpm synce-sync-engine opensync-plugin-synce opensync-plugin-evolution multisync0.90 multisync-tools
Once that is finished, with the terminal still open, enter the command ``` synce-kpm
**_NOTE_**: if the program says "Make sure Sync-Engine is running" then open a new tab in the terminal and type ```
synce-sync-engine
Once the program is loaded, check your device. Open ActiveSync on it and verify that there are less than 2 partnerships on it. If there are 2 partnerships, delete one. WARNING: deleting partnerships in Windows Mobile will erase all the data synchronized with that partnership, so when deleting one, make sure to delete the one that is less used, as to preserve as much data as possible.
Once you have less than 2 partnerships, plug the device into your preferred USB port. Synce-KPM should recognize the device and start to load it. Now go to the "Partnership Manager" tab and click "Add". A window will come up with a text area and some checkboxes. Mark the checkboxes for the data types you want to synchronize, and in the text area, name the partnership. Click OK.
Under the partnership tab, you should see your new partnership appear. Once it does, close Synce-KPM (it will minimize to the tray cause it needs to stay open), and open Multisync-gui from the accessories menu in GNOME. If it isnt there, open up another tab in the terminal and type "multisync0.90" and it will open. You should see a window with a toolbar and empty space come up. This is the program that will transfer the data to your device.
From the toolbar, click "Add" and enter a name for the group and click "Apply". Now you should see your group appear in the empty space. Click "Edit" and another window will come up. Select any of the check boxes for data that you _DON'T_ want to be synced. If you want all data synced, leave them unchecked. Now click the "Add Member" button and select "Plugin to synchronize with Windows CE devices" and click "Apply". Click "Add Member" again and select "Evolution 2.x" and click "Apply". Ypu should see the selected plugins appear in the left pane of the edit window. Select "evo2-sync" and choose what calendars, address books, and todo lists to be synced. _NOTE: YOU CAN ONLY SYNC CALENDERS UNDER THE CATEGORY "ON THIS COMPUTER". YOU CAN'T SYNC GOOGLE CALENDARS WITH IT. OTHER CALENDAR TYPES HAVE NOT BEEN TESTED._
Once you have configured what to be synced, close the edit window and click "Refresh". This will start to synchronize your device. Don't worry if any windows come up asking you which data to sync. Just choose one and click apply. If no windows come up, disregard that last statement. Once multisync says "Sync was Successful" you can disconnect your device and verify that the info was synced. If you followed the instructions in this tutorial, everything should have synced correctly.
CONGRATULATIONS, YOU HAVE JUST SYNCED YOUR WINDOWS MOBILE 6/6.1 DeVICE WITH UBUNTU!
Now go break out the tequila and celebrate lol.
Some after notes:
- If you do not use evolution, there are a number of opensync plugins in the repository for Sunbird, Thunderbird Lightning and other calendars.
- Alot of the info here was grabbed from this page.
- If you use your WinMo device to access the web via Internet Sharing, this will break it. To fix it, you need to go and remove "libsynce0" to remove all SynCE related packages. Synce is the one that causes the break. When you want to sync your device again, just install the synce packages listed above. A little troublesome, yes, but Im working on a way to fix it.
- PLEASE DO NOT HESITATE to report any problems or troubles. Your problems will help me improve this guide.
- Here are the official instructions on the SynCE wiki: http://www.synce.org/moin/SynceInstallation/Ubuntu