Clies and Macs-- Hot Sync-- The Missing FIX!!

Discussion in 'Other Device Manufacturers' started by Paul Robinson, Sep 30, 2006.

Thread Status:
Not open for further replies.
  1. Paul Robinson

    Paul Robinson Mobile Deity

    Messages:
    687
    Likes Received:
    0
    Trophy Points:
    68
    Recent Clies, such as the TJ37 and TH55, just won't sync with Macs. Oddly, older ones, such as the SJ22, SJ30, and SJ33, have no problem communicating and work right out of the box with Palm's Hot Sync and Palm Desktop programs.

    The only option seems to be to buy the Missing Sync, which has several marvelous features, but has given some users the fits, and, at $40, is an unfair Mac tax for something that Palm should have provided in the first place!

    There is, though, an alternative and easy solution!

    It turns out that the Palm's Hot Sync simply needs to know your Clie's Vendor and Product ID numbers! It uses them to identify what's hooked up to the USB port (cable or cradle). If you tell them that, hot synching works perfectly fine and the Palm Desktop program will reflect all your dates, addresses, to-dos, and memos just as it does with any Palm PDA.

    So, to get this working, we have two steps: finding the ID #s for your Clie and then entering them into Palm's approved PDA lists. I've adapted the wonderful directions at http://lensovet.byethost12.com/other/ux-ss/

    1) The simplest way to find the IDs is to Google your Clie model and hunt for the IDs.

    (If they are in hexadecimal, they need to be converted to regular text which is an easy task as there are many hexadecimal converters--e.g., Hex&Decimal here ).

    For example, for the TJ37, the Vendor ID is 1356 and the Product ID is 361.

    It would be great if those with other Clies could post the IDs for them here, so people wouldn't have to hunt the net for them or convert them.

    (If you cannot find the IDs that way, you'll need to run a program that probes a connected USB device. Such tools are in Apple's developer kit and similar tools may be available on line.)


    2) To make HotSync aware of your Clie, you simply need to paste the ID #s into the 3 lists that Palm uses for hot synching. You can use the Mac's TextEdit application for the job.

    I would put the TextEdit icon on your dock if it's not there already (simply drag it to the dock). (Note: there's no need to bother with the Property List Editor as mentioned at the web site.)

    To keep this post at a reasonable length, I'll describe what to do to enter the ID #s in the next message!
     
  2. Paul Robinson

    Paul Robinson Mobile Deity

    Messages:
    687
    Likes Received:
    0
    Trophy Points:
    68
    Step 2: Entering the ID #s

    Let's make the changes first in the HotSync and Transport Monitor lists. Those files are located inside the Palm folder in the Applications folder.

    Let's start with HotSync. (The procedure is the same with TM.)

    The list you want to modify is hidden within the HotSync file. If you right-click or control-click the file, and then select "Show Package Contents" from the pop up menu, you'll reveal what's inside (pretty cool, eh?). Now go inside the Contents folder, then inside the Plug-Ins folder, where you'll find USB Notifier.

    Control-click it and again pick Show Package Contents, then look inside its Contents folder, where you'll find Info.plist. Drag that document to the TextEdit icon.

    You'll see what looks like gobbledegook, but if you scroll down you'll see a series of entries that look something like this:

    <dict>
    <key>USBVendor</key>
    <string>2093</string>
    <key>USBProduct</key>
    <string>512</string>
    </dict>

    Each of those is a USB device that your computer can recognize. What we're going to do is add the dictionary definition for your Clie to it. Scroll all the way to the end of the file. You'll see

    </array>
    </dict>
    </plist>

    You're going to enter the Clie's definition just before the </array>

    For my Tj37, the ID text info ends up looking like this.

    <dict>
    <key>USBVendor</key>
    <string>1356</string>
    <key>USBProduct</key>
    <string>361</string>
    </dict>
    </array>
    </dict>
    </plist>

    Then Save the file. You should then close all the open windows on the desktop. (If you hold down the option key while closing one window, all will close automatically!)

    Follow the same steps for the Transport Monitor.

    That leaves one more list to modify. It's inside a file called USB. To locate it, go to your computer's Library folder (not the one within your user folder). (You can get there by double-clicking your hard drive.)

    You'll find an the Application Support folder there and, within that, the Palm HotSync folder. Inside its Transports folder is the USB file. Control-click it and Show Package Contents. Look inside the Contents folder and modify the Info-plist document that you find there in the same way you did the others! (Unlike the HS and TM changes, you don't have to do a second Show Package Contents step.) Then Save it as you did before and close all windows.

    You're done! At this point, you should restart your Mac. The Clie will then be recognized and the hot sync will go fine.

    (If it doesn't, launch the Hotsync Manager, click on Connections Settings, and make sure USB is checked. If that doesn't work, try unplugging and replugging in the USB cable to the computer and the Clie. Or re-seating the Clie in its cradle. Finally, try restarting the Mac again--first with and then without the USB cable plugged in. If things still don't work, it could be that you entered the wrong ID # somewhere.)

    Please post any corrections or questions!
     
Thread Status:
Not open for further replies.

Share This Page