motioninjoy吧 关注:302贴子:1,078
  • 5回复贴,共1

用笔记本自带蓝牙无线连接ps3手柄的方法,已装MotioninJoy驱动

只看楼主收藏回复

1、首先电脑要有内置蓝牙模块,然后你查看蓝牙属性(右键单击电脑左下角任务栏的蓝牙图标,选择属性)。
2、选择详细信息->硬件ID,就可以看到你的内置蓝牙适配器的VID\PID code了~
找到安装的motioninjoy根目录,找到里面的MijXinput.inf(因为不同版本的程序或系统inf文件可能在不同的文件夹。),双击打开,或者用笔记本打开。
里面有很多的条目,在每个“;BLUETOOTH DONGLE”条目下下新加一行:%MIJ.DeviceName%=CC_Install, USB\VID_XXXX&PID_XXXX。“XXXX”为你查到的VID\PID code。(inf文件里面会有四个“;BLUETOOTH DONGLE”条目,记得每个“;BLUETOOTH DONGLE”下都要添加一行%MIJ.DeviceName%=CC_Install, USB\VID_XXXX&PID_XXXX。)
保存MijXinput.inf文件,重新启动motioninjoy,之前无法安装的驱动,修改成功后重启的motioninjoy会在驱动项看到蓝牙设备,用USB连接线连接PS3手柄,打勾加载驱动(或安装所有),然后在蓝牙项会看到蓝牙适配器,之后选择配对蓝牙,这时会看到蓝牙适配器上已经显示有设备接入。直接点配对即可。
本人亲测,这个办法真是完美啊!从此以后就不用单独买蓝牙设备了,用电脑自带的蓝牙就行了。我用的是XP系统,相信在win7系统下也能用,但是win10下我就不知道了


IP属地:江苏1楼2020-04-29 20:56回复
    再放上我的完整文档记录
    ◆用笔记本自带蓝牙无线连接PS3手柄的方法-MotioninJoy方案(这里安装的是MotioninJoy_060005版本,可能MotioninJoy_071001版更稳定,安装后使用出错率更少。但MotioninJoy程序是要联网的,它的公司倒闭服务器早关系了,所以MotioninJoy程序早就不能用了,版本高低都是一样的,因为现在只能用本地离线模式。而本地离线模式程序都是网络上的个人爱好者自己汉化的,所以哪个版本更好还真不好说。而0.6x和0.7x的本地离线模式程序不能通用,版本号要跟原安装的MotioninJoy程序对应。一直用0.65的那个版本,觉得挺好的。0.7的那个用的不习惯和不舒服)
    在[设备管理器]的蓝牙设备里查设备的[详细信息]中[硬件 Id],能查看类似下面的信息:
    USB\Vid_0c24&Pid_0021&Rev_4870
    USB\Vid_0c24&Pid_0021
    这2行信息是我的笔记本电脑自带的蓝牙适配器的VID和PID
    -------------------------------------------------------------------------------
    安装运行MotioninJoy后,在[驱动]项虽然能看到“USB\VID_0C24&PID_0021”这个蓝牙设备,但是不管是打勾加载驱动还是“安装所有”,都不会成功安装驱动,[状态]一项显示“NO Loaded(没有加载)”。
    解决办法是先把USB\Vid_0c24&Pid_0021改成大写USB\VID_0C24&PID_0021,打开MotioninJoy安装文件夹XXX\MotioninJoy\ds3\drivers\MijXinput.inf文件,能看到4个“;BLUETOOTH DONGLE”,在每个“;BLUETOOTH DONGLE”下面增加1行代码“%MIJ.DeviceName%=CC_Install, USB\VID_0C24&PID_0021”,保存MijXinput.inf文件。其实系统文件夹下还有1个MijXinput.inf文件,在C:\WINDOWS\system32\DRVSTORE\MijXinput_E16B605D9047C20AB05180E10E709BAB9199394C文件夹里(WinXP系统下)。在MotioninJoy程序的[驱动]项[安装所有]功能中就是靠这个文件夹下的MijXinput.inf文件。所以,如果想要在[驱动]项的[加载]和[安装所有]2个功能都能完美安装驱动的话,这个MijXinput.inf文件也要替换为修改版的MijXinput.inf文件。
    ◆在Win7系统中的位置为C:\Windows\System32\DriverStore\FileRepository\mijxinput.inf_amd64_neutral_5cf585b3de782e6c,(如果在笔记本电脑有自带蓝牙的情况下再插上MotioninJoy蓝牙适配器,安装驱动的时候还会在\FileRepository\文件夹下生产1个mijxinput.inf_amd64_neutral_ec64ca8602e49209文件夹),这2个文件夹下都有1个mijxinput.inf文件(注意大小写跟XP系统下的有点不一样,搞不懂MotioninJoy什么个意思,文件名称在不同的系统下还不统一),但不用关心理会这2个文件夹下的mijxinput.inf文件,因为它是直接复制MotioninJoy安装文件夹下面的那个MijXinput.inf文件的,而且还被系统只读保护起来,想修改替换也做不了。
    重新启动motioninjoy,用USB连接线连接PS3手柄,然后打勾加载驱动“USB\VID_0C24&PID_0021”和PS3手柄,然后在[蓝牙]项会看到蓝牙适配器,这说明蓝牙适配器已经接入,直接点配对即可。
    如果安装驱动的时候靠[驱动]项[安装所有]功能,则要把修改版的MijXinput.inf文件也要复制替换掉C:\WINDOWS\system32\DRVSTORE\MijXinput_E16B605D9047C20AB05180E10E709BAB9199394C文件夹下的那个MijXinput.inf文件,不然“USB\VID_0C24&PID_0021”这个蓝牙设备的[状态]一项显示“NO Loaded(没有加载)”。
    ◆提示:在MotioninJoy程序的[驱动]项硬件名称中一般情况下能看到2个设备:
    PLAYSTATION(R)3 Controller -PS3手柄
    USB Device -蓝牙适配器
    不同的Windows系统中显示的名称会有不同,这点要注意
    这2个设备的[状态]栏显示“Loaded Already”已加载的情况下,笔记本电脑蓝牙无线连接PS3手柄才可能会成功,为什么这样说呢?蓝牙设备长时间不用会进入休眠状态,如果进入休眠状态后按PS3手柄的PS键还会出现不能连接的问题。
    △如果系统(WinXP和Win7)休眠关机后,下次再开机的时候,这时候一般会出现连接不上的问题,应该是系统休眠后蓝牙设备也休眠不工作了,再开机的时候蓝牙设备还在休眠不工作中,所以连接不上。最好的解决办法是关掉笔记本电脑上的无线网卡后再打开(因为笔记本电脑的无线网卡模块和蓝牙模快是连接在一起的同一个模块,推到OFF就关掉2个模块的功能,再推到ON就重新开启2个模块的功能),这时候再按PS键应该马上就能连接上了。当然这时候也可以选择在设备管理器中删除“MotioninJoy Virtual Xinput device for Windows(不同的系统显示名称可能不一样)”,然后重新启动MotioninJoy程序再安装一遍驱动。但是这步操作还是麻烦了些,还是选择无线网卡的实体按键开关操作方便些。
    △如果系统(WinXP和Win7)是不休眠直接关机的,下次开机的时候一般都能连上PS3手柄(这里的前提当然是无线模块的开关是打开的ON项)。如果出现连接不上,还是用上面的老办法解决。


    IP属地:江苏2楼2020-05-03 20:18
    回复
      nice兄弟


      IP属地:黑龙江3楼2020-09-13 18:53
      回复
        蓝牙适配器和手柄驱动都能正常加载,我是外置蓝牙适配器,用MotioninJoy加载驱动后,任务栏下面蓝牙小图标就消失了。但这个时候MotioninJoy蓝牙配对界面还是找不到蓝牙适配器,提示等待连接。尝试了很多次依旧是这样


        IP属地:甘肃5楼2022-03-23 16:21
        回复
          按楼主步骤。还是失败了


          IP属地:上海6楼2022-10-30 21:28
          回复