Make iSync work with the Motorola A1000

Dec 21, '04 01:08:00PM

Contributed by: Anidel

Last month I got this wonderful phone. One of the first thing I tried was to check if iSync would be willing to talk with it. Unfortunately this was not the case. I got this solution working a month or so ago, but I totally forgot to put it here, so here it is the solution to make iSync work with the A1000. First open the Terminal and type:

 cd /System/Library/SyncServices/SymbianConduit.bundle/Contents/Resources/
Edit the file SupportedDeviceInfo with sudo -- use your favorite editor. Go to the end of it and insert, just before the last two lines ( and ) the following lines:
 <key>A1000</key>
  <dict>
    <key>ATI3Response</key>
    <string>Motorola Mobile Phone</string>
    <key>AgendaDatabasePath</key>
    <string>c:\documents\agenda\Agenda</string>
    <key>AgendaMappingsPath</key>
    <string>P800AgendaMappings</string>
    <key>ClassId</key>
    <string>5374476</string>
    <key>MappingsPath</key>
    <string>P900mappings</string>
    <key>iSyncIniPath</key>
    <string>c:\documents\iSync.ini</string>
  </dict>
Save when done, and read the rest of the hint for the remainder of the steps...

Now edit the file SymbianConduit_phones.plist. Insert at the end, as above before the last two lines, the following lines:

  <key>MOTOROLA--separator--Motorola Mobile Phone</key>
  <string>symbiantool</string>
Save, now open a new document in TextEdit, as root, and insert this code (note that the DOCTYPE line must be one line with a space; it was broken for a narrower display):
<?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>kBTFilteringDestinationFolderID</key>
    <string>F 122213242.11</string>
    <key>kBTFilteringDestinationFolderName</key>
    <string>Home</string>
    <key>kNSSyncConduitFilteringContactGroupMap</key>
    <dict/>
    <key>kNSSyncDeviceID</key>
    <string>00-0a-28-85-8c-13</string>
    <key>kNSSyncDeviceName</key>
    <string>A1000</string>
    <key>kNSSyncDeviceShouldSlowSyncCalendars</key>
    <true/>
    <key>kNSSyncDeviceShouldSlowSyncContacts</key>
    <true/>
    <key>kNSSyncDeviceUseCalendars</key>
    <true/>
    <key>kNSSyncDeviceUseContacts</key>
    <true/>
    <key>kSymbianConduitModelKey</key>
    <string>P900</string>
    <key>kSymbianHasDeviceSynced</key>
    <true/>
  </dict>
</array>
</plist>
Change the key kNSSyncDeviceID and use the bluetooth MAC address of your A1000. You can find it in Bluetooth Preferences, Devices panel. Save the file as /Library -> Application Support -> SyncServices -> 501 -> SymbianConduitDefaults.plist. You're almost done. If the file already exists, replace it. Now open iSync and add a New Device, your A1000 should appear with the P900 icon; add it to iSync and configure it as you like it.

Open, on the A1000, Control Panel and configure Desktop Suite, in Control Panel, to use the Bluetooth as link and your Mac as Preferred PC. Open, on the A1000, Desktop Suite; you should see a "Connect" button, don't yet press it. Open iSync on your Mac and start the sync process. At the same time, click on the Connect button on your Mac and enjoy!

PS: if you don't see it in iSync, then probably you should also modify the key NSSyncDeviceName in SymbianConduitDefaults.plist that we created above with the name of your device (as specified in the Bluetooth Prefs). Hope it helps as it did for me.

Comments (20)


Mac OS X Hints
http://hints.macworld.com/article.php?story=20041217193301752