Fix Bluetooth bonding and record verified headphone relay fix

One-shot bluetoothctl pairing exited before SSP finished, leaving the
headphone paired but not bonded, so it was lost on reboot. Pair inside a
single bluetoothctl session with a persistent agent, and clear temporary
pairings first. Document that SBC medium + 500 ms buffer removed the
iPhone -> Radxa -> headphone dropouts, verified by listening and logs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
jsahn
2026-10-12 19:01:36 +09:00
co-authored by Claude Opus 5.5
parent 5fbece12bb
commit 432eca1755
6 changed files with 59 additions and 14 deletions
+3 -3
View File
@@ -9,7 +9,7 @@
- 출력 장비 주소: `E4:58:BC:C3:3B:F8` (기존 장비 참고만; 새 설치 기본값이 아님).
- 웹 믹서: `http://192.168.10.83:8088`, `radxa-mixer-web.service` 자동 시작.
- 공통 감쇠 −3 dB. AirPlay는 기존 네이티브 볼륨만 제어.
- 보스는 현재 임시 등록(`Bonded: no`)이며 영구 등록은 추가 확인 필요.
- 보스는 영구 등록(`Bonded: yes`, Trusted) 상태.
- Wi-Fi 드라이버: aic8800_fdrv; `ps_on=0 he_on=0` 설정을 재부팅 후 확인함.
- USB 관리 주소 10.55.0.1/24는 별도 gadget/systemd-networkd 설정이며,
이 오디오 설치 자료가 생성하거나 변경하지 않음.
@@ -18,8 +18,8 @@
사용자가 정상 청취를 확인했습니다. Bose 헤드폰은 페어링/신뢰 등록 및
A2DP SBC 48 kHz 출력 연결과 가상 믹서 전송까지 확인했습니다.
사용자는 이후 iPhone → 보스 경로의 소리 끊김을 보고했습니다. 수신 패킷 손실과
버퍼 오류를 확인했습니다. 500 ms 버퍼와 SBC medium 송신 설정을 적용했으나,
보스 출력 연결이 실패하여 경로 복구와 청취 검증이 필요합니다.
버퍼 오류를 확인했습니다. 500 ms 버퍼와 SBC medium 송신 설정을 적용하고
보스를 영구 등록한 뒤, iPhone → Radxa → 보스 경로의 정상 청취를 확인했습니다.
기존 설정 백업은 보드의 `/root/audio-mixer-backup-20261012-162401/`와
`/root/radxa-airplay2-backup-20261011-193842/`에 있습니다.