Install Android 6.0.1 MMB29Q OTA for Nexus 5


This is a Marshmallow Android 6.0.1 manual updating tutorial that you can use to learn how to flash the latest firmware for your Nexus 5 GSM/ LTE device.

The manual updating guide is completed using the “ADB sideload” method, which means that you will need to be an advanced user before starting the flashing process.

Preparation Steps:

Use this post only for the Google Nexus 5 GSM / LTE devices.

Your phone should run the official Android 6.0.1 MMB29S firmware build.
The new MMB28Q build can be installed manually only over the MMB29S build.

Don’t use this post to update any other older Android 6.0.x builds.

Also, don’t try to flash any file you find in this post on any other Nexus 5 model.

Make sure to enable the USB Debugging option from your phone’s Developer Options section.
If you can’t find Developer Options, then you should go to Settings> About Phone and tap 7 times on the Build Number text to become a developer.
Return to Settings, scroll down to Developer Options; open it and then find and enable USB Debugging.

If you have rooted or modified your Nexus 5 MMB29S Android 6.0.1 in any way, the this tutorial won’t work with your device.

Read the entire post and do not skip any steps.

This tutorial is destined to be used by advanced users only. We cannot be blamed in case you brick the phone nor in case you lose any important files.

Now that you know all of the above you can continue to the next part of this post.

Setup Android SDK for your PC:

The Android SDK will allow your computer to detect the Nexus 5, and install the necessary files for the “adb sideload” process to be completed successfully.

Here’s how to setup Android SDK:

  1. Download Android SDK here.
  2. Install it on your computer.
  3. Get to the installation folder and locate SDK Manager exe.
    Launch SDK Manager.
  4. Use it to download and install all required SDK packages and drivers.
    Find the ‘platform-tools’ folder, that’s where you need to copy the Android 6.0.1 installation folder.
  5. If your device is not detected by the computer, then you will have to try and update the Google USB drivers with the ones found in this post here.

After you’ve configured Android SDK you can continue to the next part of this post.

How tomanually update Nexus 5 to Android 6.0.1 MMB29Q Marshmallow:

  1. Download the Android 6.0.1 MMB29Q firmware zip from here.
  2. After the download of this firmware file is done you can rename it to
    – do not extract the zip contents.
    – by renaming the file you will be able to easily enter the installation command line.
  3. Next, move the file to platform-tools folder.
    – that’s the folder you’ve configured above after the Android SDK installation.
  4. Power off your device.
  5. Boot it in Recovery Mode.
  6. Select apply update from adb option from the Recovery Mode menu.
  7. Connect the Nexus 5 to computer using usb cable.
    – verify that the phone has been detected by the computer, then continue to the next step.
  8. Get to the platform-tools folder and launch a command prompt there.
    – do it by holding SHIFT key, then right-clicking on the folder’s empty space and, select ‘open command window here’ from the right-click context menu.
  9. In the command prompt window you need to enter the following line:
    adb sideload
  10. Confirm the updating process and do not press any buttons until all the new firmware files are done installing on your device.
  11. When the update is done you can reboot the phone in normal mode.

Use your default Google account info in order to regain control over your Nexus 5 device.

These were all the steps that you had to follow in order to complete the Android 6.0.1 MMB29Q updating process for your Google Nexus 5 smartphone.

If the installation fails, then you will need to re-read the “preparation steps” and make sure that your Nexus 5 smartphone meets all requirements and that you won’t be skipping any steps listed in the tutorial.




Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s