Q: is a
mobile phone (nice hardware, shitty firmware, btw) waterproof? A: I now got this new toy (
Sony Ericsson S500i) as aresult. And because I don't really like losing contacts again (I never managed to connect to the old phone from Linux and was too lazy to use the Windows software), I have now fired up
kitchensync with the
OBEX SyncML client from the
OpenSync project. And was very surprised that after only very little fiddling with the configuration I could indeed copy the contacts from the phone to
KDE's addressbook.
There seems to be a — not so usual anymore in this decade — utf8 problem somewhere (it looks as if the encoding from the phone is converted to utf8 twice, or it is latin1 to utf8 encoded but was already utf8 on the phone), and synchronisation is only one way so far (from the phone to KDE-PIM), with changes on the KDE side being overwritten. No idea which component those bugs are in, and documentation I've found is not very verbose. So, to start with:
I've gotten this nice dump with
hcidump. Now, how do I extract the actual data streams from that dump? I know I have to use
wbxml2xml on the data, but first I need to unwrap the network data, and I haven't found that (probably read past it in the manpage of hcidump because I'm a bit tired.) Of course, if anybody out there has solved my issues I'd be just as happy with information on how
that was done instead. In the mean time, I at least have reasonable back up of my phone's contact database again.