As far as I know Android supports Ethernet via USB, right? If yes, since which version of the OS?

What are makes of Ethernet USB adapters which are reportedly work with CyanogenMod? What are makes that don't work so well? Maybe one which are "plug and play" in Windows 7 work better on Android too, compared to those which require a driver?

Edit: As I'm not that technical I'd like to see an explanation, a drawing an article or something of an example of the most easily done USB Ethernet setup on any Android device (esp. the model name of the USB to Ethernet connector is interesting), if it's on stock Android it's even better than if it's on a modded ROM.


That is dependent:

  • The kernel, along with the appropriate driver
  • Chipset support for USB OTG

The general consensus, if the kernel is modded and has support for OTG provided the handset supports it, then it will work alongside with the appropriate OTG cable with power support.

It might need custom modifications to Android to make it aware of OTG facilities if running on pre-Honeycomb Android versions.

However, since Honeycomb (Android 3.0) and upwards, there is USB facilities integrated into the framework which makes OTG mechanism even easier.

  • As I understand since it needs USN On The Go, it will never run on basic devices, since only the high end devices may support USB On The Go?
    – superuser
    Mar 20 '13 at 0:10
  • Its not necessarily confined to high end devices... just saying, if you have an ARMv6 MSM7x27 chipset - it should support it (well that's the only one that has it)
    – t0mm13b
    Mar 20 '13 at 1:39
  • So it is more like a novelty thing. I get it.
    – superuser
    Mar 20 '13 at 1:41
  • Not a novelty - it can be useful - for example, plug in a ethernet usb, keyboard, external hard disk drive etc.. it boils down to what I have stated in the answer :)
    – t0mm13b
    Mar 20 '13 at 1:48
  • I mean novelty if only the ARMv6 MSM7x27 chipset has this feature and nothing else.
    – superuser
    Mar 20 '13 at 14:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.