[Android Head-Units] sciallo:
Ok [MENTION=2322651]jakejm79[/MENTION] you're giving me some reading to do :)

I can find nothing in the OTG specification that indicate anything about dealing with devices, it's simply about switching the port itself between modes of operation (host-device-role swapping) and power supply or consumption. great stuff in many ways and I probably have much more reading to do to really understand all that it involves...

From the first post I quoted, I didn't know this but it seems from what you wrote that if you plug in a device that has no module in android it asks you what program to open it with?

What about the next time you plug it in, and do you need to unlug it/replug it or is it just the first time? and what about the hot-swapping issues we've had with these units, shouldn't we have that plugged in when we boot?

Cool, that must be additional android handling that may or may not require OTG per se, just came out with it? or is it part of OTG (keep in mind that USB On The Go or OTG is a specification that affects all kinds of devices, regardless of OS (heck regardless of wether it has an OS, could be a printer).

Pre OTG phones for example (ie newest phone with 2.3 ported to it or old phone with 4.2 on it) Simply cannot act as hosts, so you simply couldn't hook up a usb drive to it's only port, much less a ODBII adapter... that is unless they have a dedicated host port (I had an archos tablet that had a full USB port in the back, that was kick-ass at the time, I could hook up an external 500GB hard drive to it if I wanted to no OTG involved) That's what the big deal with OTG is, I can now plug in my digital camera to the phone and upload some good pictures, or plug the phone to the computer and now my phone is the device... Same port.

Obviosly there is more to it, great. That's android specific and some day I'll learn about it. And by the way last links at the end of my post about resistors and the usb ports might have something to do with all this... something else I will want to explore soon as it might be a way to have the OTG switch to give us wired adb on the front port...

Still OTG or not I look forward to seing if there is a module in the mix or if one can be added [MENTION=5554780]bmj67[/MENTION] if you will, I would like to see the output of lsmod in a terminal with the odbII adapter plugged in.

And this throws me for a loop too as I have no idea what flag you're talking about :p It's ok though I will soon. It's on the list of things to revisit and do a writeup on for the wiki, I have thread posts numbers to go back to.

---------- Post added at 03:22 AM ---------- Previous post was at 03:16 AM ----------

Right?? It was almost too quiet for a while and look at it now...

For what I read it should work with any version, I would try to root yours as is so you can back up your tv app then maybe flash latest and reroot :)

---------- Post added at 03:33 AM ---------- Previous post was at 03:22 AM ----------

Exactly what those links are about... It gets deep. using different value resistors instead of just shorting those pins, you can switch to many different modes. on devices that support it that's how they get video out for example, some manufacturers will require a specific resistance for their tablet to charge full speed (so they can sell you THEIR charger), and one of the many other modes is debugging... just a possibility.

Ah, there it is, USB Host API... just terminology but that makes sense, an android API, not a USB specification... Thanks!