Phases Hub
Index of all project phases. Each phase entry contains confirmed findings, commands run, decisions made, and current status. Phase docs are the authoritative record for their scope — docs/SUMMARY.md carries forward the cross-phase confirmed facts.
| # | Phase | Status | Notes |
|---|---|---|---|
| 00 | Tooling Setup | ✅ Complete | Docker, EDL, magiskboot, payload-dumper-go, qtestsign, Ghidra |
| 01 | Device Exploration | ✅ Complete | Root access, full HAL/driver inventory, partition table, DTS inspection |
| 02 | Rooting | ✅ Complete | Magisk v30.7 via EDL boot.img flash; su confirmed |
| 03a | Custom ABL (UEFI) | ✅ Complete | v2.4 stable: VBSendRot, hall sensor, display fix, OEM commands |
| 03b | TWRP | ✅ Stable | v3.7, display+touch working, A2 waveform fix identified (NOP at 0x41d410) |
| 03b2 | Boot Mode Selection | ✅ Complete | Close cover + power on → TWRP (hall sensor GPIO 105, south tile) |
| 03c | A/B Partition Migration | 🔴 Not started | Migrate to A/B boot/system/vendor with single non-slotted recovery |
| 04 | Acquire NA2 Firmware | 🔴 Not started | Decrypt + extract all partitions from v4.1.1 |
| 05 | Build Adaptation | 🔴 Not started | Core porting work: fstab, partition layout, init scripts |
| 06 | Testing & Iteration | 🔴 Not started | Boot testing, regression tracking |
| 07 | User Installer | 🔴 Not started | Single-script install for end users |
| 08 | Documentation & Web | 🔴 Not started | Public-facing docs + project webpage |
| 09 | Treble Investigation | 🔴 Not started | Parallel track — could unlock GSI path |
| 10a | postmarketOS (vendor kernel) | 🔴 Not started | Alpine Linux on stock 4.4 kernel |
| 10b | Mainline Kernel Port | 🔴 Not started | Blocked on EPDC display RE |