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

[email protected] #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
    Commented Jan 8, 2014 at 16:02
  • @dotVezz I used the image automatically downloaded by the Nexus Root Toolkit v1.8.0 wugfresh.com/nrt
    – Tom
    Commented Jan 8, 2014 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
    Commented Jan 8, 2014 at 16:15
  • @dotVezz Have updated the question
    – Tom
    Commented Jan 8, 2014 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
    Commented Jan 8, 2014 at 17:47

1 Answer 1


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.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .