This thread is now very long and quite hard to follow (something that happenend to the MMS thread, see above link) and the main issues have been repeated in various ways by various contributors all making valid points of view. So it makes a good reference point as to the state and views on PinePhone developement to date 28/06/21. Specific new issues or questions can still be posted in the PinePhone sub category but I do think this thread has run it's course so will lock it. Once more thanks to all who have contributed to this thread in your normal friendly but robust mannor.
This has been discussed on the telegram group and someone suggested a workaround while the issue still exists.
vlladdrakk on telegram:
So I took a look at that code, though I don't know c++ well, but it looks like it is a case sensitivity issue. The detected name is "pine64 pinephone (1.2)" but the name in pinephone.yaml is "Pine64 PinePhone (1.2)" I edited /etc/deviceinfo/devices/pinephone.yaml to match the case of the detected name and device info is now showing the correct device information. It is odd since the detected name is purposely lowercased here: https://gitlab.com/ubports/core/deviceinfo/-/blob/main/src/config.cpp#L65 and that change was from a long time ago, so I'm not sure why it is causing a problem now and not before. Someone else may already be fixing the problem
Thank you for appreciating the OS and congrats on your new device or toy 😁
Ubuntu Touch is very functional however, it has been running on android-based devices for many years and the Pinephone is quite different in terms of hardware so there are still many things that normally work in UT but not yet on the pinephone. So we hope you have patience and have a good time during the process 🙂 .
Also, I think it's also good to try out other distros using the sd card. That's the beauty of the Pinephone 😄