evidence · 1.7 KiB

board-2026-10-01.md

Committed at docs/evidence/max98357a-speaker/board-2026-10-01.md. This is what grounds the requirements that cite it.

Open raw source

Speaker route on the board, 2026-10-01

Source: docs/evidence/boot-verification/2026-10-01/boot-postcandidate.txt, the console transcript from the 2026-10-01 boot verification. The command date -u in it prints Thu Oct 1 02:51:01 PM UTC 2026. Evidence class: on-board console transcript (commands sent over the console, no physical observation). This file cites that capture for this change’s tasks and does not re-run anything.

Task 2.2b: the patched module binds (done)

The boot-time dmesg lines show the driver bound with the new default, and the control exists and reads off:

[    5.327187] canaan-k230-snd-inno sound: External I2S output disabled by default
numid=5,iface=MIXER,name='External I2S Output Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off

/proc/asound/cards and aplay -l list only K230I2SINNO (the Inno codec, 9140e000.inno_codec). The message is printed at 5.3 s into a boot, so the patched kernel was the booted one.

Task 4.2b: k230-speaker-test status (still open)

k230-speaker-test status ran and exited 0 (K230_OP_DONE_… 0). Two of its sections failed inside the script, though:

So the status subcommand runs, but its GPIO and control checks do not work against the pinned libgpiod. 4.2b stays open until the script uses the 2.x syntax and a board run shows the SDMODE line state.