/etc/bluetooth/main.conf의 BluetoothControllerMode는 무엇입니까? 브레더란 무엇인가요?

/etc/bluetooth/main.conf의 BluetoothControllerMode는 무엇입니까? 브레더란 무엇인가요?

인터넷의 많은 제안에서 이 줄을 추가하라고 제안했습니다.

ControllerMode=bredr

/etc/bluetooth/main.conf. 이 값의 기능은 무엇입니까? 현재 기본값은 입니다 dual. 이 값을 변경하면 블루투스 에이전트의 동작이 어떻게 변경됩니까? "bredr"은(는) 무슨 뜻인가요?

# Restricts all controllers to the specified transport. Default value
# is "dual", i.e. both BR/EDR and LE enabled (when supported by the HW).
# Possible values: "dual", "bredr", "le"
#ControllerMode = dual

관련이 없다고 생각하지만 내 실수입니다.내가 얻은 것은 내가 여기에보고 한 것입니다.

연결 실패: org.bluez.Error.Failed br-connection-profile-unavailable

답변1

헤드폰에서도 같은 오류가 발생합니다. 나는 배관을 직접 사용합니다. 컨트롤러 모드 옵션을 brdr로 변경하면 문제가 해결되었습니다.

  • br/edrBluetooth 기본 속도/향상된 데이터 속도(또는 클래식 Bluetooth)를 나타냅니다.
  • 행복하다저에너지(새 Bluetooth)를 나타냅니다.

내 생각엔 연결이 설정될 때 에이전트와 장치 간에 일종의 협상 프로세스가 발생하는 것 같습니다.

bredr이 포함되어 있으므로 Dual은 괜찮을 것입니다. 그러나 분명히 그렇지 않습니다.

이것이 Pipewire의 잘못인지는 모르겠지만 Dual 구현 어딘가에서 뭔가 빠졌습니다.

관련 정보