Bluetooth USBアダプタとヘッドセットがペアリングできるまで
- 白いUSBアダプタをUSBポートに挿入する
- # rfkill unblock bluetooth
- # hciconfig hci0 up
- # bt-adapter -i
- ヘッドセットを探索モードで電源ON
- # bt-adapter -d
- # bt-device -i xx:xx:xx:xx:xx:xx (←BD_ADDR)
- # bt-device -c xx:xx:xx:xx:xx:xx (←BD_ADDR)
- # hcitool info xx:xx:xx:xx:xx:xx (←BD_ADDR)
9. を、8. 実行直後、反応が戻ってくる前に別プロンプトから実行するのがポイント。
内部では、HCIコマンドの Connection Request が実行されたあと、なぜか続けて HCIコマンドのRead Remote Name コマンド、Read Remote Supported Featuresコマンドが実行される。その後、Command Status Event (Command Disallowed) が返ってきて手詰まりになっている。ここで 9. を実行すると、内部の状態遷移になんらかの変化が起こるのではないだろうか。
« 久しぶりに Zaurus, SL-C1000用Angstromイメージの作成に挑戦 | トップページ | Bluetooth USBアダプタとヘッドセット A2DP で接続できた »
「パソコン・インターネット」カテゴリの記事
- apt-cacher-ng と cli.github.com(2026.06.20)
- wine で LINEを使う(2026.04.10)
- apt-cacher-ng と ftp.jp.debian.org(2026.03.25)
- minicom の右枠線がズレる問題へのパッチと gdb の話(2026.01.04)
- Bluefish 関連ページ 復活(2025.12.29)
コメント
« 久しぶりに Zaurus, SL-C1000用Angstromイメージの作成に挑戦 | トップページ | Bluetooth USBアダプタとヘッドセット A2DP で接続できた »


この記事で使用した bluez のバージョンは 4.99で、登場しているコマンド bt-adapter , bt-device は bluez-tools パッケージに含まれていたもの。
bluez を 5.21 に上げた後、bluez-tools 内のコマンドはエラーを出すようになった。代わりに bluez-test-scripts パッケージに含まれる test-adapter と test-device を使用するとうまくいく。
詳細は別エントリで。
投稿: hama | 2014年8月 5日 (火) 22時39分