pocket pc sync in linux

So i decided to look for ways to sync my PocketPC powered XDA IIs in linux. Sure I could sync it in windows if I wanted to use Outlook as an email program (which I most certainly don’t). I found that it is relatively easy to sync with KMail. I personally prefer Thunderbird, but as there is not that much between the two, I will happily use the KDE offering in return for the ability to sync to my PDA.

So what is needed?
I installed synce-kde which allows you to connect your pda, along with syncekonnector which has the synchronising mechanism to sync with KMail.
Running it all was a bit odd, first off I had to select a serial port (their wording, not mine) of ttyUSB0 (which is the USB hub, and not the actual ports. Then launching Raki (a part of synce) allowed me to start up a daemon to launch the thing, yet it didn’t work. Googling revealed that I have to run synce-serial-start (I had to do a synce-serial-config ttyUSB0 too) and then the device came alive. Tick a few boxes and my contacts, tasks and calendar are all in the base KDE apps!


Just be careful with recurring entries. At the moment syncing a recurring entry from Kmail to your pda causes the calendar to crash (and on mine this caused a memory leak which killed the whole pda!).

About Anton Piatek

Professional bit herder, amateur photographer. Linux and tech geek
This entry was posted in Linux, Technology. Bookmark the permalink.

2 Responses to pocket pc sync in linux

  1. Graham says:

    .. thanks for getting me started- but as a newbie there isn’t enough info there for me. Care to post a step-by-step offline? I got this error and hadn’t a clue where to go next…
    >synce-serial-start encountered a problem with your /etc/ppp/options file:

    The ‘usepeerdns’ option is not compatible with SynCE. Please edit
    /etc/ppp/options and remove this option before running this script again.

  2. Anton says:

    To be perfectly honest, I simply installed the synce-kde package, it ran through a brief but obvious setup (apart from ttyUSB0 being the port I want to connect on) and then all I had to do was run “synce-serial-configure ttyUSB0” and “synce-serial-start”. Then launching “raki” allowed me to sync my pocket pc.

    I never had any problems with /etc/ppp/options (I don’t use ppp on my machine anyway).

    I do however remember setting a dns server manually. You may not need one that works unless you want internet from your pocket pc, but try editing “/etc/synce/dnsip” and putting in or if you know a dns server put the ip of it in there (should be able to find one from /etc/resolv.conf

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.