查 VID & PID
藍芽裝置在沒有使用自訂的驅動程式前,會自動在 Windows 系統預設的 bth.inf 中搜尋是否為已知的裝置,而它是以 VID 和 PID 來比對,ASUS M9V 的藍芽並不在前述的清單中,因此,我們要先找出它的 VID 和 PID ,才能進行下一個步驟,在 bth.inf 中自己加入。
我們先打開「裝置管理員」,假設底下有問號的那個不明裝置是藍芽,先按「取消」鈕,不要進行安裝驅動程式的程序。
對準問號的圖示按滑鼠右鍵,然後點選「內容」。
出現對話框後,點一下「詳細資料」,即可看到「裝置例項識別碼」裡帶有 VID 和 PID 的識別碼:
以上圖來說,我們需要的是「USB\Vid_0b05&Pid_1712」,將它記下來備用。
修改 bth.inf
Windows 藍芽裝置安裝驅動程式時會先找「WINDOWS\inf\bth.inf」,有了裝置的 VID & PID ,我們可以試著在裡面仿原有的資料增加一筆新資料來試 (注意:您可能會問我,啊~有沒有風險?當然有,系統損毀的風險自負哦!)。
ASUS M9V Bluetooth = BthUsb, USB\Vid_0b05&Pid_1712
等號的左邊是裝置的名稱,可以自訂,而等號的右邊則是前一步驟查到的 VID 和 PID 所組成的識別碼。如果資料新增完了,就可以儲存 bth.inf 設定檔,並關閉檔案。
開始安裝
bth.inf 設定檔改好後,我們就可以利用裝置管理員來安裝 Microsoft Bluetooth Stack。在裝置管理員的視窗中點選上方主選單中的「執行」,然後點選「硬體變更掃描」:
接著只要依照畫面指示,讓 Windows 自動搜尋並安裝找到的驅動程式即可。
完成後,就可以開始使用很「陽春的」Microsoft Bluetooth Stack。
沒有留言:
張貼留言