Chronological session diary — one entry per working session. Sessions span 2026-03-16 through 2026-03-30. Source: docs/diary/.
These are raw session logs — “things that were tried and what happened”. Confirmed facts live in the Project State hub and device/phase entries. Use diary entries to cross-check assumptions, understand dead ends, and trace the history of specific discoveries.
📅 Session Index
| Session # | Date | Key Activity |
|---|---|---|
| 1 | 2026-03-16 | Tooling setup, device exploration, EDL printgpt, pristine backup |
| 2 | 2026-03-16b | Rooting with Magisk v30.7 via EDL, vendor HAL inspection |
| 3–8 | 2026-03-16c–g, 2026-03-17 | TWRP device tree, build environment, first flash attempts, error 0x50 root cause |
| 9 | 2026-03-23a | Ghidra ABL analysis — signing, fastboot hang, battery check |
| 10–12 | 2026-03-23b–c, 2026-03-24a | ABL source analysis, build toolchain, custom ABL v1.0–v1.2 (FDE loops) |
| 13 | 2026-03-24a (cont.) | VBSendRot FDE fix, ABL v1.3 boots Android |
| 14 | 2026-03-25a | EDL/host environment: qcserial blacklist, Sahara HELLO timing |
| 15–19 | 2026-03-26a–c | ABL v1.3–v1.6, fastboot hang investigation, DisplayFastbootMenu fix |
| 20–26 | 2026-03-27a–h | TWRP v1.4–v2.6: display fix found (waveform file), touch rotation fixed |
| 27 | 2026-03-27i | ABL v2.0 brick, v2.1 recovery; TWRP v3.0–v3.3 touch confirmed working |
| 28–29 | 2026-03-28a–c | TWRP crypto analysis, GCC CNOC clock research, ABL v2.2 findings |
| 30 | 2026-03-29a | ABL v2.3/v2.4: XPU discovery, south tile GPIO, hall sensor WORKING |
| 31–33 | 2026-03-29b–d | A2 waveform RE, ebc-probe (crashes in TWRP), kernel binary patch tool |
| 34 | 2026-03-29e | Stock ABL RE for EDL cable detection, ABL v2.5 oem detect-port |
| 35 | 2026-03-30 | NA2 firmware acquisition, NA2 device facts, compatibility matrix |