iSync Phone Plugin for Motorola C350
According to the iSync Device List, the Motorola C350 is supported by iSync. But my phone was not found.
There are small differences between the supported model and mine. Using USB Prober[1] my device announces itself as:
Device VendorID/ProductID: 0x22B8/0x5802 (Motorola PCS)
whereas iSync expects[2] a ProductID of 0x3802 for the C350.
Instead of editing the iSync plist file I created an iSync Plugin as Rui Carmo described in his detailed iSync Plugins Howto.
Download
From http://pesche.schlau.ch/isync/motorola-c350a.html or through this direct link.
Installation
Copy the MotorolaC350a.phoneplugin folder into one of these folders:
- /Library/PhonePlugins (makes the plugin available for all users)
- ~/Library/PhonePlugins
Then plug the phone with the data cable, restart iSync and Add Device… and the phone should be found immediately.
Update 2006-02-04
There are now at least two sites providing iSync Phone Plugins (which I haven’t tested):
- Steffen Zimmermanns DIY iSync Phone Plugin, featuring my “Script” (the Property List file) for the Motorola C350.
- Nova Media has a Free iSync Plugins page.
[1] Installed as part of the Apple Developer Tools in /Developer/Applications/Utilities/USB Prober
[2] This file has a rather long path:
/Applications/iSync.app/Contents/PlugIns/ApplePhoneConduit.syncdevice/Contents/PlugIns/PhoneModelsSync.phoneplugin/Contents/Resources/MetaClasses.plist
January 15th, 2006 at 18:17
I have a Motorola C550. The product ID is slightly different. Here’s what System Profiler shows:
Version: 0.01
Bus Power (mA): 500
Speed: Up to 12 Mb/sec
Manufacturer: Motorola Inc.
Product ID: 0×3802
Vendor ID: 0×22b8
Do you think I could modify the plugin to make it work with this phone?
Hope it doesn’t require the original data cable, I’m using Sony’s.
January 15th, 2006 at 19:00
Alright, thanks for the tips in the original post. Here’s the hack that makes the Motorola C550 work with iSync. I used version 2.1.1.
HOW-TO:
Open “/Applications/iSync.app/Contents/PlugIns/ApplePhoneConduit.syncdevice/Contents/PlugIns/PhoneModelsSync.phoneplugin/Contents/Resources” in Finder.
I modified C350 for this and created a new entry for C550. Use the MOTOE398.tiff icon (rename to MOTOC550.tiff) and modify MetaClasses.plist.
Put this under the C350’s container.
com.motorola.C350
Identification
com.apple.gmi+gmm
“Motorola CE, Copyright 2000″+C550
InheritsFrom
com.motorola.usb.0×22B8/0×3802
Services
ServiceName
com.apple.model
ServiceProperties
ModelName
C550
PhoneIcon
MOTC550.tiff
Connect C550, open iSync and Add Devices. It’ll show up!
I can’t believe it, my first ever hack in OS X
So I’ll add this: “Hack by Parimal Satyal”. Thanks Peter for the help!
January 15th, 2006 at 20:21
The better solution would be to modify my Plugin, not the iSync Application – or you lose your hack with the next iSync update. Steps:
January 16th, 2006 at 05:15
Ah, thank you
Now to find a way to transfer photos
February 2nd, 2006 at 10:44
Sounds interesting. So can I do a plugin for EVERY phone? I have a Motorola MPX200 (Windows Smartphone) and there’s no (comfortable) way to sync (so far..).
February 4th, 2006 at 09:05
@Julia: You can do a plugin for phones that are similar to phones already supported by iSync. As your phone is a Windows Smartphone, you will have probably more success using The Missing Sync, as Apple documents in the iSync Devices List (Category PDA/Pocket PC).