IDK How relavent this is but... When I hacked my Nokia770 there is a mod that allowed the installed debian linux change the mode of the onboard USB chip from device to Host mode. This mode entailed putting the device into Debug Mode and running a "patch" script. After doing this it would no longer work as device mode unless the process was reversed. This process also required a PC running Windows. Since this was a USB device chip, the designers never allowed for power for the chips internally. They were actually powered by the USB Host it was attached to. In order to use then n770 USB port as a device, you need to use a special cable. This was one which is normally used for an External 2.5" USB Harddrive (the one with 2 usb plugs one for power and another for data). This allowed you to apply an external USB power and allow the chips to work as well as the device attached. So I will say, it IS possible given the right circumstances, I.E. we can change the USB mode with software, and get power to the chips (if required).