Update 9th April 2009: Fantastic news from Royd in the comments. Sony Ericsson has seen the light and is now offering an iSync plugin for their phones. You can go to the site and download it from here, authorised, free and supported.
I bought a new phone to replace my godawful Nokia N80. It’s a Sony Ericsson K810i and it’s all very shiny and nice. The only problem is that it isn’t yet supported in iSync on the Mac. Last time I had this problem was with the N80 and I fixed it by downloading a piece of XML and plonking it in the right directory. It’s good to share these solutions and, since it’s only a bit of text, it can be shared on forums and the like, which is where I found my N80 solution. Looking around the net I was absolutely mortified to see that the only solutions being “shared” to sync up your K810i with your Mac were being charged for. 10 Euros, at that! Knowing that these “plugins” are actually only a piece of text was incentive enough to sort this out without resorting to paying for it.
If you look at the plugins directory for iSync, you can see that the current iSync version has the K800i, the K810i’s predecessor. I went into the plugins folder, copied the K800i folder and renamed it to match the new phone. I dug into the 3 text files inside and replaced the instances of “K800″ with “K810″. For this, these guys want 10 Euros? Bah!
Here’s the “plugin” for free and exactly how you install it.
- Extract this zip to your Desktop, it should leave a folder called “SonyEricsson-K810.phoneplugin”
Go to the Applications folder and find the iSync application, right click it and Show Package Contents.
In the resulting folder, drill down to Contents > Plugins > ApplePhoneConduit.syncdevice > Contents > Plugins.
Copy the folder from your desktop into here. If iSync was running, restart it and it should recognise your phone, now.
If you want to do it without downloading the files from me, here’s how I created it – you can probably extrapolate the same method for most incremental phone releases, regardless of brand. They really don’t change all that much between small model numbers. It’s probably rather useful to know since Apple aren’t very fast at updating iSync to cover new phone models.
- Go to the Applications folder and find the iSync application, right click it and Show Package Contents.
In the resulting folder, drill down to Contents > Plugins > ApplePhoneConduit.syncdevice > Contents > Plugins.
Copy the folder named “SonyEricsson-K800.phoneplugin” and rename it “SonyEricsson-K810.phoneplugin”.
Open SonyEricsson-K810.phoneplugin > Contents > Resources.
In here are 4 files. One of them is the tiff file that you see representing your phone. Rename com.sonyericsson.K800.tiff to com.sonyericsson.K810.tiff
For each .plist file, open it in Textpad and do a Find/Replace for the word “K800″ and change each instance to “K810″. Don’t miss any!
Save the files and quit iSync and reopen it, if you had it running. iSync should now recognise your phone.
Disclaimer: I have no idea what I’m doing. If this breaks your phone, nukes your address book or sets fire to your cat, then please understand that what you are doing here is hacking the internals of your iSync application, hooking it up to your phone and letting some stranger’s advice on the internet ruin your day. It works for me is all the warranty I can give you! Back up your Mac’s address book regularly and before you mess with this. If you’ve got any advice for other users for how you fixed your niggles with iSync, feel free to add it in the comments.
Update: Johan points out in comments that as well as some very expensive plugins, mobile.feisar.com sell a plugin for €1.49 that will do USB syncing (see Update 2, below) as well as give you a little TIFF image of the phone for iSync to display. If you want these extra bits, €2 (£1.49) is nowhere near as bad as some of these guys want to charge!
Update 2: Following Johan’s useful comments regarding USB compatibility, I took a hunt through the plugin with a view to adding it. The plugin specifies a Vendor ID and a Model ID of a given phone. Obviously this changes between phone models. If you plug the phone into USB and look at the data in the USB Prober application (part of Apple’s developer tools) you can read them off. In our case, the K810i has a model ID of 0xD0A1 vs the K800′s model ID of 0xD039. I’ve changed the plugin I’ve got on this site, so if you update it you should be able to sync via USB. One weird thing I found was that I had to remove the K810 from iSync, where’d I’d set it up to Sync via Bluetooth. Once I did that and reconnected the phone, everything was fine. Hope this all helps if you are lacking in Bluetooth on your Mac!
Also – surprise! Dennis has kindly furnished me with a K810i image for the iSync plugin so we can all enjoy a picture of our pretty (or ugly, YMMV) phones. Thanks Dennis!
The updated plugin is here. The old one, minus image and USB functionality is here.
Update 3: Leonardo has commented below on another useful addition to Bluetooth functionality that lets you send and receive SMS messages from your Mac using Mac’s Address Book and K810′s Bluetooth connection. I tested it out and it works fantastically – I really had no idea that was something you could do so easily. Thanks, Leonardo
Update 4: A commenter points out that Leonardo’s method only enables SMS via the Mac address book, which is fine if that’s all you would want or use. Leonardo’s method would also, pretty obviously, stop the K700 from working in the unlikely event you have both phones in regular use. See comments 31 and 33.






