@Luksus Thanks for putting this port together! What a tremendous effort!
First, I installed Ubuntu Touch with UBPorts installer. After installation, I realized that it came with Ubuntu Touch xenial
which was slightly disappointing. Apart from this, the UBPorts installer was really helpful in showing me the ropes.
Next, I found your Git repo with the source code. I saw that there was a branch to build Ubuntu Touch focal
. I managed to build the whole thing after a few issues. However, when it came to flashing the image to my device it didn't work. I managed to get past the Lenovo boot screen but my installation got stuck forever on the Ubuntu Touch loading screen.
Finally, I found this thread which saved my day. Thanks for sharing the link with the pre-built versions of Ubuntu Touch focal. I was then finally able to successfully install the OS on my device.
The last step of the installation is the trickiest one. Like @muskist, everything seems to work fine, except for the camera which was expected.
One last thing, I also faced the usual boot problems. I would like to understand the flashing steps on the README
file better. The main branch includes the following line.
fastboot format:ext4 userdata
But the focal
branch doesn't. Could you clarify whether this line should be added to focal
.
After I followed the flash instruction of the focal
README file, I couldn't boot. So, I restarted the device in bootmode and issued the following additional commands.
fastboot format:ext4 userdata
fastboot -w
fastboot flash boot out/boot.img
Then, there was a lot of turning on and off --- including in bootmode --- until it magically booted to Ubuntu Touch. I wish I could say what the right incantation of flash commands was, but I can't.