19 lines
1.6 KiB
Markdown
19 lines
1.6 KiB
Markdown
# B9L-PERSIST — lk1st with ST7735S splash flashed to aboot — PASS (2026-10-03)
|
|
|
|
**aboot = lk1st-b9l 15208dbb** (lk2nd 23.1 + b9l patch, AURORA_SPI_PANEL=1 AURORA_SPLASH=1; unsigned 16f9ec0a, signed 0ddbc29a).
|
|
Previous aboot 3b8cd266 backed up (logs/b9/b9l/W/pre-aboot.bin); rollback = `b9/b9l/persist/B9L-rollback.sh` (HW EDL, aboot only).
|
|
|
|
## Write (HW EDL, b9/b9l/persist/B9L-write.sh) — B9L_ABOOT_WRITE_VERIFIED
|
|
pre-aboot 3b8cd266 → "Wrote … to sector 264192" → readback 15208dbb == candidate. GPT p/b, tzbak, boot e9579f33, cache b9ce13c9,
|
|
sbl1/rpm/tz/hyp/recovery/modemst1/2/fsg/fsc/persist == A3, modem/system/userdata == A4pre → W/SHA256SUMS.
|
|
Incident: the first tool call was shown as rejected but had already started on 480s and completed normally. An operator retry while it was still
|
|
verifying userdata failed harmlessly at G1 (USB busy) and overwrote W/00-printgpt.log + W-console.txt. Details: W-NOTE.txt.
|
|
|
|
## First normal power-on (no RESET), bootcold1/
|
|
- UART: one `welcome to lk` (new lk1st) → `[B9L +0 ms]` at LK 60 ms → 19 commands 0 failures (`SPI_IO_CONTROL=401`) → `frame source: splash image`, sent ret=0
|
|
→ MPP4 61/80/07 (L6/L17 on) → end at +380 ms → `Trying to boot 'b9c'` → Linux.
|
|
- Linux: panel-mipi-dbi 1.42 s, fbcon 21x16 1.77 s, DISPLAY READY 7.86 s (no unblank), display errors 0.
|
|
- START OK 72.4 s, AP ENABLED 76.9 s, ping 4/4, MPSS+WCNSS running, crash 0, eMMC w=0. Class B (RTC 514 s, short off-time) — not a criterion for this check.
|
|
- Operator: everything seen (own splash before Linux, then the Linux console).
|
|
|
|
Power-on → splash (~0.4 s after LK start) → b9c → Linux fbcon is now the persistent boot path.
|