I have encountered a really strange issue and I'm hoping one of you guys may be able to shed some light on it. I recently picked up an open box unused unit which came bone-stock with an older stock build, Android 8. It seems to be as from-scratch as one can possibly get here. I intended to use Lineage 18.1 on it, so I followed the following steps:
- Dev options > OEM Unlock > Reboot fastboot > fastboot flashing unlock
- Once unlocked and wiped I booted right back into the bootloader and flashed QQ1A.200105.032 (Feb 2020) with the flashall.sh script
- Once flashed I booted right back into bootloader and flashed lineage recovery
- Rebooted recovery
- ADB'd Lineage img
- Rebooted system
- System boots but refuses to detect SIM card. When a SIM is inserted, the phone soft reboots immediately and sends me to a recovery prompt. Paraphrasing, "Android couldn't start. Factory reset?"
I managed to (I think) solve the issue and I now have my SIM (Verizon) working by doing the following after the above:
- Reboot recovery
- Flash QQ1A.200105.007 (Jan 2020)
- Rebooted straight into bootloader
- Flashed recovery, rebooted recovery, flashed Lineage img, rebooted system
My question after all of the above is this: The device functions perfectly now, and I think I solved the issue. Is there a compatibility issue with the Feb build even though the Lineage img flashes all relevant partitions anyway? Do I need to fastboot flashing unlock_critical and redo the January flash? Does a Lineage OTA flash all the partitions like initial installation through fastboot or just boot/system etc?
I'm glad my phone is working, but I'm worried there's a firmware mismatch somewhere along the line and I don't want to encounter the issue again after an OTA.
Unrelated, but after reading the whole post chain: I have used and loved this ROM on my old PH-1 for quite some time and I love it. A big thanks to the devs and the maintainer(s) for their hard work!