HTC is releasing the Marshmallow update for its One M8. In fact, the official update page says that the One M8 Android 6.0 update is in stage 4 right now, which is the last step before it is released to the public. Earlier, the One M8 Android 6.0 update was leaked in screenshots too, while the GPe One M8 6.0 update is already available for download (doesn’t works on unlocked and carrier M8 sets).

The One M8 Marshmallow update release is set for January 2016 only, which is this month. If you want simple update, I mean the official one from HTC, you better wait for this one. But if you want Marshmallow is its true form with extra features, then go for the custom ROMs listed below.

Now that’s pretty great but you will be excited to know that the Marshmallow update has long been available for the M8 as a custom ROM, and given the extra features and fully working ROMs we get on One M8, we won’t be surprised if you were more inclined towards Marshmallow custom ROMs than official HTC update.

And there are tons of Android 6.0 ROMs available for One M8. We have got CM13, VanirAOSP, Skydragon, Tipsy, Mokee, etc. ROMs available, each packing in its unique feature set, with AOSP as base.

Read: Zenfone 2 Marshmallow Update

On the One M8 Marshmallow update, you get the famous and exceptional app permissions feature that lets you enable and disable permissions for any app. If you don’t wan your paint app to access camera, then so be it. Just hop into settings, and disable that particular permission.

You can also keep tap on which app is using how much memory and mobile data, and if you find any nuisance, then you can act on it to and punish the so and so apps by disabling internet on them. Or even uninstalling such apps that are memory heavy to free crucial RAM.

There are other cool new features in the form of Now On Tap and Doze mode. Now on tap, when use with long press of Home button, brings up suggestion from Google Now based on what it reads from your One M8’s screen. If you are chatting with a friend about dinner, it will straight away suggest for restaurants nearby, or between you and your friend’s location.

Read: Galaxy S6 Marshmallow Update (CM13)

Doze mode on One M8 Marshmallow update is another great feature addition in Android 6.0 Marshmallow update. If you have apps installed that are used rarely, the device will now out them in hibernation to free up RAM they might be consuming, by restricting its background activity and data usage. Thanks to Doze, we’re seeing our battery last by one-fifth approx.

Required? To install custom ROM, you need a custom recovery like TWRP, CWM, which when installed replaces the default 3e recovery on the device. Check out our guide below for more help on Marshmallow custom ROM installation.

HTC One M8 Marshmallow Update

Supported devices

  • HTC One M8  (download the ROM as per model no. provided below).
  • Don’t try this on any other device whose codename is different than the one specified above.

Download Marshmallow Custom ROMs

Find the Marshmallow ROMs along with their download link below. Also linked is ROM’s development page, where you could find that ROM’s latest download link, current list of bugs (if any) and list of features and all other info about the ROM.

HTC One M8

For codename m8 only.

1. CyanogenMod 13 (CM13, Official)

→ Download Link | Development Page

cm13note2

2. SkyDragon

→ Download Link | Development Page

3. VanirAosp

→ Download Link | Development Page

4. Tipsy

→ Download Link | Development Page

5. Mokee

→ Download Link | Development Page

6. Tesla

→ Download Link | Development Page

Verizon HTC One M8

For codename m8_vzw and m8wlv only.

1. CyanogenMod 13 (CM13, Official)

→ Download Link | Development Page

2. NuSen Seven

→ Download Link | Development Page

3. Wolla

→ Download Link | Development Page

Sprint HTC One M8

For codename m8_spr only.

1. CyanogenMod 13 (CM13, Official)

→ Download Link | Development Page

2. Wolla

→ Download Link | Development Page

How to Install

Well, download the ROM of your choice from above first. Then check the link below to guide on installing a custom ROM.

Be sure to also download and install Marshmallow Gapps linked below as these contain Google Apps like Play Store, Maps, etc. that are missing in the ROMs by default.

How to Install custom ROM | Marshmallow Gapps

Need help? Let us know if you need any help with this via comments below.