After some experimentation, frustration and lots of googling, my new Panasonic X700 now works with iSync.
Since the X700 is a Symbian Series 60 phone, I assumed (quite correctly) that since a whole bunch of other Series 60 phones can sync with iSync, so should this one. Note that this applies to bluetooth, I did not test any other method.
Below I provide a list of changes that are needed to make your phone play ball with iSync. There are two ways to do it, the fast way and the slow way. The slow way allows you to add your own fancy picture for the phone. The fast way shows your phone as a Nokia 3650. I did the slow way until I realised that the fast way works just as fine.
You should know how to work the Terminal for this. If you don’t, learn that first.
CD into /Library/Application Support/SyncService/501
501 is the numeric value of your username, you can find it by using the id command.
Once you are there, edit the file SymbianConduitDefaults.plist, it should actually not exist, so you will be creating a new file. Into this file, paste the following content:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist
PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>kBTEmptyFolderIsOkayReally</key>
<false/>
<key>kNSSyncDeviceID</key>
<string>xx-xx-xx-xx-xx-xx</string>
<key>kNSSyncDeviceName</key>
<string>X700</string>
<key>kNSSyncDeviceShouldSlowSyncCalendars</key>
<false/>
<key>kNSSyncDeviceShouldSlowSyncContacts</key>
<false/>
<key>kNSSyncDeviceUseCalendars</key>
<true/>
<key>kNSSyncDeviceUseContacts</key>
<true/>
<key>kSymbianConduitDayRangeKey</key>
<integer>14</integer>
<key>kSymbianConduitModelKey</key>
<string>3650</string>
<key>kSymbianHasDeviceSynced</key>
<true/>
</dict>
</array>
</plist>
Replace xx-xx-xx-xx-xx-xx with the Device ID (MAC) of your phone. This can be found in System Preferences/Bluetooth/Devices.
Save the file. Next step is delete all pairings between your computer and phone, and pair it again. Then start iSync and sync that stuff. The synchronization even includes contact pictures! Great stuff.
Problems:
#1: If you give custom names to fields for your contacts, those fields will usually cause problems. So avoid giving fields custom names, just use the default ones and everything will be fine.
#2: At first my phone and computer started the pairing but disconnected, this was solved by deleting the pairings and pairing them again. After that it worked like a charm.
If anyone has any other experiences with X700, feel free to post in the comments.
The solution came from lots of googling, but the biggest help was
here and here.
UPDATE:
It does not always work like a charm, but removing the pairing and re-pairing seems to do the trick. I’ll update more once I know more.

