Sharing is caring!

If you own one of the two Nexus phones that were launched last year with Android 6.0 Marshmallow out-of-the box, but you were curious to try out the new features introduced in 7.0 Nougat and you’re disappointed with the performance of the latest operating system, it’s possible to revert back to Marshmallow and below we’ll teach you how to do that.

We remind you that the only update that was brought to Marshmallow is version 6.0.1, which rolled out in December 2015 with new emoji, a Quick Launch camera, Do Not Disturb & Volume Controls, security patches and many more.

Many owners of the Nexus 6P and 5X devices have reported that after updating to Nougat, they experienced many issues, especially battery failures, and they want to downgrade back to Marshmallow. If you’re one of them, then you will need a stock firmware build of Marshmallow for your Nexus device, which can be found here. Now, follow the exact step-by-step flashing instructions to go back to Marshmallow.

First of all, you will need to download the latest fastboot tool from here, as it will be used to flash an image successfully. After getting the system image for your Nexus, open up the archive to a safe location. Then connect your phone to your computer using a USB cable and start the device in fastboot mode using one of these methods:

  • Adb tool: when the device is turned on execute: adb reboot bootloader
  • Key combo: shut down the device and instantly press and hold the volume down to get the Nexus 6P into fastboot, then hold the Power button while it’s in boot mode.

Other users will run: “fastboot flashing unlock” to get into the device’s bootloader, while on dated devices, in order to unlock the bootloader, users will run: “fastboot oem unlock”.

Then, after making sure that the bootloader is up and running, you will go to the location where you unloaded the system image and execute the flash-all script, which will wrap up and then the device will reboot. The last step is to lock the bootloader by executing: “fastboot flashing lock”. On older devices, users will need to run: “fastboot oem lock”.

That’s it! Your Nexus device will run on Marshmallow 6.0.1 Marshmallow again!