Apart from its relatively poor battery performance, my PH-1 with Lineageos 18.1 is exceeding all expectations!
While my Pixel 4A is awaiting service for dodgy volume and power buttons, it's serving me well. But there are a series of gotchas to getting a frustration-free experience:
1. Installation:
Using linux adb, I was failing all the time at fastboot flash boot. The solution is that the newest linux adb has a different option for flashing boot:
# fastboot flash:raw boot_a lineage-18.1-20210412-recovery-mata.img (your image version may vary)
2. Chrome (and Vivaldi browser) freeze - 100% consistent on both my PH-1, one coming from Lineageos 17.1, the other from stock ROM:
Using the QQ1A.200105.032 fastboot zip, extract the modem image (modem.img)
# fastboot flash modem_a modem.img
# fastboot flash modem_b modem.img
3. Installing and updating Magisk:
I couldn't install using the latest standard method (extract boot.img / patch / flash), presumably because I had not found the new "flashboot flash:raw" syntax at that time. My guess is that it would work. However the rename magisk.apk to .zip / recovery / apply update method did work.
To keep Magisk through an OTA update:
- Uninstall Magisk
- Download and install OTA update, but do not reboot
- Install Magisk (from the app), using the 3rd option (Install to Inactive Slot after OTA); Magisk reboot
Hope this reduces frustration and significant search / trial and error time for some of you.
(It would be really useful if the most current tips are kept on the original post #1)