This is just not going to work without hardware being altered so i would love to know why they need the charge driver. Can someone come out the woodwork and explain to me just how they will get host working on software alone?. I have now added another usb port and installed a regular charge socket for a non usb charger and it is working fine. Usb otg also is working but no way without wiring changes as the usb otg transciever is already there but not wired for either host or otg...... So i want to know just how you guys are hopeing to get host mode on software alone (no way you will get otg by the way on software alone).