Last couple of days I’ve been trying to get SyncML up and running on my new Nokia 6300 cellphone, as it wasn’t working before. I’ve been collaborating with the main libsyncml author to figure out what’s going wrong, but no success, although there is a report of someone who did get it working.
The phone firmware is broken though, that’s pretty sure. As you can read in the bug report, he had to sync the phone in Windows using the Nokia PC Suite, before it wanted to work using libsyncml. Next to this, authentication had to be enabled on the phone before it wanted to sync.
It looks like I’m not the only person who got issues though: even the official Nokia software under Windows refuses to work (“PC Sync has encountered a problem and has terminated the synchronisation“, “Data transfer not possible“) for several users. There are reports of SyncML working in iSync, although this needs an external “plugin”. Luckily I was able to make a complete phone backup using the PC suite. This, and all other suite features, except sync, seem to work fine.
Anyway, libsyncml traces, obex data dumps or logs of the data sent and received by the official client under Windows (by snooping USB data) didn’t provide any solution, yet.
The fact synchronization doesn’t work is a killer bug if you ask me: I bought this phone to be able to sync, otherwise I’d have settled with some basic model at half the price (like my old 3100).
One more issue: I configured the built-in email client to fetch mails from my IMAP server using an SSL connection. When trying to sync my mails, the client errors out though, as my (self-signed) server certificate can’t be validated. I checked the phone’s manual, but there’s nothing regarding CA keys in the phone’s trust list, nor could I find it myself…
It would be really nice if, in some new version of the firmware (next to fixing the SyncML issues) the contact list would be somewhat better integrated with other applications:
- Allow sending emails to contacts or browsing to the webpage of contacts from within the contacts application. Currently you can only view the addresses, if set, but there’s no way to launch the email client or browser application with the given address.
- Integrate calendar and contact birthday information: you can set the birthday of contacts, but these are not displayed in the calendar, whilst the latter one does allow you to add birthdays. I guess nobody wants to add all contacts manually in his calendar application too…
So, if you happen to know some people working on series40 firmware, please point them to these issues, thanks