[Huawei MediaPad M2] beast.in.black:
Sorry for the delayed reply, I've been pretty ill for the last few days.

Here are links to what I'm pretty certain are the OEM Lollipop full ROMs for the 801L. All those links are 1.4GB zipped, which means that they should unzip to about 2.5-3GB, which indicates that it is a full ROM:

801L B006 on Huawei Malaysian support site: http://download-c.huawei.com/download/downloadCenter?downloadId=57706&version=181649&siteCode=my

801L B007 on Huawei Malaysian support site: http://download-c.huawei.com/download/downloadCenter?downloadId=71503&version=254039&siteCode=my

801L B003 on Huawei Russian support site (): http://download-c.huawei.com/download/downloadCenter?downloadId=71523&version=254048&siteCode=ru

You'll need to get the unzipped ROM folder onto your external SD card somehow, to be able to flash it with the Huawei recovery.

Here are some steps you can follow:

Part 1: Download ROM, extract it and then copy extracted ROM directory to sdcard on phone

In this part, we will download the ROM, extract it, and transfer the extracted ROM to your M2 using TWRP and ADB. 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.

Now download one of the ROMs listed above (I suggest starting with B007. If that doesn't work, try B003 and then B006).

Unzip the downloaded ROM onto some location on your computer's hard drive. Let's say that on Windows, you unzip it to D:\MYROM

In D:\MYROM, you should find a directory called dload

Make sure that you have TWRP as the recovery on the phone. Flash TWRP onto the phone if you need to (since you already know how to do this, I won't go into more detail).

Boot into the TWRP recovery on the phone (since you already know how to do this, I won't go into more detail).

In TWRP, make sure that MTP mode is off. To do this, in the TWRP main menu, press "Mount". In the "Mount" screen, check whether the second (right-hand-side) button on the bottom reads "Enable MTP". If it says "Enable MTP", then you do not need to do anything else here, go back to the main TWRP screen. If the button says "Disable MTP", press it so that the button now reads as "Enable MTP". Setting MTP mode off will ensure that you can connect via ADB to your phone.

Now open a terminal/command-prompt window on your computer (Run->"cmd" or search for "cmd" on Windows).

In the terminal window, navigate to the directory where the unzipped ROM is present. On Windows, using the above example ROM unzip location, you would type

d:
cd D:\MYROM

Type the following ADB command to make sure that your phone is recognized by ADB:

adb devices

If it works, you should see something like

List of devices attached
ABCD1234567890 recovery

where "ABCD1234567890" will actually be your device ID string, and not literally "ABCD1234567890"

If you see a string like the above, good news, it means that your phone is recognized by ADB, and we can now transfer the unzipped ROM to your SD card. If you do not see anything after the "List of devices attached" string, make sure that you have turned off MTP mode in TWRP as detailed above. If you still don't get anything, you will have to transfer the unzipped ROM to your sdcard by some other means - perhaps by putting the SD card in another phone. Skip the rest of the steps here and see Part 1.5 below.

Now type the following command in your computer's terminal window (command below is for Windows; on Linux, replace "D:\dload" with the appropriate path to the dload directory):

adb push D:\MYROM\dload /sdcard

This will copy the extracted ROM's "dload" directory to the root of your internal SD card. To copy it to the root of your external SD card, replace "/sdcard" in the above command with "/external_sd".

If all went well with the above command, then at this point your extracted ROM's "dload" directory should have been copied over from your computer to your phone (either on the root of the internal SD if you used "/sdcard" in the "adb push" command, or on the root of the external SD if you used "/external_sd" in the "adb push" command. Go to Part 2 below.

Part 1.5: Copy extracted ROM directory to external sdcard on phone using another phone.

SKIP THIS PART IF YOU SUCCESSFULLY COMPLETED ALL STEPS IN PART 1 ABOVE, AND GO TO PART 2 BELOW!

Remove the external SD card from your M2.

Insert the external SD from the M2 into some other phone/device.

Connect that phone to your computer via USB.

Transfer the unzipped ROM's "dload" folder to the root of the SD card.

Remove the SD card from the other phone and put it back into your M2.

Part 2: Flash official Huawei BOOT.img and RECOVERY.img and installed extracted ROM using official Huawei Recovery

In this part, we will replace TWRP with the official Huawei recovery and boot partitions, and use the official Huawei recovery to flash the ROM on the phone.

From the ROM you downloaded in Part 1 above, extract BOOT.img and RECOVERY.img using the Huawei Update Extractor. Since you already know how to do this, no further details will be given.

Flash the official Huawei BOOT.img and RECOVERY.img partitions (for safety, do not flash any other partitions) onto your M2. to refresh your memory on how to do this, see my guide.

After successfully flashing the official Huawei BOOT.img and RECOVERY.img partitions to your M2, you can flash the downloaded ROM as an update by booting into the Huawei recovery which you just flashed onto your M2. After booting into the Huawei recovery, it should automatically detect and start installing the downloaded ROM.

Hope this helps. Good luck!

That won't be necessary, but thanks for the offer :) I'm just trying to help out people wherever I can; I don't want anything in return :)