DAP said:
The ONLY way that some devices (those that require more than 100 mA, and do not work at High Speed) will work on the Pandora is if you use a POWERED (meaning it has its own power supply (wall wart, or battery pack)) hub.
But honestly, which devices these days are not hi speed and use more than 0.1A? (yeah, a usb vacuum cleaner or desk lamp, but they are fine anyways i guess
) mouses or keyboards son't usually drain more power and any mass storage without hi speed is excessively painful (i have a zaurus which only has usb-otg 1.1 and this is probably the thing that hurts most).
The GPS devices that I have looked at all use full speed, and when I have been able to find the power usage, it works out to 120 mA, so yes this is a problem.
Then why not use one of these
http://www.bixnet.com/5vps2powercord.html
with one of these
http://cgi.ebay.de/Adapter-mini-USB-Stecke...1742.m153.l1262
usb1.1 with 0.6A. i guess that makes everyone happy.
i know this is slightly clunky, but these are standard pieces (i accumulated both of them somehow). i guess with a bit of soldering you can make a small adapter that should be nice, too.
There is a bit of a risk involved with doing this. If I read the information about the IC used for the USB OTG port, that part generates its 5V output via a switched capacitor charge pump. I'm not sure where the standard USB port gets its 5V, but I don't think I'd want to connect them together. That could really confuse the electronics possibly ending up in smoke.
If I were to do something like this, I'd hack that mini-A to A adapter to cut the VBus line. This itself may not work as USB is supposed to have control of the VBus line, and self powered devices are supposed to pay attention to its state. If that line is cut, the Pandora may try to shut down the device, and the device not seeing VBus going away may continue to drive signals onto the data lines, which is again a violation of the spec.
There no clean solution to this issue.