[Hardware] Bluetoothアダプタ刷新ログ:LBT-UAN05C2からTP-Linkへの交換とWindowsの競合対策

[Hardware] Bluetoothアダプタ刷新ログ:LBT-UAN05C2からTP-Linkへの交換とWindowsの競合対策

1. はじめに

最近、私のデスク環境では無線まわりのアップデートが続いています。特に大きな変化として、新しく「Quest 3」を導入したことが挙げられます。VR空間での開発や実験を進める中で、改めて重要性を痛感したのが「デスク周りのBluetooth環境の安定性」。

長年連れ添ってきた老兵、エレコムの「LBT-UAN05C2」は、Bluetooth 4.0(Class2)という今となっては少し懐かしい規格でありながら、これまで本当に長い間、私の開発環境を陰から支えてくれました。

しかし、最新のVRデバイスとの連携や、今後の低レイヤーな開発(BLEパケットのキャプチャなど)を見据えたとき、いよいよこの老兵にも卒業の時が来たと判断。

今回は、この古いアダプタを最新のTP-Link製へと刷新した記録と、その差し替え時に踏み抜きやすい「Windows特有の罠」の回避策について、備忘録を兼ねて書き残しておきます。

2. 新旧スペックの比較(ロマン枠)

今回新しく導入したのは、TP-Link製のアダプタです。実はちょっとした嬉しい誤算がありました。当初はBluetooth 5.0対応のモデルを想定して用意していたのですが、いざPCに挿してデバイスマネージャーを確認してみると、なんと最新の規格である「TP-Link Bluetooth 5.4 USB Adapter」として認識されていたのです。ロットの都合かサイレントアップグレードかは分かりませんが、こういうガジェット特有のサプライズはそれだけでロマンがありますね。

これまでのエレコム製(Bluetooth 4.0)とスペックを比較すると、以下のような進化を遂げました。

  • 規格のジャンプアップ: Bluetooth 4.0 から 一気に 5.4 へ
  • 通信の安定性と速度: データの転送速度や範囲が大幅に向上し、Quest 3などの最新デバイスやキーボードの入力ノイズが目に見えて軽減されました。

今回の刷新は、単に日々のデスクワークを快適にするためだけではありません。本質的な目的は、今後の低レイヤー開発に向けた足回りの強化にあります。

実はこの後、Windows環境でMagic Keyboardのバッテリー残量を正確に把握するための常駐アプリを自作しようと計画しています。そのためには、BLE(Bluetooth Low Energy)の Battery Service (BAS) の領域を掘り下げたり、HID(Human Interface Device)のApple独自パケットをフックしてパースするような、少し泥臭いエンジニアリングが必要になります。

最新の5.4という強固なインフラが手に入ったことで、パケットの拾い落としなどの不確定要素に悩まされることなく、純粋なロジックの実装に集中できる環境が整いました。


新旧の公称スペックを一覧表にまとめると以下のようになります。

項目旧:エレコム(LBT-UAN05C2)新:TP-Link(UB500)
Bluetooth バージョンBluetooth Ver.4.0 (Class 2)Bluetooth 5.0(※5.4認識)
最大通信距離最大10m(推奨最大5m)最大20m(従来比 約2倍)
通信速度・容量4.0標準スペック最大2倍の速度 / 4倍の通信距離
同時接続台数-最大7台のデバイスに同時対応
本体サイズ(mm)19.0 × 12.8 × 6.114.8 × 6.8 × 18.9(よりナノサイズに)
保証期間1年間3年間(業界最高クラス)
インターフェイスUSB 2.0USB 2.0

公称スペックとしては「Bluetooth 5.0」の製品なのですが、冒頭でも触れた通り、Windows上では最新の「5.4」として認識されており、スペック表以上のポテンシャルを発揮してくれています。

3. 【重要】差し替え前に絶対にやるべき「Windows特有の罠」対策

ここがこの記事のコアとなる技術ノウハウ(バグ回避策)です。

  • 罠その1:古いペアリング情報のゾンビ化
  • アダプタが変わるとMACアドレスが変わるため、古い接続情報は使えなくなる。
  • 先に設定画面からMagic Keyboardなどのデバイスを「削除」しておく重要性。
  • 罠その2:Bluetooth親玉(Radio)の複数共存バグ
  • 新旧のアダプタが同時に有効だと電波が喧嘩する。
  • 古いドングルを物理的に抜いた後、デバイスマネージャーでグレーアウトした古い「Generic Bluetooth Radio」を確認するプロセス。
  • 競合を根本から断つための「デバイスのアンインストール(クレンジング)」。

4. 新しいアダプタの装着と確認

  • 挿すだけで一発認識(TP-Link Bluetooth 5.4 USB Adapter)。
  • デバイスマネージャーのツリーが美しく一本化されたスクリーンショットのような綺麗な状態。
  • 再ペアリングの快適さ。

5. まとめと今後の展望

  • 無駄な広告の出るWebサービスに頼らず、自作ターミナル(WiredTerminal.tsx)に uc / lc コマンドを実装してノイズを消した話への伏線。
  • 足回りが最新になったので、次は「WindowsでMagic Keyboardのバッテリー残量を取得する常駐アプリ」の制作へ。