Posted by error454 on 09/16/2010
The joy of discovery!
15 days ago, I set out to determine why I couldn’t use my Palm Pre on my Xbox 360. We all start somewhere, but I started with absolutely no knowledge of the composite gadget framework or Palm’s rockhopper composite driver. In retrospect, I spent a lot of time asking silly questions and researching irrelevant things. But once again I have been awarded for persistence, while picking up some great knowledge and tools for the future.
For the last 2 days, I have relished the joy of discovery. Truth be told, this problem was solved 2 years ago by one Felipe Balbi on the linux-usb mailing list. The next logical question is why the problem exists on so many devices if it was fixed 2 years ago? Am I really the first person to discover this problem and solution and actually care enough to try and get it fixed on Palm and Android devices?
Read on as I reveal all that I know. (Palm users can skip to the good stuff by grabbing the latest UberKernel release and plugging in to their Xbox 360)
Read the rest of this entry »
Posted in Android, WebOS | Tagged: android, webos, xbox, storage, xbox360, xbox 360, mass storage, sd, usb, droid, evo, droid2 | Leave a Comment »
Posted by error454 on 09/12/2010
In my last post, I incorrectly theorized that the reason my Xbox 360 could not see my Palm Pre was because the mass storage driver was implemented as BOT instead of CBI. BOT or Bulk Only Transfer has only 2 endpoints, bulk-in & bulk-out. CBI or Control Bulk Interrupt has 3 endpoints, bulk-in, bulk-out and interrupt.
After spending some time in the code, I finished my cosmetic CBI driver hack, essentially making the Pre look identical to my working USB thumb drive in every single way. This was not the solution! I now have a working solution and it happens to be BOT, so we can safely say that the CBI vs BOT theory is moot.
Lab notes below.
Posted in PDK, WebOS | Tagged: webos, pdk, xbox 360, mass storage, usb | 1 Comment »
Posted by error454 on 09/01/2010
I have a dream where I plug my Palm Pre into my Xbox 360 and it is recognized as a USB Mass Storage device. I then save all my games and downloaded content to it. Later, I fire up a PDK app that loads x360 (A FUSE filesystem driver for the 360) and I edit my saved games, adding more health, more gold, etc.
What would it take for a USB newb to turn this into a reality? I’m not sure, but I am willing to try.
Posted in PDK, WebOS | Tagged: 360, driver, linux, mass, palm, pre, storage, xbox | 2 Comments »