2.3 KiB
2.3 KiB
검증 기록 — 2026-10-12
완료
- 입력값 검증, 연결 없는 출력 전환 중단, 서비스 실패 시 설정 복구, 설치 백업 복구/심볼릭 링크 보존, 등록 장비 재페어링 방지 등 자동 검사 11개 통과.
- Bash 문법 검사와 ShellCheck 통과.
- Python 문법 확인: macOS Python 3.14, 보드의 Debian Python에서 확인.
- systemd의 새
radxa-bt-output.service검증 통과. - 배포할 Git bundle에서 새 작업 디렉토리로 복제하고 실제 보드에서 컴파일 성공.
- Shairport Sync:
5.5.2-AirPlay2-smi10-OpenSSL-Avahi-ALSA-soxr-sysconfdir:/etc - NQPTP: 1.2.8 / 공유 메모리 규격 10.
- Shairport Sync:
- 기존 얕은 Git 복제에서 만든 bundle의 누락 이력을 발견하고, 완전한 이력이 있는 독립 bundle로 교체함. 최종 SHA-256은 manifest에 기록.
- 기존 보드에 새 관리 명령을 설치하고 기존 이름/보스 출력 설정으로 이전 성공.
radxa-audio output dac→output bluetooth왕복 확인 및 각 경로 무음 재생 성공.- 최종 보드 설정: Bluetooth 출력, Bose QC Headphones.
- 보스 PLAYBACK(SBC 48 kHz)과 아이폰 CAPTURE(SBC 44.1 kHz) 동시 연결 확인.
- 기존 Wi-Fi 안정화 옵션
he_on=N,ps_on=N유지 확인.
실제 청취로 확인한 범위
사용자가 AirPlay 재생, AirPlay + 아이폰 Bluetooth 입력의 DAC 믹스 재생을 정상 청취했다고 확인했습니다. 헤드폰의 실제 믹스 청취 확인은 아직 받지 못했으며, 송신 프로필 연결 및 가상 믹서의 데이터 전달까지 검증했습니다.
아직 검증하지 않은 범위
- 새 SD 카드/새 OS에서
install.sh전체를 처음부터 실행하는 시험. - 다른 Radxa 모델의 무선 드라이버와 블루투스 컨트롤러.
- 여러 Bluetooth 입력 기기의 동시 음악 재생 한계.
- 새 범용 출력 서비스의 재부팅/헤드폰 전원 껐다 켜기 이후 자동 재연결.
- 패키지 저장소가 향후 바뀐 환경. AirPlay 소스는 고정했지만 apt 의존 패키지는 Debian 13 저장소가 제공하는 버전을 사용합니다.
새 보드 설치 시 서비스가 모두 실행되는 것만으로 음질 검증을 마쳤다고 보지 말고, AirPlay 단독 → Bluetooth 단독 → 두 입력 믹스 → 재부팅 후 재연결 순서로 직접 들어 확인해 주세요.