I bought an OBD ELM327 USB cable in order to use it with Torque Pro since Ice Cream Sandwich USB host capabilities and the Torque website claims that it works. The problem is that when I connect the OBD adapter to my tablet it simply doesnt do anything, but I expected the choose application window to pop up. I downloaded a usb device app and I can see that it is connected, but it doesn't recognize it. How can I configure it so when I connect it the choose app window pops up?
I have the kyocera event that also runs Ice Cream Sandwich and in turn is rooted... ...using kernel tuner(very old version) I saw it as well and tired it myself, it did work for about a minute then a portion of the system went bad and restarted. After it restarted the option was no longer visible in the app. In conclusion the option is there but full OTG support is not. If you still want the support for OTG it may be best to flash a custom kernel.
on my Newsmy Carpad NU3001/NU5002 Android unit, i had to use a passive USB splitter hub 'octopus' and plugged it into the USB Host port. Then I took a mini-USB cable and plugged that into the USB OTG port on the android box. Then I plugged both the miniUSB cable and the ELM USB OBD2 adapter into the usb hub dongle octopus. Then and only then was Torque able to see the adapter. Basically I had to use both USB OTG and USB Host ports to get the USB ELM adapter working.