After I rooted a Nexus 10, the USB Host mode is no longer available.

I have checked the original unrooted device with Chainfire's 'USB Host Diagnostics' tool and it recognises a plugged in Arduino whilst scanning for connected devices, but nothing is detected after rooting.

Originally the device had Android 4.3 - build JWR66Y, and USB Host mode worked. I rooted via the Nexus Root Toolkit and installed a rooted image of the same build, and now the device isn't detected.

Has anyone experienced this? If this is being caused by a bad image, can anyone recommend one which will work?


The rooted kernel version is

android-build@vpbs1.mtv.corp.google.com #1
Mon Jun 10 17:11:40 PDT 2013
  • I'm wondering if the Kernel version is different between the rooted and unrooted builds you used. Could you perhaps edit your question with the kernel versions? – dotVezz Jan 8 '14 at 16:02
  • @dotVezz I used the image automatically downloaded by the Nexus Root Toolkit v1.8.0 wugfresh.com/nrt – Tom Jan 8 '14 at 16:12
  • Unfortunately, that doesn't really tell me much. We'll probably want the actual information about the kernel itself. You can get it from Settings > About Phone > Kernel version. If you edit your question and put in the kernel info - at least for the rooted build - it might help. – dotVezz Jan 8 '14 at 16:15
  • @dotVezz Have updated the question – Tom Jan 8 '14 at 17:04
  • Hmm... without knowing your previous kernel info, I can't say for certain, but this and this vaguely imply that there may have been a regression regarding USB modes in the 4.3 update with that kernel version. Although the odds of your issue being different from those links are still substantial - there may be hope yet. Does anyone else have any info? – dotVezz Jan 8 '14 at 17:47

According to this forum thread and this bug report, it seems that there has been a regression regarding USB modes in the kernel used in 4,3 (The version that you posted).

It seems that there is a problem with that kernel specifically, but nothing else in the ROM, that breaks USB Host Mode in some cases. There are a few possible solutions:

  1. Flash a different Android version. An update to 4.4.2 should fix things (as it did for you).
  2. Flash an alternative, third-party kernel and try your luck. You Mileage May Vary.

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.