From what I understand about micro usb is that there are five wires/confections. The outside connections are ground and power. The two next to the ground are for data (one + and one -) and the last one next to power is a identification connection. If the wireis connected/has power then its a source device (i.e. computer). If its not, then its a peripheral (portable hard drive, out in our case, our phone). Its been a bit since I read up on that, so it might be vice versa.
Last time I tore the phone apart, I didn't look, but it may be a setting that is hard-wired (literally), or its a switch controlled by software. If it's the latter, then its possible, if its hard wired, then its not.
Adding things to the kernel or loading drivers isn't cut and paste. It takes available source code, which isn't always available, for both the phone and the device you want to use (that works with android), as well as understanding of how to make it work.
That last part I am not well versed on. But we have a couple devs trying to get the vibrant opened up. They are few, and the request list keeps getting larger.
Sent from my SGH-T959 using XDA App
| I like beer too
, but you should probably get an FFC for your Vibrant..
HTC Sensation 4G
Revolution 3.6.5XE - included kernel and recommended radio.
Overcome 3.0.1 - Using as a phone temporarily... meh
Samsung Galaxy S 4g
Gave to wife when she broke the Nexus...
*DEAD* Samsung Vibrant
+ i9k FFC
| *Died* Google Nexus One
(missing volume rocker) | Tmobile G1
(Kept for novelty)