uzbek-plus/b9/b9b/b9b-cmd.sh
q 4a7224c41f B9: built-in display (ST7735S SPI) in Linux and persistent B9C cache
- B9A: read-only audit of stock LK/DT: the panel is an ST7735S 128x128 on SPI (BLSP1 QUP4,
  16 MHz, mode 3, D/C GPIO116, RESET GPIO118), backlight = PM8916 MPP4 current sink 40 mA.
- B9B: upstream panel-mipi-dbi with the stock init sequence as firmware; MPP4 sink via pinctrl
  + gpio-backlight; first light with correct colours/orientation/offsets.
- B9C: fbcon (6x8, 21x16) on tty1 + getty, UART console kept, aurora-display service;
  cache B9C b9ce13c9 written and verified, cold boots with LTE + Wi-Fi + display.
- B9L (RAM only): lk2nd second stage with an msm8916 SPI panel port shows a picture before Linux.
- Sanitizer: whitelist for b8/ and b9/.
2026-10-03 01:45:02 +03:00

5 lines
441 B
Bash

#!/bin/sh
# 480s side: run one b9b-test.sh / shell command on the board over telnet and append the output to logs/b9/b9b/ramK/steps.txt.
# usage: b9b-cmd.sh K WAIT_S 'command'
K=$1; W=$2; C=$3; cd ~/doc/modem/jz08-aurora; O=logs/b9/b9b/ram$K; mkdir -p $O
{ echo "=== $(date -u +%H:%M:%S) \$ $C"; { sleep 1; printf '%s\r\n' "$C"; sleep $W; } | ncat 172.16.42.1 23 | tr -d "\000\r" | sed '1,/\$ \|# /{/^~ #\|^\s*$/d}'; } | tee -a $O/steps.txt