Split out of #444 (PR #450 architect re-entry, 2026-09-14 comment on #444).
scripts/ff400.sh hardcodes CARD=0. On pupu the card index can move (the rig profile addresses the card by name for this reason — see #441 / docs/rigs/pupu.md). If card 0 is a different device on some boot, every amixer -c 0 ... write in this script lands on that device instead of the FF400, silently.
Architect's note (issue #444, re-entry): "silent-config defect... belongs in a separate issue, not this one."
Fix direction: resolve the card by name (e.g. via aplay -l / /proc/asound/cards matching "Fireface") rather than a literal index, the same class of fix #441 already applies elsewhere.
Not urgent enough to block #450; filed per qa's "bug found outside PR scope → open new issue" rule.
Split out of #444 (PR #450 architect re-entry, 2026-09-14 comment on #444).
scripts/ff400.shhardcodesCARD=0. On pupu the card index can move (the rig profile addresses the card by name for this reason — see #441 /docs/rigs/pupu.md). If card 0 is a different device on some boot, everyamixer -c 0 ...write in this script lands on that device instead of the FF400, silently.Architect's note (issue #444, re-entry): "silent-config defect... belongs in a separate issue, not this one."
Fix direction: resolve the card by name (e.g. via
aplay -l//proc/asound/cardsmatching "Fireface") rather than a literal index, the same class of fix #441 already applies elsewhere.Not urgent enough to block #450; filed per qa's "bug found outside PR scope → open new issue" rule.