Stefan Ernst

Mac: iSync 2.4 and the Nokia 3110 and 3110c

It is fairly simple to get decent iSync support for the Nokia 3110.

If you have iSync 2.4 either wait until Apple churns out an updated version of iSync that might support your Phone, or simply make an own plugin for it.

Open up your iSync Phone Plugins directory, it works like this:

Go to your Applications folder, right click iSync.app and click "Show Package Contents".

Showing package contents on OS X

Now go to
/Contents/PlugIns/ApplePhoneConduit.syncdevice/Contents/PlugIns/
and pick a folder to your liking, I picked "Nokia-6102.phoneplugin". Duplicate this folder and then rename it to "Nokia-3110.phoneplugin".

Open the 3110 folder you just created, go to the Contents/Resources directory.

There you will see 2 files. MetaClasses.plist and a .tiff file containing a little icon of the phone - this will probably not look like your 3110 right out of the box, but that shouldn't matter really, you can, if you want to, replace it later with your own icon.

Now open MetaClasses.plist in the text editor of your choice, not Word or Pages mind you. :)

Replace the contents of the file with following lines:

    <?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">
    <dict>
    <key>com.nokia.3110</key>
        <dict>
            <key>Identification</key>
            <dict>
                <key>com.apple.cgmi+cgmm</key>
                <string>Nokia+Nokia 3110</string>
                <key>com.apple.gmi+gmm</key>
                <string>Nokia+Nokia 3110</string>
            </dict>
            <key>InheritsFrom</key>
            <array>
                <string>family.com.nokia.series40.3rdEd.bus.bt</string>
            </array>
            <key>Services</key>
            <array>
                <dict>
                    <key>ServiceName</key>
                    <string>com.apple.model</string>
                    <key>ServiceProperties</key>
                    <dict>
                        <key>ModelIcon</key>
                        <string>NOK3110.tiff</string>
                        <key>ModelName</key>
                        <string>3110</string>
                    </dict>
                </dict>
                <dict>
                    <key>ServiceName</key>
                    <string>com.apple.synchro</string>
                    <key>ServiceProperties</key>
                    <dict>
                        <key>MaxCityLength</key>
                        <integer>30</integer>
                        <key>MaxEMailLength</key>
                        <integer>126</integer>
                        <key>MaxEventLocationLength</key>
                        <integer>51</integer>
                        <key>MaxPhoneNumberLength</key>
                        <integer>50</integer>
                        <key>MaxPostalCodeLength</key>
                        <integer>10</integer>
                        <key>MaxStateLength</key>
                        <integer>30</integer>
                        <key>MaxStreetLength</key>
                        <integer>126</integer>
                        <key>MaxURLLength</key>
                        <integer>126</integer>
                        <key>needsFullAddressInStreetField</key>
                        <true/>
                    </dict>
                </dict>
            </array>
        </dict>
    </dict>
    </plist>

Save, pair your phone via Bluetooth, start iSync and enjoy. :)

You can also try to move the "Nokia-3110.phoneplugin" folder to /Library/PhonePlugins/ (the Library that resides straight at the root of your harddisk) - however this didn't work for me right away so I tried the other option. Just try and see what works best for you.

P.S. Eventually you might want to read the comments too, some more info and a few more hints there.

Comments

Hi, thank you so much! It

Hi, thank you so much! It helped me a lot. olga

I don't, sorry. I'm not using

I don't, sorry. I'm not using this method anymore since I got a new phone. Maybe some of the commenters do though!

Thanks. I had this working on

Thanks. I had this working on Tiger, then I bought a laptop with Snow Leopard installed and this doesn't seem to work any more. Isync recognizes the phone ok but when you double click to add the device, iSync always crashes. Any ideas on this?

Ur a champion mate! Works

Ur a champion mate! Works fine and dandy...1st time it didnt but after reading the comments, i deleted the original 6102 folder, works fine! Thanx mate! ;)

Same issues on a later

Same issues on a later version of Isync it seems not to work at all and I need to move my conacts from the Nokia to my Iphone somehow

Works great !

Works great !

Thank you very much, worked

Thank you very much, worked like a charm, even though i had to change all the '3110's to '3110c' since i have a 3110c :) Works on Leopard!

the phone is a 3110c too.

the phone is a 3110c too.

thanks

thanks

Great, thank you very much.

Great, thank you very much. I have a 3110c, I had to rename the .tiff file in the new 3110 folder, and to delete the 6102 folder, but now it works. Thank you again

Worked for me, having done

Worked for me, having done all the above. Had to unpair and repair the phone/device a couple of times due to sync error. Think this error related to having tried to sync the phone previously via usb cable, not sure.

thanks, you're a genius

thanks, you're a genius

It worked great in iSync

It worked great in iSync 3.0.2 without any error messages or removing files. The only thing I did differently is that I also changed the other files within the folder, which had references to the old phone name or version number.

Regards

Ralph W. Lambrecht
http://www.darkroomagic.com

Thanks A LOT! That really

Thanks A LOT! That really helped me out. A perfect solution.

Doc

Initially this didn't work

Initially this didn't work for me, but after reading the posts I did exactly what was in the original post, then removed the file for the 6102 and it worked. However I do get an error message at the end of syncing on both the mac and the phone, but the sync works fine

it worked good thank you!

it worked good thank you!

Changed the text string

Changed the text string "6102" by "3110" in all files in the plugin. After that, when pairing the phone I get an option to configure iSync. Voila. Still get an error message at the end of the sync but the work gets done.

i tried the above, but dint

i tried the above, but dint work for my nokia 3110

but look here

go here
http://discussions.apple.com/thread.jspa?threadID=1440295&tstart=0

look for the post by
Haasie78
copy past this..
it worked for me

now i have both. god knows which works better

Forgot to mention, Nokia

Forgot to mention, Nokia 3110c, iSync 3.0 on Leopard 10.5.2 :)

Thank you very much, it

Thank you very much, it worked after deleting the Nokia-6102.phoneplugin folder and messing up with the Info.plist as well.

Thank you :)

Did work too with my

Did work too with my 3110c…

In french:
Ça marche parfaitement en suivant les conseils de Michael:

"it worked with my 3110c! but I also had to delete the Nokia-6102.phoneplugin.."

- Thank you very much!
Best regards

Hello, i've tried your trick

Hello,
i've tried your trick with isync 2,4 & the nokia 3110c, but it didn't work...wht's the problem?If you have an idea...
Thanks!

Thanks for posting this.

Thanks for posting this. Solved my problem after I edited the info plist file as well.

Well done!

I am not great with

I am not great with computers, and i cant get it to work, but i found on the net that possible to make a plugin that can be copied instead modifying files. it seems to work for the 6300 Nokia phone http://klauskjeldsen.dk/2007/06/08/free-nokia-6300-isync-plugin/

Anyway you could make it like that?

It didn't work initially for

It didn't work initially for me - what I had to do was edit the info.plist file inside the new plugin and change references from 6102 to 3110. Then it was all good!

Thanks a ton - this worked

Thanks a ton - this worked perfectly.

thanks man.. it works

thanks man.. it works well!!!!

regards,
hiro whardana

glory, did work on 3110c.

glory, did work on 3110c. Easy.

'thnx

Works well also for

Works well also for Leopard's iSync 3.0,
Also had to delete the duplicated folder...
Thanks a lot for this how-to!
Daniel

Can't get i to work! And I

Can't get i to work! And I don't understand why. in the Contents/Resources directory I find 4 files - the .tiff and MetaClasses.plist that you mention, but also PhoneConduit.plist and SyncEngine.plist. Do I have to do changes in any of those two to make it work?

it worked with my 3110c! but

it worked with my 3110c! but I also had to delete the Nokia-6102.phoneplugin..

Hm. the 3110c shouldn't

Hm. the 3110c shouldn't really make any difference. In iSync 3.0 it did work with a quick test and removing the Nokia-6102.phoneplugin file though and the phone is a 3110c too.

Lucky Hans-Gunther - it

Lucky Hans-Gunther - it doesn't seem to work with my 3110c. Should I change references in to 3110 to 3110c? Any other tips?

Forgot to mention i used

Forgot to mention i used ISync 3.0

Works perfect but i had to

Works perfect but i had to move the original "Nokia-6102.phoneplugin" out of the package because there were messages in the system log, there is twice the same plugin and it will use the original. (allthough i had changed the n3110 package.)
But it worked then

it have done the above but

it have done the above but for some reason it goes through the motions of syncing but doesnt actually transfer any info..

Any ideas

Jamie

didn't work for iSync 3.0.

didn't work for iSync 3.0. i'll try the older version now...

Did work with my 3110c -

Did work with my 3110c - Thank you very much!

Best regards

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <pre>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
Are you human?
                                                                                              

hhhhhhh
h:::::h
h:::::h
h:::::h
yyyyyyy yyyyyyy h::::h hhhhh yyyyyyy yyyyyyy qqqqqqqqq qqqqq
y:::::y y:::::y h::::hh:::::hhh y:::::y y:::::y q:::::::::qqq::::q
y:::::y y:::::y h::::::::::::::hh y:::::y y:::::y q:::::::::::::::::q
y:::::y y:::::y h:::::::hhh::::::h y:::::y y:::::y q::::::qqqqq::::::qq
y:::::y y:::::y h::::::h h::::::h y:::::y y:::::y q:::::q q:::::q
y:::::y y:::::y h:::::h h:::::h y:::::y y:::::y q:::::q q:::::q
y:::::y:::::y h:::::h h:::::h y:::::y:::::y q:::::q q:::::q
y:::::::::y h:::::h h:::::h y:::::::::y q::::::q q:::::q
y:::::::y h:::::h h:::::h y:::::::y q:::::::qqqqq:::::q
y:::::y h:::::h h:::::h y:::::y q::::::::::::::::q
y:::::y h:::::h h:::::h y:::::y qq::::::::::::::q
y:::::y hhhhhhh hhhhhhh y:::::y qqqqqqqq::::::q
y:::::y y:::::y q:::::q
y:::::y y:::::y q:::::q
y:::::y y:::::y q:::::::q
y:::::y y:::::y q:::::::q
yyyyyyy yyyyyyy q:::::::q
qqqqqqqqq
Enter the code depicted in ASCII art style.