First of all, please forgive my ignorance as this is the first time I'm attempting to create a 'plugin' for existing software that I did not create. After fighting for hours trying to use bitpim to access my unsupported phone (Motorola W315), I have turned to iSync and the handful of websites that make custom plugins. As far as I can tell, a pre-made plugin doesn't exist for the W315 so I've been looking at the 'MetaClasses.plist' files of several to try and piece together my own. Here's my edited version complete with comments (I don't have the comments in the actual file, I just added them to show what I've done here).
<?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.motorola.W315</key> /// Added my model number <dict> <key>Identification</key> <dict> <key>com.apple.cgmi+cgmm</key> <string>"Motorola CE, Copyright 2000"+W315</string> /// Added my model number <key>com.apple.gmi+gmm</key> <string>"Motorola CE, Copyright 2000"+W315</string> /// Added my model number </dict> <key>InheritsFrom</key> <array> <string>com.motorola.usb-bt.0x2a02/0x22b8</string> /// Changed hex values to Product ID/Vendor Id </array> <key>Services</key> <array> <dict> <key>ServiceName</key> <string>com.apple.model</string> <key>ServiceProperties</key> <dict> <key>ModelIcon</key> <string>MOTA835.tiff</string> <key>ModelName</key> <string>W315</string> /// Changed this to my model number </dict> </dict> </array> </dict> </dict> </plist>
Any help pointing me in the right direction would be appreciated. Right now I'm not getting any errors with iSync, it's just not finding my device when I scan for it. Also, I'm connecting via USB cable direct so 'com.motorola.usb-bt' might be the wrong place to be searching for.
Thanks in advance!