尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
从零开始:如何用 BthPS3 在 Windows 上完整实现 PS3 手柄蓝牙连接
从零开始如何用 BthPS3 在 Windows 上完整实现 PS3 手柄蓝牙连接【免费下载链接】BthPS3Windows kernel-mode Bluetooth Profile Filter Drivers for PS3 peripherals项目地址: https://gitcode.com/gh_mirrors/bt/BthPS3你的 DualShock 3 插上 USB 一切正常可一进蓝牙配对就毫无反应这不是手柄坏了而是 Windows 默认蓝牙栈把 PS3 外设拒之门外了。BthPS3 是一套专为 PS3 外设打造的 Windows 内核模式蓝牙配置文件与过滤器驱动它通过绕过系统保留通道的方式让 SIXAXIS、DualShock 3、PS Move 等设备以完整功能接入 Windows。下面按闯关的节奏带你走完从下载、安装到第一次成功连接的全过程。第一关先搞懂为什么连不上PS3 手柄走的是蓝牙 HID 协议但它偏要用PSM 0x11HID Control和 0x13HID Interrupt这两个通道通信。问题在于这两个 PSM 被 Windows 蓝牙栈当作保留服务死死捂住只允许自家标准 HID 设备使用。于是你的 DS3 一发起连接请求就被系统直接回绝——这就是能插线、不能连蓝牙的真相。BthPS3 的破解思路很巧妙它由两个内核驱动配合完成BthPS3.sys配置文件与总线驱动注册一对人工 PSM——0x5053承担 HID Control、0x5055承担 HID Interrupt主动监听来自 PS3 外设的连接并根据设备上报的远程名称自动识别手柄类型把它挂载成一个独立子设备PDO。BthPS3PSM.sys下层过滤器驱动挂在蓝牙 USB 栈上实时修补 L2CAP 数据包把设备发来的流量重路由到上面的配置文件驱动全程不影响系统里其他正常蓝牙设备。官方架构说明与源码都在BthPS3/目录下核心逻辑见Bluetooth.PSM.c、Bluetooth.L2CAP.c等文件想深究的同学可以直接翻源码。整套方案还附带三个配套工具见下表组件作用适用人群BthPS3InstallerMSI 安装向导一键装驱动所有用户BthPS3CfgUI图形化配置工具安全修改驱动设置普通用户、进阶用户BthPS3Util命令行工具查看/切换过滤器状态喜欢终端的用户第二关检查电脑够不够格3 分钟动手前先确认两件事能帮你避开 90% 的坑系统层面Windows 101507 版本起或 Windows 11x64 或 ARM64 架构都支持。蓝牙硬件层面适配器必须支持LMP 3蓝牙 2.0 EDR或更高版本。检查方法很简单打开设备管理器找到你的蓝牙无线电设备右键查看属性在详细信息里查看固件版本中的 LMP 数值。常见对照如下LMP蓝牙版本3蓝牙 2.0 EDR4蓝牙 2.1 EDR6~8蓝牙 4.0 ~ 4.29 及以上蓝牙 5.x如果 LMP 低于 3驱动会在加载时直接拒绝启动设备管理器里会出现Code 10 错误STATUS_DEVICE_POWER_FAILURE——遇到就别折腾了换个新一点的 USB 蓝牙适配器最省事。支持的手柄清单SIXAXIS / DualShock 3、PS Move 导航控制器、PS Move 动感控制器以及部分模式下可用的 DS4 无线手柄。第三关装驱动一个向导走到底前往项目的发布页面下载与系统架构匹配的BthPS3 安装包.msi。关闭正在占用蓝牙的程序如手柄工具、游戏平台右键安装包选择以管理员身份运行。按向导提示一路下一步遇到提示就重启电脑。一句话重点全程不要使用 Windows 自带的添加蓝牙设备对话框去配对 PS3 手柄。官方明确说明它无法正常工作还可能干扰驱动运行。这是新手最容易踩的坑没有之一。如果你只是想自己编译一份驱动玩玩也可以直接拉取源码git clone https://gitcode.com/gh_mirrors/bt/BthPS3不过编译 Windows 驱动需要 WDK 环境和测试签名普通用户直接用官方安装包即可。第四关第一次成功配对驱动装好、重启完成后配对这一步交给配套工具来做而不是 Windows 设置界面。社区推荐搭配DsHidMini这类手柄管理工具使用流程一般是先用 USB 线把 PS3 手柄连到电脑让它完成一次有线枚举打开配套工具按它的引导发起蓝牙配对手柄进入配对模式同时按住 PS 键与 Share 键等待工具完成配对即可。配对成功后你会在设备管理器里看到 BthPS3 总线枚举出的子设备SIXAXIS/DS3 会以BTHPS3BUS\...VID_054CPID_0268的硬件 ID 出现说明驱动已经成功接管了这把手柄。第五关进阶玩法——调参数与命令行配对只是开始BthPS3 的乐趣在于可调。图形化工具BthPS3CfgUI把驱动所有注册表设置封装成了安全的界面主要有三个标签页Profile Driver Settings控制是否启用 SIXAXIS/DS3、PS Move 等设备的支持。注意如果你要用 PS Move 或 DS4需要在此手动打开对应开关默认关闭以避免与其他项目冲突。Filter Driver SettingsPSM 补丁的启用/禁用开关界面里会解释每条设置的作用适合想弄懂原理的进阶用户。Danger Zone危险区包括把 PDO 以 RAW 模式暴露给用户态、从设备管理器隐藏设备等高级选项。改这里可能引发不可预知的行为新手建议保持默认。喜欢命令行的同学可以用BthPS3Util一条命令就能查看当前 PSM 补丁状态BthPS3Util --get-psm-patch想手动打开或关闭补丁则分别用--enable-psm-patch和--disable-psm-patch多蓝牙适配器时可用--device-index指定设备编号。连接稳定之后你的 PS3 手柄可以胜任不少场景Steam 平台上的控制器原生支持、Kodi 等媒体中心当遥控器用、甚至拿 PS Move 当演示翻页器——性价比直接拉满。附最常见的 3 个连接失败原因蓝牙适配器 LMP 版本太低设备管理器出现 Code 10 / 电源失败错误多半是这个原因。换一个支持蓝牙 4.0 以上的适配器即可。用了 Windows 自带蓝牙配对直接绕开它改用 DsHidMini 等配套工具配对问题立刻消失。驱动未正确安装或没重启检查安装时是否以管理员运行、是否按要求重启必要时重装一遍。官方文档和 FAQ 里还收录了大量排查细节源码目录见docs/NOTES.md等实在搞不定再去社区提问附上设备管理器截图和 LMP 版本信息别人才能帮你定位。下一步行动现在就可以去下载安装包对照第二关检查一下你的蓝牙适配器然后按第三、四关的流程走一遍。多数人从下载到第一次成功连接半小时内就能搞定。记住两条铁律适配器 LMP 要达标、配对交给配套工具。祝你早日让 PS3 手柄在 PC 上无线畅玩【免费下载链接】BthPS3Windows kernel-mode Bluetooth Profile Filter Drivers for PS3 peripherals项目地址: https://gitcode.com/gh_mirrors/bt/BthPS3创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

FanControl 风扇控制软件入门:3 步把 Windows 风扇转速握在自己手里

FanControl 风扇控制软件入门:3 步把 Windows 风扇转速握在自己手里

FanControl 风扇控制软件入门:3 步把 Windows 风扇转速握在自己手里 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHu…

📅 2026/10/7 4:02:04
B站字幕下载一步到位:BiliBiliCCSubtitle 免费工具上手与进阶全解

B站字幕下载一步到位:BiliBiliCCSubtitle 免费工具上手与进阶全解

B站字幕下载一步到位:BiliBiliCCSubtitle 免费工具上手与进阶全解 【免费下载链接】BiliBiliCCSubtitle 一个用于下载B站(哔哩哔哩)CC字幕及转换的工具; 项目地址: https://gitcode.com/gh_mirrors/bi/BiliBiliCCSubtitle 开篇速览 BiliBiliCCSubtitle 是一…

📅 2026/10/6 12:43:23
TRACE:一种面向分布式、云优先和去中心化组织的威胁建模方法

TRACE:一种面向分布式、云优先和去中心化组织的威胁建模方法

大家读完觉得有帮助记得关注和点赞!!!摘要成熟的威胁建模方法体系(STRIDE、PASTA、Trike、OCTAVE、LINDDUN、攻击树,以及MITRE ATT&CK等对手行为目录)是为具备清晰安全边界、单一所属组织和严格技术/运…

📅 2026/9/7 14:20:29
MORE NEWS

更多资讯

📰

Linux内存安全:用mlock防止密钥泄露到Swap

1. 项目概述:为什么密码和密钥会“偷偷”躺在Swap里?你有没有想过,自己刚输入的数据库密码、正在解密的API密钥、甚至临时生成的AES会话密钥,可能在你完全不知情的情况下,被操作系统悄悄写进了硬盘上的Swap分区&#x…

📰

时序场景生成与削减:从蒙特卡洛采样到相关性建模的完整实践

1. 为什么纯蒙特卡洛会在“时序相关”面前失灵先交代一个背景:MC(Monte Carlo,蒙特卡洛)方法做场景生成,在电力系统、能源调度、金融风险这些领域里已经算常规操作了。思路也不复杂——对随机变量的概率分布做大量采样…

📰

Spring refresh()源码导读:从IoC容器初始化到Bean生命周期

我先说个结论:Spring的refresh()方法,是所有Spring面试题的最大公约数。不管是问IoC原理、Bean生命周期、三级缓存、Autowired怎么生效,还是问你项目启动时到底发生了什么,追到最后都会落到AbstractApplicationContext.refresh()这…

📰

2026论文降重工具红黑榜:实测八类方法,避坑与组合打法

每年二三月份开始,我私信里就会出现一大堆同一个问题:“查重率38%,再降15个点才能送审”“导师说重复率过了才给签字”。做了快十年的论文写作辅导,这类求助我太熟了。以前大家流传的方法就那几招,翻译、调语序、改同义…

📰

Win7最后兼容版VS Code v1.70.3:免安装配置实战

简介:这份资源是专为Windows 7用户准备的最后可用版本Visual Studio Code,即v1.70.3的64位解压免安装版,适合缺少管理员权限、希望绿色化使用或不想改动系统注册表的开发者。压缩包共1132个文件,约110.76MB,其中包含Co…

📰

Codeforces 946G Almost Increasing Array:删除位置与树状数组优化解析

1. 先搞清楚题目到底在问什么CodeForces 946G 这道 Almost Increasing Array,我第一次做的时候栽在了一个很容易忽略的地方:题目里的操作是“修改数组中元素的值”,而 Almost Increasing 的定义是“存在一个位置,删掉它之后剩余部…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬