Google has released the official Android 6.0 Marshmallow MRA58K firmware update for all the 2013 Nexus 7 Wi-Fi models. If you don't want to wait for the update to arrive over-the-air, then you should check the instructions listed in this post in order learn how to manually complete the update.

Learn more about this release here and here. If you want to learn how to successfully install the update using the "adb sideload" method, then you should check the following guidelines first:

  • use this post only with the 2013 edition of the Nexus 7 Wi-Fi tablet.
    - your tablet has to run the stock Android 5.1.1 LMY48M Lollipop build for this new Android 6.0 installation to go smoothly.
  • do not update any other different tablets, nor 2013 Nexus 7 Wi-Fi tablets running older Android 5.1.1 builds than the LMY48M build.
  • check the model and the first version of your device under Settings> About Device.
  • in case you have installed an Android custom ROM or you've applied any other modifications to its installed OS, then you should know that the 'adb sideload' method is not going to work for your device.
  •  you should enable the USB Debugging option from the Developer Options menu.
    - the Developer Options might be hidden, you can enable it by going to Settings> About Device and tap 7 times on the Build Number settings.
    - return to Settings, scroll down and open Developer Options.
    - find USB Debugging and enable USB Debugging.
  • check your tablet's battery charge level and make sure that it is over 50%, it prevents your tablet form powering off during installation.
  • read the whole guide and do not skip any steps.
  • it is recommended for you to save important data before starting the update.
  • this is a tutorial that you should use only if you are advanced Android user.
    - we cannot be blamed in case you brick the device nor in case you lose any important data in the process.

Now that you know all of the above you can continue to the next part of this post and learn how to manually update your tablet device.

How to flash Android 6.0 MRA58K Marshmallow Update for 2013 Nexus 7 Wi-Fi:

You need to setup the Android SDK for your computer:

  • download Android SDK from here.
  • install the Android SDK on your PC.
  • find the SDK Manager exe and launch it.
  • confirm the download and installation of all SDK packages and drivers.
    - after these are installed you can close the SDK Manager.
  • go to SDK folder and find the 'platform-tools' folder.
    - that is where you will have to place the installation files.
  • if the tablet is not detected by your computer, then you should try to install the Google usb drivers files.

Start the update process using the info below:

  1. Download the Android 6.0 MRA58K Marshmallow update file from here.
  2. After the download is done you can rename the file to
    - renaming the file to a shorter title will make it easier to work with it.
  3. Place the in the platform-tools folder under the SDK directory.
  4. Switch off your tablet.
  5. Now power it off.
  6. Boot the 2013 Nexus 7 Recovery Mode.
  7. Select the 'apply update from adb' option.
  8. You can connect the tablet to PC via usb cable.
  9. Now you need to launch a command prompt in the platform-tools folder.
    - do it by holding SHIFT while right-clicking on the folder's empty space.
    - select the 'open command prompt window here' option.
    Windows CMD will launch and you can initiate the updating process.
  10. Enter the adb devices command in order to verify that the tablet has been detected by your PC.
    - if no device is listed, then you will have to re-install all the USB drivers.
    - if the tablet is listed as attached, then you can get to the next step.
  11. Enter adb sideload command line in order to start the Android 6.0 update.
    - don't press any buttons until all the files are flashed on your tablet.
  12. Reboot the 2013 Nexus 7 Wi-Fi tablet in normal mode after the installation is done.
    - note that the first boot process of this new ROM is going to take a while before it loads all the new files.
  13. Use the login data in order to regain complete control over your device once again.

If you need any extra help completing this tutorial, then you should use the comments field below.

corner-left-up dots-three-vertical