可通过设备管理器高级选项卡读取lmp固件版本(如lmp 12对应bluetooth 5.3),或通过硬件id末尾数字(如“5”代表5.x)、powershell命令获取lmp信息,三者互为验证。

如果您想确认当前 Windows 10 设备所搭载的蓝牙硬件实际支持的核心规格版本,则需绕过驱动描述或厂商宣传文字,直接读取蓝牙无线电模块固件中嵌入的链路管理协议(LMP)主版本号。以下是三种互为验证的本地化方法:
一、通过设备管理器高级选项卡读取LMP固件版本
该方法直接调取蓝牙适配器固件中存储的LMP(Link Manager Protocol)主版本号,结果具有硬件级权威性。LMP主版本数字与蓝牙核心规格存在严格映射关系,例如LMP 9恒对应Bluetooth 5.0,LMP 12对应Bluetooth 5.3。
1、按下Win + R组合键,打开“运行”对话框。
2、在运行窗口中输入devmgmt.msc,按回车键启动设备管理器。
3、在设备管理器窗口中,找到并点击“蓝牙”类别左侧的三角箭头,展开其子项。
4、识别主蓝牙适配器设备,常见名称包括Intel(R) Wireless Bluetooth(R)、Realtek Bluetooth Adapter或Qualcomm Atheros Bluetooth;请勿选择“Microsoft 蓝牙枚举器”或“蓝牙设备 (RFCOMM 协议 TDI)”等非物理适配器条目。
5、右键单击该适配器,选择属性。
6、在属性窗口中,切换至高级选项卡。
7、在“属性”下拉菜单中选择固件版本,右侧“值”栏将显示类似LMP 12.1的字符串。
8、提取LMP版本号中的主版本数字(如LMP 12.1 → 主版本为12),对照标准映射:LMP 6 → Bluetooth 4.0,LMP 7 → Bluetooth 4.1,LMP 8 → Bluetooth 4.2,LMP 9 → Bluetooth 5.0,LMP 10 → Bluetooth 5.1,LMP 11 → Bluetooth 5.2,LMP 12 → Bluetooth 5.3,LMP 13 → Bluetooth 5.4,LMP 14 → Bluetooth 6.0。
二、通过设备管理器详细信息页解析硬件ID推断版本
当固件版本字段为空、驱动异常或高级选项卡不可用时,硬件ID字符串中常嵌有制造商定义的版本线索,可作为交叉验证依据。该方式依赖硬件厂商命名惯例,适用于驱动未完全加载的场景。
1、在设备管理器中右键目标蓝牙适配器,选择属性。
2、切换到详细信息选项卡。
3、在“属性”下拉列表中选择硬件ID。
4、在“值”区域查找形如BTH\MS_BTHBRB_5或BTH\MS_BTHBRB_42的条目,其中末尾数字“5”代表蓝牙5.x,“42”代表蓝牙4.2。
5、若存在多个硬件ID,优先查看首行完整ID;若仅显示通用类名(如BTH\MS_BTHBRB),则需结合其他方法进一步确认。
三、使用PowerShell命令快速获取蓝牙LMP信息
该方法适用于习惯命令行操作的用户,可绕过图形界面直接查询已安装蓝牙设备的底层固件属性,结果与设备管理器一致但更高效。
1、以管理员身份打开 PowerShell(右键「开始」按钮 → 选择「Windows PowerShell(管理员)」)。
2、输入以下命令并回车:Get-PnpDevice -Class Bluetooth | ForEach-Object { $_.Name; Get-PnpDeviceProperty -InstanceId $_.InstanceId -KeyName "DEVPKEY_Device_FirmwareVersion" -ErrorAction SilentlyContinue | Select-Object -ExpandProperty Data }。










