How to Install Android 6.0 Marshmallow Update on Rooted HTC Desire 816

HTC has released Android 6.0 Marshmallow update for Desire 816 in some parts of the world, which update the phone to software version 3.12.401.4. HTC’s Marshmallow ROM comes with Sense UI 7.0, which is more fluid and advanced than the previous Sense UI 6.0. Also, you can experience various new features once you update your Desire 816 to Android Marshmallow.

Rooted HTC Desire 816 owners cannot install the official OTA update. Today’s guide shows you how to install Android 6.0 Marshmallow update on a rooted HTC Desire 816 and without losing root. An XDA user xXminiWHOOPERxX has released a pre-rooted Android 6.0 Marshmallow ROM based on HTC’s stock Sense 7.0 ROM. You can install the ROM on your rooted phone just like any other custom ROM via a custom recovery.


Read on to know all the prerequisites and installation guide for Sense 7 Marshmallow ROM on HTC Desire 816. Note that the below given file is a modified, pre-rooted ROM built on the HTC’s stock Marshmallow firmware.


a) HTC Desire 816 should be running Android 5.1 Lollipop firmware.

b) HTC Desire 816 should have unlocked bootloader, rooted and the latest version of TWRP recovery (v.3.0) installed on it.

c) Above 50% battery charge remaining on the phone

d) Backup any important file stored on your device before flashing the ROM. Also, do not forget to make Nandroid backup from custom recovery

Installation Guide

Disclaimer: Follow the instruction at your own risk. We will not be liable if any damage occurs to your device and/or its components. It is recommended for technically talented users only.

1. Download [HERE] [Source] HTC Desire 816 Marshmallow Stock ROM and move the zip file to your phone’s SD card.

2. Boot your phone into TWRP recovery. To do so, press and hold Volume Down button and press Power button.

3. In recovery, select Wipe and perform Factory reset, wipe cache and dalvik cache

4. Select ‘Install’, navigate to marshmallow-d816 ROM zip file and swipe right to start flashing the firmware. Once flashing done, reboot your phone.

Enjoy Android Marshmallow with Sense UI 7 on your HTC Desire 816. Any doubt, leave it in the comment section below (Source – XDA).

Kannan is a computer and Android enthusiast, a blogger by passion and a tech freak. His always ready-to-help attitude, knowledge and hard work is what drives him.


  1. rakesh kumar

    Mar 31, 2016 at 12:49 am

    and how it is fixed..?

    • ankit anurag

      Jun 1, 2016 at 6:48 pm

      It is because you have flashed a rom which was not meant for the dual sim variant. The above marshmallow rom is only for HTC desire 816 single sim.

      If the problem persists, then you may install the cyanogen mod rom. It is lighter and automatically updates the firmware which would solve your problem

      • CHUNKS

        Jun 6, 2016 at 8:07 pm

        hi, I installed the dual sim variant, but still sim card is not working. The menu of Dual SIM also disappeared.
        Can you please post the working zip link?

      • CHUNKS

        Jun 6, 2016 at 8:08 pm

        I tried CM 12 also. But its not working well. Unable to install any apps.

  2. rakesh kumar

    Mar 31, 2016 at 12:48 am

    after installation!!!! both sim has not working,why??

    • CHUNKS

      Jun 6, 2016 at 6:52 pm

      SIM card won’t work because the link is for Single SIM. Search and find the veriant for Dual SIM.
      If anyonr finds issue with TWRP MENU blinking, just connect to laptop, open MINIMAL ADB n FASTBOOT command prompt. Wait for few minutes and type command” ADB REBOOT RECOVERY”. It will take you to TWRP Menu.

Leave a Reply

Your email address will not be published. Required fields are marked *