Deep technical research produced during the project. Each child entry documents a specific investigation, including root cause analysis, findings, and action plans. Source: docs/research/.
📚 Research Topics
| Topic | Status | Key Finding |
|---|---|---|
| A2 Waveform Mode — Kernel Transform | ✅ Research complete; fix ready | Kernel onyx_waveform_mode_transform() at 0x427a8c maps A2→GC16. Fix: NOP the BL at offset 0x41d410. Tool: patch-kernel-waveform-transform.py. |
| GCC/TLMM Clock Enable on SDM636/SDM660 | ✅ Research complete; device verification pending | No dedicated GCC_TLMM_AHB_CLK on SDM660. TLMM sits on CNOC bus. CBCR offsets confirmed from Qualcomm BSP. But XPU blocking (not clocks) was the real issue — see ABL south tile discovery. |
| Stock Recovery Display Init (strace) | ✅ Complete — authoritative sequence documented | Full syscall sequence for e-ink init confirmed. EBC_SEND_UPDATE before FBIOBLANK is the key step. Input device map for all 7 event devices established. |