|
|
9ee127de90
|
CSI port: SmartRG/MTK CSI patch (Bo Jiao, MTK) rebased onto mt76 eb567bc7 (24.10.5 pin) — 4 rejects hand-merged (enum 0xc2 coexists with SPR_SET_PARAM; Makefile/vendor.h anchors); build via filogic SDK
ci / test (push) Has been cancelled
ci / track (push) Has been cancelled
|
2026-08-22 00:08:54 +04:00 |
|
|
|
67503f2606
|
Stage 0 complete: walking human detected via RSSI (spread 3->12dB, ~3dB body shadow); windowed analyzer
ci / test (push) Waiting to run
ci / track (push) Waiting to run
|
2026-08-21 23:57:17 +04:00 |
|
|
|
47a32ad369
|
Stage 0: RSSI motion logger (station-dump poll, sparkline, CSV) + still-room baseline (-52dBm ±1 @18.6Hz)
ci / test (push) Waiting to run
ci / track (push) Waiting to run
|
2026-08-21 23:50:42 +04:00 |
|
|
|
b2e47dfd56
|
docs: CSI-project-stages — staged sensing roadmap (RSSI rehearsal → patched-driver CSI → deterministic DSP → firmware upgrades → deterministic SOTA)
ci / test (push) Waiting to run
ci / track (push) Waiting to run
|
2026-08-21 23:44:24 +04:00 |
|
|
|
a3e8ca9a55
|
docs: capability directions — what full firmware access buys (sense/identify/encrypt/reach) and the RE targeting consequence
ci / test (push) Waiting to run
ci / track (push) Waiting to run
|
2026-08-21 22:42:28 +04:00 |
|
|
|
c86d9516f2
|
P1-C: 2024→2026 handler-level changelog — WM id surface identical (169/169, arrays stable); WA handled ids 29→30 with core migration (+BSS_INFO/EDCA, -CHANNEL_SWITCH/WTBL); corrected shift-vs-rewrite framing
ci / test (push) Waiting to run
ci / track (push) Waiting to run
|
2026-08-21 19:00:48 +04:00 |
|
|
|
6eb5a53182
|
P1-C: U4 resolved — WM dispatch = runtime registration list (parser 0xe00412e6, arrays in r5); scan_registrations.py; 130 ABI-named WM handlers + 29 WA; Ghidra labels applied (400 fns); findings F9
ci / test (push) Waiting to run
ci / track (push) Waiting to run
|
2026-08-21 18:58:57 +04:00 |
|
|
|
42349632fe
|
Findings: U4 registry entry (WM dispatch mechanism unknown); registry ordering
ci / test (push) Waiting to run
ci / track (push) Waiting to run
|
2026-08-21 18:53:56 +04:00 |
|
|
|
1a1c75ae1d
|
P1-B/C: WM survey — 555K instr/4,422 funcs; negative dispatch-table result recorded (U4); GP/tooling scripts; findings F8
ci / test (push) Waiting to run
ci / track (push) Waiting to run
|
2026-08-21 18:53:30 +04:00 |
|
|
|
f215c88155
|
Findings F7: WA MCU_EXT_CMD dispatch table (65-entry @0x10201304), ABI-verified handler alignments, structural scan method
ci / test (push) Waiting to run
ci / track (push) Waiting to run
|
2026-08-21 18:46:42 +04:00 |
|
|
|
4042aeda6c
|
P1-C: WA dispatch table located (65-entry MCU_EXT_CMD @0x10201304, ~30 ABI-named handlers); scan_tables.py structural method; ForceDisasmPost; findings F7
ci / test (push) Waiting to run
ci / track (push) Waiting to run
|
2026-08-21 18:45:47 +04:00 |
|
|
|
b9c46bc11d
|
P1-B: WA survey — 120 funcs/450 strings; WA role identified (EXT_CMD handlers: STAREC/BSS/DevInfo updates, PKTLOSS accounting); overview script fixed (string type filter)
ci / test (push) Waiting to run
ci / track (push) Waiting to run
|
2026-08-20 21:53:39 +04:00 |
|
|
|
eba408d0c3
|
P1-B: Ghidra/PyGhidra toolchain scripts; patch blob structure + first decompilation findings (F5): ROM replacement table, assert anchors, N9/CCIF/mailbox evidence
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
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
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 |
|