This is the consolidated thread for all Marshmallow ROMs for the Mediapad M2 8.0 8" devices, as downloads available from the Huawei hicloud.com servers (see below for whois info on this domain, to verify that the domain owner is Huawei). If anyone is running a ROM more recent than those mentioned here, please reply in this thread. Also, if you can mention the source from where you downloaded it, please also add that source in your reply, and I will update this post accordingly and give you credit for finding it
This post will be updated as and when new info becomes available. In this post you will find:
- ROM downloads for the Mediapad M2 8.0 Marshmallow ROMs.
- Installation instructions for the ROMs
- Rooting/Unrooting instructions
- DPI/LCD Density change instructions
- How to perform Local Updates on Marshmallow ROMs
- Issues/Problems Noticed
- Instructions to recover from a bad ROM install/softbrick/bootloop
Obligatory Disclaimer: I have not tested any of the ROMs mentioned below (apart from B203 and B207 on the M2-802L) because I do not have the proper device models. Also note that even though they are available for download from the Huawei hicloud site, these ROMs have not (as far as I know) been actually formally released by Huawei.
Note: user @omaga reports that B202 seems to contain a newer kernel and security patch than B205.
Thanks to user Caelestiel for mentioning that B205 existed for M2-801L so that I could search for it - a valid download link for it was not present in my previous search.
B205 Text Link:
B202 Text link:
user @pajosekX has found B206 for the 801L on an official Huawei server! Thanks, pajosekX! User @allrightlite has verified upgrading from B008 to this B206 ROM. Thanks, allrightlite!
B206 Text link: [CODE]http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v74068/f1/full/M2-801LC100B206.zip[CODE]
Note: user @elendiir reported that you should skip the installation step where you unzip the downloaded ROM. See post #63 in this thread. Thanks, Elendiir!
B202 European cust channel M2-801WC232B202 found by XDA user @lonwas (see post #77 in this thread):
Note: My M2-802L just got an official OTA update from Huawei to B203 (I had restored my old B005 ROM from TWRP). This OTA update does have the Huawei Swype IME keyboard, though (I had lost Swype when I flashed B207 over B005). However, the kernel and security patch version in this B203 OTA update are older than the one on B207. Also, both B203 as well as B207 ( after following the update path B005 -> B203 OTA -> B207) seem to have the "3G/4G icon is always on" problem. See below.
B203 Text Link:
B207 Text link:
Also note that flashing B207 over B203 will remove the Swype IME.
B215 Text link:
- 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 appropriate ROM update zip from one of the above links.
- Note: If you are using one of the wifi-only models - specifically the M2-801W, user @elendiir reported that you should skip this step. See post #63 in this thread. Thanks, Elendiir! Extract the contents of the zip file in the link after it has finished downloading. The contents should be something like this:
[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 of the unzipped download package into the dload folder on your SD Card, which you created above. Alternatively, you could just unzip the contents directly into the dload directory on your external/internal SD card.
- 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.
In the Huawei Marshmallow (Mm) ROMs, the updater app does not have the "Local Update" option anymore. So how do you do an update from the SD Card (say you want to install a different Mm ROM)?
Here's how to do local updates on Huawei Mm ROMs. I used the dialer method. If you are on one of the Wifi-only models, XDA user @elendiir has this method for performing a Local Update on Marshmallow (where the updater app does not have the "Local Update" option), especially on the Wifi-only models which don't come with a dialler app. Thanks, Elendiir!
Maybe you should extent the description how to flash roms via the local update in Marshmallow for the Wifi-only models:
Tested on my M2-801-W:
- Start the included calculator app
- switch to landscape mode in order to enable the more advanced input mode (you will need this in order to enter the "()" as described in the next step)
- enter the follwoing string: ()()2846579()() and press the = sign
- you should now have entered the project menu
- select number 4 for software upgrade and then sdcard upgrade
Not sure if this also works on the models with SIM card - but there you can enter mostly the same sting via the dialer app: *#*#2846579#*#* as you have already described.
Rooting/Unrooting 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.
- 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, you should be successfully rooted. To check, you can install an app which requests root permissions (maybe a terminal app like Termux, firewall app like AFWall+, or file manager like MiXplorer), run it, and see if the root permission app dialog comes up and if the app successfully gets root after you give it the permission in the dialog.
For this, you need to fastboot flash the BOOT.img from your ROM. This will involve you extracting the BOOT.img from the UPDATE.app of the ROM you flashed.
- Make sure that you have ADB and FASTBOOT installed on your computer. You can use the 15-second ADB installer available here on XDA.
- Uninstall the "PHH Superuser" app on your device using the app manager or the Google Play Store.
- Unzip the ROM's zip file. If you're on Windows, you can use the excellent 7-zip tool for this. On Linux, you can just use the unzip command. After unzipping, you should have an UPDATE.APP file. This is the full ROM update image which we will use.
- Extract BOOT.img from your ROM's UPDATE.APP using the Huawei Update Extractor tool (make sure to use the "Huawei Mediapad M2 (M2-802L)" profile in the Huawei Update Extractor tool) and save it somewhere on your computer's hard disk.
- Boot your phone into the bootloader - this is called "fastboot mode".
- If you have ADB enabled, you can use the following command Code:
adb reboot bootloader
- If you don't have ADB set up, you can use the hardware keys method to enter the bootloader - first shut down the phone, and then press POWER+VOLDN simultaneously.
- Of the two methods, I'd recommend the ADB method because it works every time (using the hardware keys method I had mixed success; sometimes it would boot into the bootloader and sometimes it would boot into the normal ROM.
- If you have ADB enabled, you can use the following command
- With the USB cable connected to your phone, open up a command prompt in the directory where you extracted BOOT.img, and run the following fastboot command:Code:
fastboot flash boot BOOT.img
- Reboot your computer: Code:
DPI/LCD Density Change:
If you're rooted, you can change the DPI/LCD density. If you're going to attempt this, I'd suggest making a TWRP backup first just in case your phone does not boot after changing the DPI/LCD density.
A big Thanks to Eagle-no1 for testing that a DPI/LCD Density Change to 380 and also 360 works without issues for him. The full thread is here.
To do this manually, you will find the DPI settings in /system/build.prop with these original values:
- XDA user @guille3073 has noticed a problem with the M2-802L and 5GHz WiFi Networks set to "AC-Only" mode, and I have verified the issue. Please see this post and the one before it. The solution is to change your 5GHz WiFi band to be in "Mixed" mode or "N-Only" mode. Thanks, guille3073! If anyone else notices this issue on a different device model than the 802L, please mention it in the comments to it can be added here. Update: User @lepidas reports the same issue on the 801L as well.
Instructions to recover from a bad ROM install/softbrick/bootloop:
First, make sure that you have known good official Huawei ROM for your particular device model. Then, follow the instructions (replace all references to the ROM version with the correct ROM for your device) in this post. Note: The detailed guide for extracting and flashing specific partitions from Huawei ROMs is here. Wish you good luck in your unbricking efforts.
Queried whois.markmonitor.com with "hicloud.com"... Domain Name: hicloud.com Registry Domain ID: 1429950708_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.markmonitor.com Registrar URL: http://www.markmonitor.com Updated Date: 2016-05-03T10:37:45-0700 Creation Date: 2008-03-22T06:56:43-0700 Registrar Registration Expiration Date: 2023-03-22T06:56:43-0700 Registrar: MarkMonitor, Inc. Registrar IANA ID: 292 Registrar Abuse Contact Email: [email protected] Registrar Abuse Contact Phone: +1.2083895740 Domain Status: clientUpdateProhibited (https://www.icann.org/epp#clientUpdateProhibited) Domain Status: clientTransferProhibited (https://www.icann.org/epp#clientTransferProhibited) Domain Status: clientDeleteProhibited (https://www.icann.org/epp#clientDeleteProhibited) Domain Status: serverUpdateProhibited (https://www.icann.org/epp#serverUpdateProhibited) Domain Status: serverTransferProhibited (https://www.icann.org/epp#serverTransferProhibited) Domain Status: serverDeleteProhibited (https://www.icann.org/epp#serverDeleteProhibited) Registry Registrant ID: Registrant Name: Domain Administrator Registrant Organization: Huawei Technologies Co., Ltd. Registrant Street: Huawei Base, Bantian, Longgang District Registrant City: Shenzhen Registrant State/Province: Guangdong Registrant Postal Code: 518129 Registrant Country: CN Registrant Phone: +86.75528560097 Registrant Phone Ext: Registrant Fax: +86.75528560390 Registrant Fax Ext: Registrant Email: [email protected] Registry Admin ID: Admin Name: Domain Administrator Admin Organization: Huawei Technologies Co., Ltd. Admin Street: Huawei Base, Bantian, Longgang District Admin City: Shenzhen Admin State/Province: Guangdong Admin Postal Code: 518129 Admin Country: CN Admin Phone: +86.75528560097 Admin Phone Ext: Admin Fax: +86.75528560390 Admin Fax Ext: Admin Email: [email protected] Registry Tech ID: Tech Name: Domain Administrator Tech Organization: Huawei Technologies Co., Ltd. Tech Street: Huawei Base, Bantian, Longgang District Tech City: Shenzhen Tech State/Province: Guangdong Tech Postal Code: 518129 Tech Country: CN Tech Phone: +86.75528560097 Tech Phone Ext: Tech Fax: +86.75528560390 Tech Fax Ext: Tech Email: [email protected] Name Server: ns4.dnsv5.com Name Server: ns3.dnsv5.com DNSSEC: unsigned URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/ >>> Last update of WHOIS database: 2017-01-10T01:10:48-0800 <<<