Validation, fixing, commiting, repeat.
Context
I have a old phone an Motorola G9 Plus it runs with the Qualcomm SM6150 chipset, there is other phones with it but non Motorola were mainteined. Thats when I decided that the current AI tools likelly I could update the Kernel (with Backports, a term I didn’t know until I started working in this project).
A bunch of updates were made, and we had made the device boot into the “Welcome, to LineageOS”, except the touch didn’t work and still needs to flash the partition table in order to work…
Fixing and Testing
This and the next post(s) will be just Testing, maybe fixing like, the touchscreen, them the Wi-Fi, Bluetooth (that one also fixed the Fingerprint).
I (and the AI agents) had to fix a bunch of things, the GPS took some time like the Wi-Fi Hotspot.
Right now, I am trying to validate all paths and attributes, it needs to fit the LineageOS Device Support Requirements, also working in adding it to Wiki in parallel
Play Integrity and Root
After the sucessful install, and a good enough state, I reinstalled from scratch and added Magisk (root) and MindTheGapps (Play Store for Custom ROM). They both worked.
The tricky part was the Play Integrity, I read multiple articles on how to do it, but it came down to Installing the PlayIntegrityFix, ReZygisk (I could have used the native from Magisk but the tutorial said to use it), and Trick Store (+ an addon). And now it works fine.
Complying with the LineageOS AI Coding Assitants
Well, when I started the project, I didn’t read the fine-print so I needed to make ALL of my Commits (yeah this shit started REALLY vibecoded, I kinda thinked it wouldn’t work, right now I know WAY more than previously) comply with the guide, so which harness and which model did what.
I made a OpenCode thread with gpt-5.6-luna to check my ccusage and assign each commit to there creator, and I realized, I used WAY too many models (gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, kimi-k3, opus-5, MiniMax-M3), but they got the job done and this is almost finished…