[Huawei MediaPad M2] beast.in.black:
This usually comes up once or twice in most threads, so I thought I'd write a little How-to.

First, grab the ROM you need from one of the Huawei servers. Some ROMs can be found in the dev section here.

Now extract (unzip) the ROM so that you get the UPDATE.APP file. On Windows, I would highly recommend the excellent and free 7-zip program

Now download the Huawei Update Extractor from this XDA thread

Start the Huawei Update Extractor program.

In the Huawei Update Extractor program, select the "Huawei Mediapad M2 8.0 (M2-802L)" profile in the "Profile" combobox (it is the very top dropdown in the tool's UI).

Open the UPDATE.APP you extracted earlier, in the Huawei Update Extractor tool (in the "Update File" area, press the "..." button and browse to the UPDATE.APP file).

[IMG="First select profile, then choose ROM UDATE.APP"]https://imgroll.net/images/2017/01/20/pic1.png[/IMG]

At this point, it should show a list of the partitions from the UPDATE.APP. Select the partitions you want (you can select as many as you want at a time), then Right-click on the selection (the image below shows a single device partition image selected, "RECOVERY.img", which is the recovery partition image) and choose the "Extract Selected" option in the shortcut menu that appears. Choose a location to save it.

[IMG="Save the selected partition(s) to a location on your computer."]https://imgroll.net/images/2017/01/20/pic2.png[/IMG]

At this point, your selected device partition image(s) are ready for flashing to your device using fastboot.

To flash these using fastboot:

First make sure that you have the Mediapad drivers installed, and adb and fastboot installed and available.

If you're on Windows and need the ADB and fastboot binaries, you can install the "15-second ADB installer" found in this thread.

On Linux, just install the Android Command Line tools from Google.

For the phone drivers, just install HiSuite from Huawei - this will install the Mediapad device drivers. You can then uninstall HiSuite - the drivers will still continue to remain installed even if HiSuite is uninstalled, and this way you won't clutter up your computer with the useless HiSuite.

Enter fastboot mode by either using ADB ("adb reboot bootloader") or by first shutting down the phone and then powering it up while holding down the VOLDN key.

At this point, your phone should in the bootloader screen AKA "fastboot mode".

[IMG="Bootloader AKA fastboot mode"]https://imgroll.net/images/2017/01/20/fastboot_mode.jpg[/IMG]

Now you can use the fastboot commands to flash the respective partitions on the system. Make sure to NOT MIX UP the partition command lines, because it will be bad if for instance you flash the BOOT.img to the recovery partition on the device. To do this, open a terminal ("cmd" on Windows - make sure to open the cmd window inside the directory where your extracted partition image files are present).

Some common fastboot flash commands are below, for the partitions which are most commonly flashed. The commands below assume that your command line terminal is open in the directory where the partition images exist, i.e they are available in the current directory. Otherwise, make sure to specify the full path to the partition image.

fastboot flash boot BOOT.img
fastboot flash recovery RECOVERY.img
fastboot flash system SYSTEM.img
fastboot flash cust CUST.img