The Artima Developer Community
Sponsored Link

All Things Pythonic
Syncing Motorola RAZR v3xx With Mac iSync 2.4
by Guido van van Rossum
September 8, 2007
Summary
I gave my wife a new phone for her birthday. But it was not recognized by iSync (I guess the phone is too new). I found a hint on an Italian bulletin board which I a am copying now.

Advertisement

Edit this file:

/Applications/iSync.app/Contents/PlugIns/ApplePhoneConduit.syncdevice/Contents/PlugIns/PhoneModelsSync.phoneplugin/Contents/Resources/MetaClasses.plist

(make a backup first!)

Somewhere at an appropriate place (e.g. after the first <dict>), add this XML:

<key>com.motorola.razorV3xx</key>
<dict>
        <key>Identification</key>
        <dict>
                <key>com.apple.cgmi+cgmm</key>
                <string>"Motorola CE, Copyright 2006"+"GSM900","GSM1800","GSM1900","WCDMA","MODEL=RAZRV3xx"</string>
                <key>com.apple.gmi+gmm</key>
                <string>"Motorola CE, Copyright 2006"+"GSM900","GSM1800","GSM1900","WCDMA","MODEL=RAZRV3xx"</string>
        </dict>
        <key>InheritsFrom</key>
        <array>
                <string>com.motorola.switchable-usb-bt.0x22B8/0x4902</string>
        </array>
        <key>Services</key>
        <array>
                <dict>
                        <key>ServiceName</key>
                        <string>com.apple.model</string>
                        <key>ServiceProperties</key>
                        <dict>
                                <key>ModelIcon</key>
                                <string>MOTV3-silver.tiff</string>
                                <key>ModelName</key>
                                <string>RAZR V3xx</string>
                        </dict>
                </dict>
                <dict>
                        <key>ServiceName</key>
                        <string>com.apple.synchro</string>
                        <key>ServiceProperties</key>
                        <dict>
                                <key>stringEncoding</key>
                                <string>UCS2</string>
                        </dict>
                </dict>
        </array>
</dict>

Note: I think all that indentation should be tabs. Use at your own risk. And, I'll say it again: make a backup first! If iSync is already running, quit it and restart it. No reboot necessary!

Talk Back!

Have an opinion? Readers have already posted 8 comments about this weblog entry. Why not add yours?

RSS Feed

If you'd like to be notified whenever Guido van van Rossum adds a new entry to his weblog, subscribe to his RSS feed.

About the Blogger

Guido van Rossum is the creator of Python, one of the major programming languages on and off the web. The Python community refers to him as the BDFL (Benevolent Dictator For Life), a title straight from a Monty Python skit. He moved from the Netherlands to the USA in 1995, where he met his wife. Until July 2003 they lived in the northern Virginia suburbs of Washington, DC with their son Orlijn, who was born in 2001. They then moved to Silicon Valley where Guido now works for Google (spending 50% of his time on Python!).

This weblog entry is Copyright © 2007 Guido van van Rossum. All rights reserved.

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2014 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use - Advertise with Us