Commit Graph

  • 46155bbe91 simulation: tripwire + PC-bucketed diff + bitflip sweep main test0r 2026-04-22 05:55:28 +02:00
  • e20563e2ef blob_emu: sysreg skip + UART capture -> real DDR banner emulated test0r 2026-04-15 16:05:45 +02:00
  • f760f08300 spi_check: +TPL plaintext verification and optional --blob byte-match test0r 2026-04-15 15:55:29 +02:00
  • 2bec08a868 blob_emu: position-correct load + integrity-check pass + lazy mmap test0r 2026-04-15 15:33:49 +02:00
  • ba133803f7 blob_emu: phase-2 Unicorn harness, constant-byte MMIO stubs test0r 2026-04-15 15:20:33 +02:00
  • 3a90236231 spi_check: pre-flash RK3588 idbloader sanity check test0r 2026-04-15 14:03:46 +02:00
  • 9c20eb0135 04_train_phy_block: clang -Oz + 32-bit-load pattern = 100% size match marfrit 2026-04-15 09:16:00 +02:00
  • cf6ddf8e91 04_train_phy_block GRIND_LOG: compiler matrix resolves (a)/(b) question marfrit 2026-04-15 09:10:45 +02:00
  • 301fc08890 Retract sibling's d328 register names — they addressed wrong sub-block marfrit 2026-04-15 09:05:14 +02:00
  • 4166f81768 regs + POLL_SITE_MAP: TRM §2.4.3 register names for low-offset polls marfrit 2026-04-15 08:59:34 +02:00
  • 09c4a92432 historical_blobs: v1.16..v1.18 snapshots + byte-divergence analysis marfrit 2026-04-15 08:51:01 +02:00
  • be59c91707 POLL_SITE_MAP.md: per-site register identification with TRM cross-reference marfrit 2026-04-15 08:41:36 +02:00
  • e30127d056 BUG_ANALYSIS + regs_annotated.h: TRM-canonical names for poll-site regs marfrit 2026-04-15 08:38:49 +02:00
  • 5aef5bd118 benchmark/TRM_FINDINGS.md: register-name corrections from RK3588 TRM marfrit 2026-04-15 08:19:18 +02:00
  • 282d23fff7 benchmark/05_prep_freq_change: second poll-site function, reference-C only marfrit 2026-04-15 08:14:00 +02:00
  • 06d3d0d726 benchmark: AI-Ghidra landscape + case-4 harness (synthetic PHY) marfrit 2026-04-15 08:03:43 +02:00
  • 00d655187a benchmark/: three-way RE-tool comparison + first real C-lift marfrit 2026-04-15 07:26:23 +02:00
  • 694be88964 v3 patcher: full-body trampolines + site bisection subsets marfrit 2026-04-15 01:06:51 +02:00
  • 05d0d8edd5 patch_timeouts v2: counted-loop trampolines instead of NOPs test0r 2026-04-11 21:31:38 +02:00
  • 5e1414fc28 Diary: sandbox 90% done, piclaudeio idea test0r 2026-04-04 00:45:13 +02:00
  • 1326b3f847 Diary: keyboard pct13x2 found in vendor DTS test0r 2026-04-04 00:08:37 +02:00
  • b8efa8f742 OEM eDP analysis: force-hpd, power domains, clock parents test0r 2026-04-03 23:48:00 +02:00
  • 2a8e5ff714 Diary: eDP analysis - power domain issue test0r 2026-04-03 23:39:11 +02:00
  • 0389063b52 Diary: deep dive, DDRC direct addresses, retry loop test0r 2026-04-03 23:24:18 +02:00
  • 815e890056 Deep trace: 3606 unique PCs, 30% code coverage with smart injection test0r 2026-04-03 23:20:03 +02:00
  • a93ce6c3e9 Add instrumented MMIO tracer and first trace test0r 2026-04-03 23:16:32 +02:00
  • d8f31784cb Add project diary - the full journey from decompilation to bricking to recovery test0r 2026-04-03 23:15:06 +02:00
  • cd4d01fd69 Add trampoline patcher v5 - counted loop timeouts for all 45 polls test0r 2026-04-03 23:10:13 +02:00
  • d68ad1a59c Add UART capture script, Makefile, updated README with prerequisites test0r 2026-04-03 13:41:50 +02:00
  • 816848a474 RK3588 DDR init blob reverse engineering test0r 2026-04-03 13:06:47 +02:00