By default, SonyEricsson’s k510i isn’t supported by iSync by default (too recent?). A k600 however IS supported. So… Why wouldn’t a k510i work?
Using a hint on MacOSX hints, I am able to sync my K510i anyway.
The entry I added to Metaclasses.plist is:
<key>com.sony-ericsson.K510</key>
<dict>
<key>Identification</key>
<dict>
<key>com.apple.gmi+gmm</key>
<array>
<string>Sony Ericsson+Sony Ericsson K510</string>
</array>
</dict>
<key>InheritsFrom</key>
<array>
<string>family.com.sony.ericsson.syncml-phones-2005b.usb-bt</string>
</array>
<key>Services</key>
<array>
<dict>
<key>ServiceName</key>
<string>com.apple.model</string>
<key>ServiceProperties</key>
<dict>
<key>AlternativeNames</key>
<string>K510i</string>
<key>ModelIcon</key>
<string>SEK750.tiff</string>
<key>ModelName</key>
<string>K510</string>
</dict>
</dict>
<dict>
<key>ServiceName</key>
<string>com.apple.synchro</string>
<key>ServiceProperties</key>
<dict>
<key>NbrEmailPerContact</key>
<integer>3</integer>
</dict>
</dict>
</array>
</dict>
Nice one… Problem is that the contacts on my phone weren’t remotely the same as in my address book… Well, now they sort of are… Although I have the feeling that I removed some of my phone contacts while manually merging them the same contacts which were named different on my phone.