[블루투스] Sony WF-C710N 이어폰이 Ubuntu 24.04에서 인식되지 않습니다

안녕하세요.

최근 출시된 Sony WF-C710N 블루투스 이어폰이 Ubuntu 24.04 (PipeWire 1.0.5 사용)와 Fedora 42 모두에서 인식되지 않습니다. 동일한 환경에서 집안의 다른 블루투스 기기들은 문제 없이 인식되고 연결됩니다.

문제 해결을 위해 여러 가지 방법을 시도했으며, 아래에 그동안 시도한 절차와 시스템 정보를 정리했습니다. BlueZ 또는 PipeWire에서 해당 모델에 대한 지원이 부족한 것인지 궁금합니다.

  1. 시스템 정보
    Ubuntu 24.04.2 LTS
    GNOME46
    Kernel: 6.8.0-60-lowlatency
    BlueZ 버전: 5.72

  2. 시도한 문제해결 방법

  • bluetoothctl에서 power on, agent on, scan on 실행 → 다른 기기는 잘 보이지만 WF-C710N은 전혀 인식되지 않음
  • 이어폰은 페어링 모드 (흰색/파란색 점멸)로 진입 확인
  • journalctl -xe | grep bluetooth 또는 dmesg | grep bluetooth 로그 확인 → 관련 에러 없음
  • ~/.config/pipewire/media-session.d/bluez-monitor.conf 파일 생성 및 아래와 같이 설정:

monitor.bluez.properties = {
bluez5.auto-connect = [ a2dp_sink ]
bluez5.enable-sbc-xq = true
bluez5.enable-msbc = true
bluez5.enable-hw-volume = true
bluez5.headset-roles = [ hsp_hs hsp_ag hfp_hf hfp_ag ]
}

  • systemctl --user restart pipewire wireplumber 명령으로 서비스 재시작
  • Fedora 42에서도 동일 증상 발생 (커널, PipeWire, BlueZ 버전 유사)
  1. 문의 내용

    WF-C710N은 최신 기기라서 아직 BlueZ에서 완전히 지원되지 않는 것인가요?

    bluetoothctl의 scan on에서도 아예 목록에 안 뜨는 건 호환성 문제인지 궁금합니다.

    혹시 추가로 확인해야 할 부분이나 커널 모듈/펌웨어 문제가 있는지 조언 주시면 감사하겠습니다.

감사합니다.

[요약]
Ubuntu 24.04 LTS에서는 기본 설치 시 특허 문제로 인해 AAC/aptX와 같은 고급 블루투스 오디오 코덱이 비활성화되어 있을 수 있습니다.
하지만 설치 과정에서 서드파티 드라이버 설치 옵션을 선택하거나, 이후 수동으로 pipewire-audio, libspa-0.2-bluetooth, gstreamer1.0-libav 등 관련 패키지를 설치하면 A2DP 고음질 오디오 프로파일이 정상적으로 활성화되며, Sony Bluetooth 헤드폰도 pairing 및 오디오 재생이 가능합니다.

[상세 내용]
아래와 같이 문제 해결하였습니다.

  1. Ubuntu 24.04 설치 중 서드파티 드라이버 설치(Install third-party software) 옵션으로 블루투스 기기 정상적으로 Pairing 되었으며 다음을 포함합니다:
  • bluez 관련 proprietary firmware
  • Media codec (GStreamer 플러그인) – gstreamer1.0-plugins-ugly, gstreamer1.0-libav
  • Bluetooth A2DP sink 지원 – pulseaudio-module-bluetooth 또는 pipewire-audiolibspa-bluetooth
  • 소니 기기 호환 펌웨어 – 리눅스 firmware 패키지 (linux-firmware)
  1. 설치 중에 서드파티 드라이버를 선택하지 않았다면, 아래 명령으로 따로 설치할 수 있습니다.
sudo apt install ubuntu-restricted-extras \
                 gstreamer1.0-plugins-ugly \
                 gstreamer1.0-libav \
                 libavcodec-extra \
                 pipewire-audio \
                 libspa-0.2-bluetooth
  1. bluetooth 모듈 확인
    $ pactl list modules short | grep blue
9       module-bluetooth-policy
10      module-bluetooth-discover
11      module-bluez5-discover
  • 정상작동 확인 결과: $ bluetoothctl
Agent registeredct to bluetoothd...[bluetooth]#         WF-C710N
[WF-C710N]# show
Controller 34:F6:4B:77:10:27 (public)
        Manufacturer: 0x0002 (2)
        Version: 0x08 (8)
        Name: hank
        Alias: hank
        Class: 0x007c010c (8126732)
        Powered: yes
        Discoverable: no
        DiscoverableTimeout: 0x000000b4 (180)
        Pairable: yes
[WF-C710N]# list
Controller 34:F6:4B:77:10:27 hank [default]
[WF-C710N]# [DEL] Transport /org/bluez/hci0/dev_14_06_A7_04_73_78/sep1/fd1 
[WF-C710N]# [DEL] Endpoint /org/bluez/hci0/dev_14_06_A7_04_73_78/sep1 
[WF-C710N]# [DEL] Endpoint /org/bluez/hci0/dev_14_06_A7_04_73_78/sep2
1개의 좋아요