I love it when things talk nicely to each other! Considering the N80 is not supported in iSync you’d think this would not be easy… but it is. It just takes a few really easy steps.
Make iCal talk to Google Calendar
In Google Calendar go to the manage calendar section and select the calendar that you wish to edit. In the calendar details options you will see private address. If you select the iCal option it will show you the link that you will need to copy.
In iCal you will find the subscribe option in the calendar menu. Paste the URL into this dialogue box.
The only real problem is that you cannot change any entries from iCal but considering how sensitive iCal is you may not want to.
Make iSync talk to the N80.
You will need to add an entry for the N80 to the MetaClassess.plist file. You can find the file in -
Applications > iSync.app > Contents > PlugIns > ApplePhoneConduit.syncdevice > Contents > PlugIns > PhoneModelsSync.phoneplugin > Contents > Resources > MetaClasses.plist
Add the following in:
-
<key>com.nokia.N80</key>
-
<dict>
-
<key>Identification</key>
-
<dict>
-
<key>com.apple.cgmi+cgmm</key>
-
<array>
-
<string>Nokia+Nokia N80-1</string>
-
<string>Nokia+Nokia N80</string>
-
</array>
-
<key>com.apple.gmi+gmm</key>
-
<array>
-
<string>Nokia+Nokia N80-1</string>
-
<string>Nokia+Nokia N80</string>
-
</array>
-
</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>NOKN80.tiff</string>
-
<key>ModelName</key>
-
<string>N80</string>
-
</dict>
-
</dict>
-
</array>
-
</dict>
It is best to add it in with the other Nokia entries. I added mine in after the N70 and before the N90.
Sync it all ☺
In iSync you will need to set up the N80 as a new device. If you have issues with setting up in iSync try using the Bluetooth setup assistant to make the initial connection. Once the phone has been added in as a device it will appear at the top of the iSync window. When you click on your device it’ll extend the window down with further options.
Then sit back and watch your mac go!
[update] Please make a back-up of the original file. You make these changes at your own risk so please be careful.[/update]
9 ResponsesLeave a comment ?
AH! Thanks for this! I’ve been looking for ages!
Hi. thanks for the article. i was also trying the n80, edited my iSync plists, and now cant sync to my previous device, Nokia6600.
Here is log file below. Do you have an idea how to restore this? the MacGenius wants me to reinstall from scartch my Mac OSX. A bit like killing the horse to fix the hoof.
Thanks!
2006-11-04 15:44:54.241 iSync[947] Please use iTunes to synchronize any iPod.
15:44:59.877 [iSync:971] ERROR (.plugin): Can’t load meta classes list in plugin : file corrupted (/Applications/iWork ’06/iSync.app/Contents/PlugIns/ApplePhoneConduit.syncdevice/Contents/PlugIns/PhoneModelsSync.phoneplugin/Contents/Resources/MetaClasses.plist)
15:45:16.292 [iSync:974] ERROR (.plugin): Can’t load meta classes list in plugin : file corrupted (/Applications/iWork ’06/iSync.app/Contents/PlugIns/ApplePhoneConduit.syncdevice/Contents/PlugIns/PhoneModelsSync.phoneplugin/Contents/Resources/MetaClasses.plist)
2006-11-04 15:49:00.860 iSync[981] Please use iTunes to synchronize any iPod.
15:49:16.028 [iSync:981] ERROR (.plugin.metaclass): Can’t find metaclass (null).
15:49:16.029 [iSync:981] ERROR (.plugin.metaclass): Problem with services for [Nokia 6600], let’s use the fallback metaclass com.apple.unsupported-model
2006-11-04 15:49:42.624 iSync[981] Please use iTunes to synchronize any iPod.
15:49:59.005 [iSync:981] ERROR (.plugin.metaclass): Can’t find metaclass (null).
15:49:59.005 [iSync:981] ERROR (.plugin.metaclass): Problem with services for [Nokia 6600], let’s use the fallback metaclass com.apple.unsupported-model
2006-11-04 16:07:48.298 DashboardClient[313] /SourceCache/JavaScriptCore/JavaScriptCore-418.3/bindings/objc/WebScriptObject.mm:211:[313] JavaScript exception: Null value
2006-11-04 16:07:49.443 DashboardClient[313] /SourceCache/JavaScriptCore/JavaScriptCore-418.3/bindings/objc/WebScriptObject.mm:211:[313] JavaScript exception: Null value
2006-11-04 16:07:51.790 DashboardClient[313] /SourceCache/JavaScriptCore/JavaScriptCore-418.3/bindings/objc/WebScriptObject.mm:211:[313] JavaScript exception: Null value
2006-11-04 16:07:54.289 DashboardClient[313] /SourceCache/JavaScriptCore/JavaScriptCore-418.3/bindings/objc/WebScriptObject.mm:211:[313] JavaScript exception: Null value
Hi Bryan
I can’t help with any errors. Only thing I could suggest is that you revert back to the original version. When you edit config files you do so at your own risk and should make a back up of the original. I would suggest that you rather follow advice from your Mac Expert as I do not know your set up and am not a Mac technician.
I hope you were able to fix it.
Niqui
Got it working all good. almost. Every calendar note I have on my N80 is synced to iCal, but the times are all 2 hours too early (!). However, the notes I moved from my MacBook Pro to N80 have the correct time values. I think this is an issue with timezones, as my timezone is +0200 GMT and its saved on my N80 and on my Mac, but I don’t think they agree on the timezone settings. Setting my timezone to GMT (+0) on N80 didn’t help, as the N80 calendar automatically changed all calendar notes minus 2 hours due to the changed timezone. I resolved the issue by syncing all calendar data to my Mac, manually dragging them 2 hours back in iCal, emptied the N80 and synced. Fortunately I didn’t have tons of notes there, and most of them were recurring events, so less than 5 mins work there.
Sounds like a bit of hassle! I have had problems when traveling and my time updates. I have started to be careful with updating my time-zone. It just makes it really difficult when you have meetings. It would be great if there was an easy to use & easy to find method of doing this.
[...] http://wiki.siftah.com/Apple_iSync_and_the_N80 or http://niquimerret.com/?p=15 [...]
i tried editing the plist and when im isyncing my contact list from address book it get stick at 10% then an error appears. What seems to be the problem?
i have a macbook 13″. The isync application doesnt have the same files as the ones you’ve listed above. eg: isync.app, contents, plugins etc.
is there something i’m doing wrong? pls advice.
thanks.
To view the content folder, right click on the application logo “iSync” and click “view content in package”, or something like that, I have the norwegian OS selected
The you will be able to find…
Applications > iSync.app > Contents > PlugIns > ApplePhoneConduit.syncdevice > Contents > PlugIns > PhoneModelsSync.phoneplugin > Contents > Resources > MetaClasses.plist