syghの新フラグメント置き場

プログラミングTipsやコード断片の保管場所です。お絵描きもときどき載せます。

ASRockマザーのMediaTek Bluetoothドライバー最新版は正常に動作しない

Windowsでは一般的に、ハードウェアベンダーのデバイスドライバーをインストールする前のデフォルト状態の場合、Windowsに標準搭載されているデフォルトドライバーが使われるのですが、マウスやキーボード、LAN/Ethernetアダプターはデフォルトドライバーでそのまま動作することが多いものの、Bluetoothはベンダーのデバイスドライバーのインストールが別途必要になることが多いです。

Windows 11移行のため、4月にマザーボードを「ASRock B650 Steel Legend WiFi」に交換したんですが、コイツはMediaTek製のWi-FiBluetoothのアダプター(レシーバー)を搭載しているものの、ASRock公式ページからダウンロードできる最新のBluetoothドライバー(MediaTek Bluetooth driver 1.1043.0.545)は正常に動作しません。というかそもそも正常にインストールできないようです。

バイスマネージャーで閲覧すると、「Bluetooth」の配下に「Generic Bluetooth Adapter」という項目(MS謹製のデフォルトドライバーが認識しているデバイス)が表示されているだけで、しかもプロパティを見るとエラーコード43の問題が発生していて正常に動作していません(アイコンには三角形のエクスクラメーションマーク⚠が表示された状態になります)。
「設定」→「デバイス」→「Bluetoothとその他のデバイス」では、「Wireless_Device」が「Driver Error」と表示されていて、こちらも正常に動作していないことを示しています。

Redditには同じ現象に遭遇している人の投稿がありました。

回答コメントに記載されている少し古いバージョンのドライバー(MediaTek Bluetooth driver 1.930.0.251)のインストールを試してみると、確かにうまくいき、以下のようにデバイスが列挙されました。

RZ616がMediaTek製のBluetoothアダプターです。
RFCOMM Protocol TDI (Transport Driver Interface) やMicrosoft Bluetooth EnumeratorはMicrosoftによるWindows Bluetooth APIスタックの仮想デバイスであり、Bluetooth/Bluetooth LEアダプターのデバイスがドライバーによって正常に認識されると有効になります。

古いドライバーのURLリンクは以下ですが、ASRockの公式サイトからは辿ることができません。過去のバージョンを検索できるようにして欲しい。

ちなみにiTunesもデフォルトのWindowsドライバーやApple Mobile Device USB DriverだけではiPhoneを正常に認識できず、AMD chipset driver をインストールする必要があるようです。

ASRockのM/Bには、自動で最新のドライバーをダウンロードするAuto Driver Installerの機能がついていて、BIOS/UEFI画面で有効化すると、次回Windows起動時にAuto Driver Installerのポップアップ通知が表示されます。自分は必要なインストーラーを明示的にダウンロードしてインストールしたかったのでAuto Driver Installerは使いませんでした。