-
Dear all...
After skirting round the forums and doing my best to help (I am not a coder/hacker/programmer), I thought I would give some advice for people coming to Ubuntu Touch (UT) from Android based ROM's. Most of you are looking to install UT on a spare device or looking for an alternative to Android to use as your main device (daily driver), so you kind of want your device to function like and Android device which I get.
UT is open source and maintained by people in their spare time, hobbyists, enthusiasts - people from all walks in life who have interests elsewhere. This means that a device may be well maintained, may not be, may full of bugs and so on, so before jumping in to install on your device, please:
-
Make sure it is on the devices list
-
Check the maintenance state of the device
-
Read through all the issues. If you want fully functioning telephony and there is no sound in calls for your device, then don't put UT on and/or look at a better supported device.
-
Plan ahead - backup anything you want to keep, make sure you read up on the device, read @Lakotaubp Frequently asked questions, read the forum pages for the device you wish to install UT too for tips and tricks to install, that are not always clear.
-
Plan ahead - plan and think what to do if UT fails to install with the installer. Have you installed the correct version of Android? Is the bootloader unlocked? and so on...
-
Plan ahead - download and keep the version of stock Android that is required for UT and look at how to install it, in case UT is not for you and you wish to go back to Android. This should put any partitions that have been resized back to the original size.
-
To run UT, the bootloader on the device has to be unlocked. Google search (or whatever your search engine may be) for that particular devices way to unlock the bootloader. UT will NOT install or work with a locked bootloader.
-
If for whatever reason you return to Android my advice is and the consensus of opinion from other forums is DO NOT RELOCK the bootloader. This can brick the device, i.e., render it useless, unless you get a new motherboard or split it for parts.
-
If i didn't mention before plan ahead and read up on what UT is all about.
-
There are reasons why you have to install a particular version of Android in order to install UT. This is usually down to Vendor BLOBs (ie think of it as drivers for the hardware and on devices a lot of these are closed source (proprietary)).
-
Follow the installers instructions.
-
Keep it simple. Use the installer, that's what it is there for. Even if you are good with the command line, the installer can make it easier. It can also make it easier to back track if any issues arise.
I have too many PC's and devices (as my other half continually reminds me). I mainly use windows 10/11 to install UT (I need M$ stuff - being polite - for work) which works the majority of the time so I install Android Studio and update it -
- Have the latest version of Fastboot and ADB drivers installed on your PC. This resolves a multitude of issues. I install Android Studio to get the latest versions. You don't need to, but my advice is that it does help.
My go to Linux is Ubuntu as it works for me, so I have a low powered Ubuntu machine to install to certain devices if Windows fails, but that is me.
- Your PC (inc laptop) which you use to install UT to your device, make sure the operating system is up to date, nothing worse than in the middle of pushing UT to a device the PC reboots after an update (thanks windows).
-
-
-
-
This post is deleted! -
My redmi note 7 pro is not on device list , but i want to use touch can i port it myself any docs?
-
Hi @sladenzamp,
To start porting, you can refer to this documentation: https://docs.ubports.com/en/latest/porting/introduction/index.html
And when you do have a specific issue, you can ask in the forum in the "Porting" category or on Telegram. -
I misread and thought it said Redmi Note 7 (lavender) which is on the installer. It has slightly different hardware to the Redmi Note 7 pro.... Apologies (full of cold).
-