One of the first things I wanted to do with the Nokia E62 was to transfer my contacts list from my old phone. I keep that contacts list synchronized with my Macs via iSync and .Mac, so I figured it would be a simple matter of paring up my desktop Mac with the E62 using Bluetooth and then running iSync.
Unfortunately, iSync doesn’t yet know about the E62 as a device – I will comment that the architecture of having to have the iSync application know about each specific device, rather than classes of device using the same software, seems broken to me from the get-go.
I did manage to transfer the contacts directly from my old Nokia phone over Bluetooth using the Sync program on the E62, which solved my initial problem, but not the ongoing one of keeping contacts in sync between the E62 and my computers.
Some searching turned up a German website called Mactomster that has an iSync Plugin
that supposedly defines the E61 and E62 devices to iSync. I tried installing it, iSync still didn’t recognize my device.
Some further searching turned up a posting on macosxhints by a fellow calling himself (or herself) Serbian about how to get iSync to work with an E61 – it involves editing the plist file for iSync mobile devices to put in some XML for this device. Once I found the plist file and modified Serbian’s xml to refer to the E62 instead of the E62, it seemed to work fine. I used the terminal and pico to edit the file.
The MetaClasses.plist file is in the directory:
Make sure you make a backup copy of the file before you edit it. 🙂
Below is the text I entered – I put it in at the end of the section where Nokia devices are defined – I don’t think it really matters where it goes. The XML fragment is also here as a text file.
The Mactomster isync plugin installation must have installed the Nokia E61 icon in the right place as it came up when I fired up iSync. The E61 looks just like the E62, so I didn’t bother trying to find an E62 icon.
Your mileage may vary.
<key>com.nokia.E62</key> <dict> <key>Identification</key> <dict> <key>com.apple.cgmi+cgmm</key> <string>Nokia+Nokia E62</string> <key>com.apple.gmi+gmm</key> <string>Nokia+Nokia E62</string> </dict> <key>InheritsFrom</key> <array> <string>family.com.nokia.serie60v2.3< string> </array> <key>Services</key> <array> <dict> <key>ServiceName</key> <string>com.apple.model</string> <key>ServiceProperties</key> <dict> <key>ModelIcon</key> <string>NOKe61.tiff</string> <key>ModelName</key> <string>E62</string> </dict> </dict> </array> </dict>