8 Commits
Author SHA1 Message Date
vhaudiquet 2dceb2c8a4 Round 37: stub-free entry shim; U-BOOT.md handoff doc; payload cc014efa
The diagnostic wrapper phase (magenta fill, 3-blink train, 5 s hold)
is removed; the shim keeps only the load-bearing display revival
(OVL_EN, OVL0_2L_EN, backlight GPIOs) and the patched branch to
U-Boot. U-BOOT.md documents the boot chain, payload layout constants,
build/flash/verify commands, recovery and the U-Boot tree state.
U-Boot was rebuilt with the user's hand-tuned .config (16x32 font,
CONFIG_CHROMEOS) without re-running the defconfig.
2026-08-30 21:12:03 +02:00
vhaudiquet 89f992bda3 Round 23: root cause = linker fill before _start skews PIE fixup; TEXT_BASE 8-aligned, script asserts _start==__image_copy_start 2026-08-30 15:46:49 +02:00
vhaudiquet 8581efa1d7 Round 21: fix branch patch (was overwriting delay's ret); recompute placement from _start file offset 2026-08-30 15:13:42 +02:00
vhaudiquet a74e465e2d Round 19: correct PIE alignment (TEXT_BASE=0x4C000FFC, file@0xEC0) + post-clear checkpoint 2026-08-30 13:26:40 +02:00
vhaudiquet 391756e573 Round 18: vectors-before-_start discovered; wrapper-only 4K isolator flash 2026-08-30 12:56:55 +02:00
vhaudiquet ac6167e4e4 Round 14: 4K-align U-Boot entry inside the wrapped Image (start.S wfi hang) 2026-08-30 10:12:07 +02:00
vhaudiquet 15ff044b33 Round 12: U-Boot first boot black — diagnostic wrapper with green fill 2026-08-30 09:50:52 +02:00
vhaudiquet 2e3e33df61 Round 11: mainline U-Boot as payload — target, scanout driver, first flash
Board/defconfig branch built (OF_UPSTREAM bindings-shadowing trap
documented), mt8183_scanout video driver porting the validated revival/
LBIO logic, 64-byte Image-header wrapper script. Payload 1fc74a0a…
flashed and verified on-device. Reboot result pending.
2026-08-30 01:28:19 +02:00