[Huawei MediaPad M2] beast.in.black:
EDIT: For further updates and newer versions, please see my consolidated M2 8.0 Marshmallow ROM thread.

Here is the Huawei Official update ROM for the M2-802L, with Android 6.0 Marshmallow with EMUI 4.0. The download link points to the official Huawei server at hicloud.com.

Version: M2-802LC229B207CUSTC229D006

Download link: http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v67917/f1/full/update.zip

Download link text:

http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v67917/f1/full/update.zip

I installed this ROM over my old B005 ROM (Android 5.1.1 Lollipop + EMUI 3.1) and it installed fine, rebooted, created a new Dalvik cache and then updated the Google framework. Calls (I'm on AT&T in USA) and texts seem to work fine after the update. All my apps (and most of my settings) were preserved after the update. My AT&T MMS APN was erased, but I have another post on XDA for that. Wifi works too, it connects (as you can see in the screenshot) to the Wifi access points to which I had authenticated on my old ROM, before the update.

I have attached a screenshot of the ROM on my phone.

[IMG="B207 on M2-802L after update"]https://imgroll.net/images/2017/01/07/Screenshot_2017-01-07-01-23-27-B20777078.png[/IMG]

Installation Instructions:

If you are currently rooted and/or have a custom recovery installed, you will need to go back to the Huawei official recovery to install this update. You can do this by following the instructions in my previous post here.

Download the ROM update zip from the above link. Extract the contents of the zip file in the link after it has finished downloading. The contents are as follows:

update.zip contains
├── META-INF
│** ├── blacklist.conf
│** ├── CERT.RSA
│** ├── CERT.SF
│** ├── com
│** │** ├── android
│** │** │** └── otacert
│** │** └── google
│** │** └── android
│** │** ├── update-binary
│** │** └── updater-script
│** └── MANIFEST.MF
└── UPDATE.APP

5 directories, 8 files

Create a folder called dload on your SD Card. You can create it on either the internal or the external SD, it doesn't matter.

Copy the entire contents (the full META-INF directory as well as UPDATE.APP) of the unzipped download package into the dload folder on your SD Card, which you created above.

Go to your phone's "Settings". There, navigate to "Updater"->"Menu"->"Local Update", select the displayed option, and allow it to install. Your phone will boot into the original OEM recovery and install the ROM, after which it should (hopefully) boot into the new ROM.

It should then connect to the Google Play Store and update the Google framework. All your settings, apps etc should still be preserved - mine were.

Rooting instructions using phhusson's Superuser:

First install TWRP as your recovery. If in doubt, use the excellent Huawei Mediapad M2 rooting guide found on these forums. Note that if following this guide, you may want to make sure that your ROM is Android 5.1.1 (Lollipop), because Android 6.0 (Marshmallow) does not have the Unlock OEM selection in developer option (thanks for the tip, [MENTION=3129964]Dvalin21[/MENTION]).

Then grab the latest superuser.zip (from phhusson's Superuser project which is an actively-maintained fork of Koush's open-source Superuser project), and install it via the TWRP recovery.

Finally, get the "phh superuser" app from the Google Play store.

At this point, when I typed "su" in my terminal app, I got the usual permission dialog, and upon granting permissions, I was dropped into a root shell:

[IMG="Rooted using PHH superuser"]https://imgroll.net/images/2017/01/07/Screenshot_2017-01-07-06-27-04.png[/IMG]

Have fun! :cowboy:

I found this ROM after seeing some posts on Russian forums - Google translate was my friend :silly: