I am trying to update my (unrooted and unlocked) Nexus 7 2013 wi-fi to Marshmallow via OTA. My Nexus is in USB debug mode and I have installed adb on my system and download the update package file.

When I connect my Nexus to Windows 10, the system recognizes the device as Android ADB Composite and everything seems to be working as it should. I open a command prompt and type:

adb devices

and the device along with its id is correctly shown. At this point I reboot to bootloader, so I type

adb reboot bootloader

the Nexus reboots, enters in the bootloader and the following happens:

  • adb can't find the device anymore
  • the device manager puts the Nexus among the Other devices and so it appears no driver has been installed for it.
  • Windows 10 doesn't know which drivers should use

    As suggested on numerous tutorials, I right-click on the device and choose to manually install an appropriate driver. And I expect to find Android ADB Composite in the list and instead the only possible choice is Samsung Android ADB Interface — which does not work, because, naturally, Nexus 7 is not a Samsung device.

    Samsung driver is the only choice

    I have tried to solve this issue by installing the google usb drivers using the 15 seconds install and it didn't help at all.

    What can I do to overcome this issue?

    • 1
      There is no problem here. Why would adb devices detect anything when device is booted into fastboot mode? You need fastboot binary in PC which uses different protocol to interface with your device. During fastboot mode, your typical Android OS is not running (neither the bootloader has any provision for adb daemon) so using adb is futile. – Firelord Oct 8 '15 at 18:08
    • @Firelord I am sorry, I am a bit confused: in order to actually transfer the ota file I will have to use adb sideload, so how can adb initiate sideloading if it can't find my device? – haunted85 Oct 8 '15 at 18:12
    • Please link the tutorial you're following. Note that sideloading an update is done when booted into Recovery mode which is not Fastboot mode. See recovery-mode. Instead of the command adb reboot bootloader do adb reboot recovery when booted into Android. – Firelord Oct 8 '15 at 18:13
    • @Firelord this is the tutorial: androidcentral.com/how-manually-upgrade-your-nexus#slide5 – haunted85 Oct 8 '15 at 18:18
    • It is mentioned there "Now use the volume down button twice until you have scrolled to Recovery mode" -- which is what I wrote. Simply boot into Recovery mode and then begin sideloading. That's all you've to do. – Firelord Oct 8 '15 at 18:20

    Your Answer

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

    Browse other questions tagged or ask your own question.