Commit graph

11 commits

Author SHA1 Message Date
eba408d0c3 P1-B: Ghidra/PyGhidra toolchain scripts; patch blob structure + first decompilation findings (F5): ROM replacement table, assert anchors, N9/CCIF/mailbox evidence
Some checks are pending
ci / test (push) Waiting to run
ci / track (push) Waiting to run
2026-08-20 21:51:36 +04:00
069a26019f Hosting resolved: self-hosted Forgejo at zachery.lol/code/zacheryasc/mtk-wifi-fw
Some checks are pending
ci / test (push) Waiting to run
ci / track (push) Waiting to run
2026-08-20 21:32:42 +04:00
b97fa9ec05 v0.1.0: announcement draft, status log
Some checks failed
ci / test (push) Has been cancelled
ci / track (push) Has been cancelled
2026-08-20 21:27:14 +04:00
844541e5a7 Dataset-driven goldens: any tested blob must be a known linux-firmware revision (sha-keyed) matching recorded metadata; works for any snapshot; CI + fetch-fw target 2026-08-20 21:26:37 +04:00
cb00e3fd43 CI: push tests vs linux-firmware HEAD blobs (cgit fetch, no clone), weekly track job walking history + artifact; goldens updated to 2026 builds per policy 2026-08-20 21:25:47 +04:00
384919f8fc Docs: format spec (cited field tables), boot architecture (WM/WA/WO + load sequence), README quickstart 2026-08-20 21:24:28 +04:00
be11e41043 Diff engine: region-aligned byte-equality + plausible string set diffs; pilot reports mt7981 wm/wa across 2022/2024/2026 builds 2026-08-20 21:22:54 +04:00
7d1fd9d314 linux-firmware history walker: 54 revisions across mt79xx wm/wa/patch (+wo sha-only), hidden build-string recovery per revision 2026-08-20 21:20:43 +04:00
c167f893b5 ELF emitter: EM_NDS32 ET_EXEC, PT_LOAD per region at true addresses; readelf-validated; tests (structure + segment fidelity); MTK_FW_DIR env override 2026-08-20 21:13:54 +04:00
8c4a55e60a Golden manifest tests: layout closure + per-blob goldens (wm/wa/patch), make test 2026-08-20 21:11:06 +04:00
b2ac192df2 Scaffold: licenses, Makefile, README, PLAN w/ decision function; extractor parses container + hidden build-string trailer; findings log F1-F4 + unknowns registry 2026-08-20 21:09:43 +04:00