[jp] Cannot use the program

  • Previous message: [jp] Cannot use the program
  • Next message: [jp] Cannot use the program
  • David A. Desrosiers david.a.desrosiers at gmail.com
    Fri May 30 09:36:23 EDT 2008

     

    On Fri, May 30, 2008 at 9:23 AM, Christopher Sean Hilton
    <chris at vindaloo.com> wrote:
    > USB is a pain in the neck. The way it's implemented on the palm is
    > doubly so. Am I correct in assuming that the reason that newer Palms
    > present a device on the USB bus at plug in time rather than hotsync
    > time is to allow them to charge from your computer. E.g. you have to
    > negotiate for power on the USB bus and the only way to do that to
    > present a device the moment the cable is plugged in?
    
     No, they attempt to mount a pseudo-filesystem (i.e. NVFS/VFS) using
    those endpoints. They term this "Drive Mode" and you can read more
    about it here:
    
    http://kb.palmone.com/SRVS/CGI-BIN/WEBCGI.EXE?New,Kb=PalmSupportKB,ts=Palm_External2001,case=obj(14365)
    
    But they don't give you a choice whether to use it that way or not.
    You plug it in and it just does it.
    
    Now, there MAY be a way we can send a few bytes across the bus to it
    to tell it to drop out of Drive Mode and switch to a mode that allows
    HotSync to function properly, but I haven't poked at it enough (and
    frankly, I don't have a device with this capability, thankfully).
    

     

     

    More information about the jpilot mailing list