: Third-party paid software utilities exist that read unlock codes via hardware test points or server exploits. However, these rarely support modern Kirin 810 or Snapdragon 680 iterations of the MatePad 10.4. Hardware and Driver Disconnect
The bootloader is the security guard of your device's operating system. To flash a custom ROM, the bootloader must be unlocked. Because Huawei refuses to provide unlock codes, developers cannot build traditional device-specific custom ROMs, and users cannot flash them via standard methods. Kirin Chipset Proprietary Code
What are you missing on the current stock software?
Since the MatePad supports Project Treble, you can theoretically flash generic versions of LineageOS , AOSP , or crDroid .
Because Huawei was one of the first manufacturers to fully support Project Treble (separating the system partition from the vendor partition), you can technically flash a generic Android image.