I have an unsupported device X306X (Wi-Fi+LTE) (X306F (Wi-Fi) is supported) and I use linux.
- I tried to follow the standard process, but first I had to do these things:
- Find Android 11 to be installed.
- sp flash tool for linux.
- Driver for mediatek device for Linux.
adb & fastbootv30 for linux
- Finding Android 11 was very difficult, I searched XDA and other forums, but evetually found it.
- Sp flash tool was easy to find, but the tutorials were not very clear on it. Got multiple errors with it, but eventually was able to resolve them.
- Now comes the hard part, sp flash tool was not able to find the device.
- Although the device was discoverable by
adb & fastboot. - I stumbled upon the reason as driver not being installed for it.
- And to my surprise there were no drivers for linux for lenovo devices. (
dmesg | grep usb) - I found a tutorial for it, but even this didn't work for me.
- Although the device was discoverable by
- Then I decided to use
fastbootand found another great tutorial for the same. - Now comes the magical part: taking risk. UBports Installer clearly says this, Don't try to flash an image to an unsupported device, it won't work.
- Then I folowed the tutorial for X306F And that's how ended up flashing UT in my unsupported device.

Those who need help with installation on different Lenovo M10 HD tablets, can reach out on this telegram channel