ユーザ用ツール

サイト用ツール


linux:bluetooth

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
linux:bluetooth [2020/06/28 08:25]
matoken
linux:bluetooth [2020/09/15 07:55] (現在)
matoken [Bluetooth]
ライン 1: ライン 1:
  
 # Bluetooth # Bluetooth
 +
 +## Devices
 +
 +### SONY MDR-ZX330BT
 +
 +* [Amazon\.co\.jp: ソニー ワイヤレスヘッドホン Bluetooth対応 折りたたみ式 マイク付き MDR\-ZX330BT:​ 家電・カメラ](https://​amzn.to/​3isI7Hc)
 +
 +#### Debian sid amd64
 +
 +Lenovo T430s Debian sid amd64環境
 +
 +```
 +$ lsusb | grep Blue
 +Bus 001 Device 005: ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad]
 +$ dpkg-query -W bluez pulseaudio
 +bluez   ​5.54-1
 +pulseaudio ​     13.0-5
 +$ lsb_release -dr
 +Description: ​   Debian GNU/Linux bullseye/​sid
 +Release: ​       unstable
 +$ uname -m
 +x86_64
 +```
 +
 +ペアリングしてHSP/​HFPプロファイルになりPulseAudioの設定も問題なさそうだが音が出ない.
 +このとき動画は音が出ないせいで再生されない.(音声デバイスを内蔵オーディオに変更すると再生される)
 +
 +PulseAudioでecho cancelやmonitorなどの設定をしているのでこの辺が悪いのかもと設定を規定値に戻しても変わらない.
 +
 +このデバイスはAndroidでは問題なく動作するのでハードウェアの故障でもなさそう.
 +ArchLinuxでは動作するらしい.
 +
 +```
 +Sony MDR-ZX330BT bluez 5.31, pulseaudio 6.0 何も設定しなくても動作 (HSP/HFP と A2DP)。ボタンは特定のアプリで動作。
 +```
 +
 +* [Bluetooth ヘッドセット \- ArchWiki](https://​wiki.archlinux.jp/​index.php/​Bluetooth_%E3%83%98%E3%83%83%E3%83%89%E3%82%BB%E3%83%83%E3%83%88)
 +
 +以下のページによるとBluetooth LEに対応していないとうまく動かないらしい.
 +Bluetoothの設定でBR/​EDRとLEのデュアルの設定からBR/​EDRのみの設定にすることで動作するようになった.
 +
 +* [pulseaudio \- Pairing Bose QC 35 over Bluetooth on Fedora \- Unix & Linux Stack Exchange](https://​unix.stackexchange.com/​questions/​292189/​pairing-bose-qc-35-over-bluetooth-on-fedora)
 +
 +`/​etc/​bluetooth/​main.conf` の `ControllerMode = bredr` を設定.
 +
 +```
 +$ sudo git diff /​etc/​bluetooth/​main.conf
 +diff --git a/​bluetooth/​main.conf b/​bluetooth/​main.conf
 +index 9cd785e..16baa35 100644
 +--- a/​bluetooth/​main.conf
 ++++ b/​bluetooth/​main.conf
 +@@ -50,7 +50,7 @@
 + # 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
 ++ControllerMode = bredr
 +
 + # Enables Multi Profile Specification support. This allows to specify if
 + # system supports only Multiple Profiles Single Device (MPSD) configuration
 +```
 +
 +ファイル保存後,bluetooth daemonを再起動でa2dpで動作するようになった.
 +
 +```
 +$ sudo service bluetooth restart
 +```
 +
 +しかしHSP/​HFPプロファイルの切換がうまく行かない
 +
 +```
 +$ pactl list cards short
 +0       ​alsa_card.pci-0000_00_1b.0 ​     module-alsa-card.c
 +4       ​bluez_card.00_18_09_25_6E_60 ​   module-bluez5-device.c
 +$ pacmd set-card-profile 4 headset_head_unit
 +Failed to set card profile to '​headset_head_unit'​.
 +```
 +
 +## Profiles
 +
 +
 +
 +* [Bluetooth](https://​www.freedesktop.org/​wiki/​Software/​PulseAudio/​Documentation/​User/​Bluetooth/#​troubleshooting)
 +
  
 ## 自動Lock/​Unlock ## 自動Lock/​Unlock
linux/bluetooth.txt · 最終更新: 2020/09/15 07:55 by matoken