Hi, I am on my third Nexus 4 and Second Nexus 5.
One 4 developed a touchscreen dead area, another died after having a bath in the river, my first Nexus 5 got into a boot loop - I am told because the on/off micro switch failed. I purchased a new one but need a microscope to change it - they are really tiny. The battery life is much better on the 4 - but after having terrible (4 hours max) battery life on the 5 and I also noticed the phone was getting very hot I tried a launcher reset, an erase and reset - and switched on screenlock but it was to no effect. In the end a re-installation via ubports installer did the trick. I bought the Polarcell battery which now gives about 2 1/2 days on standby - happy to note also the bluetooth connection to vehicle works far better now - it used to connect and drop - but next time I must back up settings as I lost a fair amount of time setting everything up again. I am a dabbler not a typical Linux user - I generally copy and paste others scripts to try to make things work. Ubports Touch I think is great OS for phones - I had to use basic Android and found the experience frustrating. I think the lesser functionality of the 4 is acceptable when you take into account the battery life. Cheap as chips on Ebay if you are willing to wait.
I want to flash indeed, for the nexus 5 hammerhead. I want to better understand UT and the process of installing, that's why I like doing things myself. And Ubports needs to download many files when installing, then it would save me time to manually flash UT since I already have the files (images), especially if I want to do the operation several times or on several devices (considering that Ubports is installed on another PC or the cache is cleaned for some reason).
I also like being able to do the stuff without internet connection.
But there is a risk of getting the device bricked, that's why I need to be sure first.
AFAIK the Halium 7 port is not complete.
There is a legacy port that is working, the easiest way to install Ubuntu Touch on your N5 is to use the Ubports installer.
Note: Legacy port means it's based on a port made before Halium project inherited from the Canonical era...
@stanwood It does work, but if a custom ROM has been used, the partitions are not altered by reinstalling the stock ROM so UT won't install. It took me a couple of goes to work this out and use the hh_repartition zip to get the partitions back to stock. I learnt a lot repairing the Nexus 4 and 5 hardware wise, but also a lot about repairing the ROM and ultimately installing UT.
There's an experimental Halium 7.1 port for Google Nexus 5, that is about 80% finished, but has been quite abandoned 18 months ago.
So maybe this can be resumed for a migration to 20.04, that I don't know... (?)
Update: It works again, finally. It took me ca. 11 re-installations via the ubports-installer. The first attempts I tried the stable version with the outcome mentioned above. When trying the devel-version I got one step further and the phone stuck not at the first start-screen ("Nexus5-powered by ubuntu") but on the second, the ubuntu start-screen. This tiny success kept me going. Next (after another two installations, I got stuck at the point where I had to type in my password (I was almost there, but couldn't log in...).
Well, eventually, it somehow works now with the stable version. Let's see if it holds up.
Thanks to all of you who tried to help me. CU
Thanks for this @taiga-woods. I have the same issue with my Nexus 5 on Devel. Same update caused it. Will give it all a try tomorrow. I'd not care so much but I have an oauth key on there I need.
note: Google (and Amazon <shrug>) offer no functional recourse if you bork your key!