Failed Marshmallow update/Stock Android (Locked Bootloader & Unrooted) Solution

Search This thread

MrChinn

Member
May 25, 2012
21
3
Taunton
First time poster, but thought I'd share how I managed to fix my problem, in hope that it helps someone else out.

I recently received the OTA Marshmallow update for my Stock Nexus 9 (unrooted and locked bootloader), but unfortunately it didn't work, and threw me into "bootloop" where it continually tried to apply the update but failed. First off I followed instructions to clear the Cache, which only made the problem worse, as all the tablet would do then was boot into the “swirling colour dots” and do nothing else until eventually the battery died.

After reading several forum posts I discovered that the usual solution is to flash via fastboot, however on a Nexus 9 you need to unlock the bootloader by activating "Enable OEM Unlock" from within Android. As I'm running a 100% Stock Nexus 9 I had never done this, so couldn't flash it.

Eventually though, after having an absolute nightmare trying to get it to work again, I found a working solution! Just use "Apply update from ADB" under Recovery, along with the correct update image!

A lot of what's in the steps below is likely to be known to most of the community, but I’ve tried to keep the steps extra simple so anyone can pick this up.

Steps:

1. Reboot into HBOOT (Hold down Volume Down + Power Button).

2. Press Volume Down to highlight Recovery, then press the Power Button to enter it.

3. Wait until the Google logo goes away, and you should see a picture of an Android laying on it’s back. Hold down the Power Button + Volume Up (very important to hold Power FIRST).

4. On the Recovery page it lists a few details about your version at the top. Note down the 6 character identifier for your device (which is in the format of 3 text characters, 2 numeric, and another text char). For me I was running 5.1.1 before the update, so my identifier was LMY48T.

5. Find the OTA update that upgrades from your current version to the next version. For me I was going from 5.1.1 to 6.0.0 on a Nexus 9, so I searched for LMY48T on Google and found that this was the OTA update needed: https://android.googleapis.com/pack...83199e.signed-volantis-MRA58K-from-LMY48T.zip

6. If you don’t have it already, download and install “Minimal ADB and Fastboot”: http://forum.xda-developers.com/showthread.php?t=2317790 – when it’s installed let it run straight away, and leave the command prompt open you’ll need it in a min.

7. If you don’t have it already, download and unzip the Google USB Driver: https://dl-ssl.google.com//android/repository/latest_usb_driver_windows.zip

8. Copy the OTA update file you downloaded to the folder that Minimal ADB was installed in (usually C:\Program Files (x86)\Minimal ADB and Fastboot\).

9. Back on your device use Volume down to get to “Wipe Cache Partition”, and press the Power Button to activate it. If you want to be really sure this will work you should do a “Wipe data/factory reset” too, but be aware you will definitely lose your data.

10. Use Volume up to go to “Apply update from ADB”, and press the Power Button to enter it.

11. Plug your tablet into your PC (if it’s not already). You’ll need to go to your Device settings on your PC and you should see a new device named the same as your device or possibly just “Android”. Go to the Properties of the device and force the Driver to be the ADB Google driver from the Google USB Drivers that you downloaded earlier. (There’s plenty of other longer tutorials on how to do this if you’re having issues)

12. On your PC, in the Minimal ADB Command Prompt (that you should still have open from earlier) enter “adb sideload {NAMEOFOTAFILE}” e.g. for me this was “adb sideload ab835e17c874202049463ccd916f86fede83199e.signed-volantis-MRA58K-from-LMY48T.zip”.

13. Let it run. It took less than half hour for it to install for me, and I’m now the proud owner of a working Stock Nexus 9 with Marshmallow!

So why does this work but applying the stock images via fastboot doesn’t? As far as I can see it must be due to the “signing” of the files. The regular stock Google fastboot flash images don’t include signature information (as far as I’m aware) so they’re rejected as unsafe by the locked bootloader, whereas when you run the OTA update files through ADB sideloading signatures are on the OTA update files, and your device determines that these are safe to install.
Thanks for sharing! Pulled a colleagues N9 back from the dead today with this post - I thought it was possible with the OTA's despite Bootloader being locked...happy days.

As a side note, for Recovery menu from "dead Android", I found you have to hold the power button and just press Vol+ as opposed to hold power then hold Vol+ (it's not 100% clear, I think I've been in that situation before though so I recalled what needed doing).
 
  • Like
Reactions: charles.fiset

crazyykw

Senior Member
Jun 16, 2011
147
9
Hello I have stock Nexus 9 , locked bootloader with no custom recovery and the same happened to me with android 6.0 update. I tried installing android 7 factory images . Tried different android 7.0 images, tried flashing through different computers even mac. Tried installing adb multiple times even the latest ones.
Still get the same error every time E: signature verification failed and E: footer something....
Please tell me what can be done to solve this issue.
 

xsmokinx

Member
Dec 7, 2011
12
5
I have done everything to a T and my tablet now boots up. When I go to log into my gmail it asks me to log into a account from this device and I cant log in it just keeps saying that...any info on what I can do?

---------- Post added at 03:08 PM ---------- Previous post was at 03:06 PM ----------

I have done everything to a T and my tablet now boots up. When I go to log into my gmail it asks me to log into a account from this device and I cant log in it just keeps saying that...any info on what I can do?

When I say log into gmail I mean the first initial Tablet log in to get my android going
 

v12xke

Senior Member
Dec 5, 2010
2,140
680
The Woodlands, TX
Google Nexus 4
Nexus 7
...When I say log into gmail I mean the first initial Tablet log in to get my android going

That is your Google account login, and it is asking your credentials as a security measure. You need a working login to access the data on your tablet or you will have to do a factory reset. My advice would be to use a PC or some other device to login to Google successfully first. If you've forgotten your password, then reset the password and make sure you can login/logout/login to Google. THEN go back to your tablet and login. If for some reason you are unable successfully login to your own Google account, you will not be able to on your tablet either, forcing you to do a factory reset. If you're gonna go that far, you may as well flash the latest Google image and bring your tablet up to 7.1.1.
 

xsmokinx

Member
Dec 7, 2011
12
5
I got it worked out, it wouldn't log in because it wasn't the original Google account that was on the tablet and Google makes you wait 24hrs to log back in if it's not the original account and password. Tablet is up and running and running latest Android! Thanks for your help!
 
  • Like
Reactions: charles.fiset

shoaib512

Member
Apr 14, 2018
13
0
Nokia 3 ta-1020 dont have OS,backup and boot menu it ca jus open fastboot

Hey, I am a Nokia 3 ta 1020 user. I installed twrp and my mobile always stuck android logo because OS was deleted unfortunately i looked oem again thinking that i will start but its not
Again i tried install its firmware but i needs scatter file and i dont have, I tried to unlock oem again but its serial number is cracked as 0123456789abcdef
Can you answer me how to fix this problem
plz help:crying::crying::crying::crying::crying:
 

madbat99

Senior Member
Mar 1, 2014
5,515
3,280
Motorola Edge+ (2022)
Hey, I am a Nokia 3 ta 1020 user. I installed twrp and my mobile always stuck android logo because OS was deleted unfortunately i looked oem again thinking that i will start but its not
Again i tried install its firmware but i needs scatter file and i dont have, I tried to unlock oem again but its serial number is cracked as 0123456789abcdef
Can you answer me how to fix this problem
plz help:crying::crying::crying::crying::crying:
You are in the wrong forum. This is Nexus 9.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    First time poster, but thought I'd share how I managed to fix my problem, in hope that it helps someone else out.

    I recently received the OTA Marshmallow update for my Stock Nexus 9 (unrooted and locked bootloader), but unfortunately it didn't work, and threw me into "bootloop" where it continually tried to apply the update but failed. First off I followed instructions to clear the Cache, which only made the problem worse, as all the tablet would do then was boot into the “swirling colour dots” and do nothing else until eventually the battery died.

    After reading several forum posts I discovered that the usual solution is to flash via fastboot, however on a Nexus 9 you need to unlock the bootloader by activating "Enable OEM Unlock" from within Android. As I'm running a 100% Stock Nexus 9 I had never done this, so couldn't flash it.

    Eventually though, after having an absolute nightmare trying to get it to work again, I found a working solution! Just use "Apply update from ADB" under Recovery, along with the correct update image!

    A lot of what's in the steps below is likely to be known to most of the community, but I’ve tried to keep the steps extra simple so anyone can pick this up.

    Steps:

    1. Reboot into HBOOT (Hold down Volume Down + Power Button).

    2. Press Volume Down to highlight Recovery, then press the Power Button to enter it.

    3. Wait until the Google logo goes away, and you should see a picture of an Android laying on it’s back. Hold down the Power Button + Volume Up (very important to hold Power FIRST).

    4. On the Recovery page it lists a few details about your version at the top. Note down the 6 character identifier for your device (which is in the format of 3 text characters, 2 numeric, and another text char). For me I was running 5.1.1 before the update, so my identifier was LMY48T.

    5. Find the OTA update that upgrades from your current version to the next version. For me I was going from 5.1.1 to 6.0.0 on a Nexus 9, so I searched for LMY48T on Google and found that this was the OTA update needed: https://android.googleapis.com/pack...83199e.signed-volantis-MRA58K-from-LMY48T.zip

    6. If you don’t have it already, download and install “Minimal ADB and Fastboot”: http://forum.xda-developers.com/showthread.php?t=2317790 – when it’s installed let it run straight away, and leave the command prompt open you’ll need it in a min.

    7. If you don’t have it already, download and unzip the Google USB Driver: https://dl-ssl.google.com//android/repository/latest_usb_driver_windows.zip

    8. Copy the OTA update file you downloaded to the folder that Minimal ADB was installed in (usually C:\Program Files (x86)\Minimal ADB and Fastboot\).

    9. Back on your device use Volume down to get to “Wipe Cache Partition”, and press the Power Button to activate it. If you want to be really sure this will work you should do a “Wipe data/factory reset” too, but be aware you will definitely lose your data.

    10. Use Volume up to go to “Apply update from ADB”, and press the Power Button to enter it.

    11. Plug your tablet into your PC (if it’s not already). You’ll need to go to your Device settings on your PC and you should see a new device named the same as your device or possibly just “Android”. Go to the Properties of the device and force the Driver to be the ADB Google driver from the Google USB Drivers that you downloaded earlier. (There’s plenty of other longer tutorials on how to do this if you’re having issues)

    12. On your PC, in the Minimal ADB Command Prompt (that you should still have open from earlier) enter “adb sideload {NAMEOFOTAFILE}” e.g. for me this was “adb sideload ab835e17c874202049463ccd916f86fede83199e.signed-volantis-MRA58K-from-LMY48T.zip”.

    13. Let it run. It took less than half hour for it to install for me, and I’m now the proud owner of a working Stock Nexus 9 with Marshmallow!

    So why does this work but applying the stock images via fastboot doesn’t? As far as I can see it must be due to the “signing” of the files. The regular stock Google fastboot flash images don’t include signature information (as far as I’m aware) so they’re rejected as unsafe by the locked bootloader, whereas when you run the OTA update files through ADB sideloading signatures are on the OTA update files, and your device determines that these are safe to install.
    2
    Marshmallow OTA hose your Nexus device? Just flash the N dev preview.

    Marshmallow OTA hose your Nexus device? Just flash the N dev preview.


    Posting the above for anyone with a Bricked device from a previous Marshmallow OTA and where not able to resolve it by sideloading a Marshmallow OTA.
    1
    FYI - You don't need to go searching for OTA files on Google. They're all conveniently posted here:
    http://forum.xda-developers.com/showthread.php?t=2906492
    1
    Found the developer options!!

    Thanks and yes I found it. I had to reboot my tablet to see the Android version. It must be a bug but I will be happy to deal with a small bug like that. Much better than a bricked tablet. The first thing I did was to enable unlocking of the bootloader in case this happens again. Fool me once but not twice..lol
    1
    Hi! I have the problem that i can't update MMB29V to MOB30D via adb, the adb give me an error and say "status 7". Then, I tryied to update to Android N, but when i sideload the .zip file it say: * cannot read 'volantis-ota-npc91k-42fc9c84.zip' *. From this point dont know how to proceed :(


    A few things to try: -
    1. Check the MD5 version of your download zip
    2. Check you have latest adb version.
    3. Check your cable.

    If still in warranty, RMA it through Google/HTC.