MJKDZ PS2手柄(BK2461):驱动安装问题及解决
MJKDZ PS2手柄(2.4GHz串口):驱动安装问题及解决
1、背景
1.1 采购信息
买了个铭佳科电子(MJKDZ)的无线手柄,PS2手柄形式。
相对于传统的PS2手柄,优点是USB充电,可自定义按键,数据格式等,通信距离也更远。
安装驱动废了老大的劲,有些事项记录在此。
手柄采购自:
https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-1876613493.18.32d625d3yNaM5K&id=551994689358
1.2 芯片
采用是博通的BK2461芯片,2.4GHz频率通信。
无线传输模块直接连串口即可通信,无需按照传统PS2通信那样,用模拟的SPI通信。
1.3 无线传输模块与控制板连接
串口模块,接串口1时,无法通过USB连接电脑。连接串口2,用于与控制板通信。
2、驱动安装步骤
2.1 先安装Arduino的驱动包集合
手柄连接电脑,安装驱动之前。
解压文件 \2.4G串口自由遥控\编译器软件\ 中的arduino-1.8.5.rar
打开目录 \2.4G串口自由遥控\编译器软件\arduino-1.8.5\arduino-1.8.5\arduino-1.8.5\drivers
安装dpinst-amd64.exe (64位系统)或者 dpinst-x86.exe (32位系统)
2.2 手柄USB连接电脑,安装手柄驱动
参考 自由手柄使用说明书.pdf
3、安装驱动到最后一步提示,安装失败,系统找不到指定文件
参考资料:【WIN7安装MTK驱动(系统找不到指定文件!解决方案)】
来自 <http://blog.sina.com.cn/s/blog_5e70ef680102w2ch.html>
3.1 解决思路及步骤
主要思路:查看系统日志 setupapi.dev.log,找出驱动安装错误的真正原因。
是少了文件,还是少了某个目录。如果是缺少某个目录路径,自行创建目录,然后将文件拷贝过去,即可解决驱动安装问题。
具体解决办法(以下为WIN7 X64系统,X86可参考):
(1)打开目录
C:\Windows\winsxs\amd64_mdmcpq.inf_31bf3856ad364e35_6.1.7601.22436_none_d1b08653e497013b
复制其中的usbser.sys文件
(2)打开目录
C:\Windows\System32\DriverStore\FileRepository
新建文件夹,命名为 mdmcpq.inf_amd64_neutral_774523d133de6343
此目录下,粘贴usbser.sys文件
即在目录下
C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_774523d133de6343
创建usbser.sys文件
3.2 安装驱动时找不到文件的一般处理方法
以下为引用参考资料的文章
1.首先打开C:\windows\inf\setupapi.dev.log 这个文件包含了有关即插即用设备和驱动程序安装的信息,当然它也记录驱动安装失败的原因。 然后按键Crrl+F搜索Error 2: The system cannot find the file specified. 搜索时从文档最底部往上搜索到第一个结果为准 例如下结果 flq: subqueue count=1 flq: {SPFILENOTIFY_STARTSUBQUEUE} flq: {SPFILENOTIFY_STARTSUBQUEUE - exit(0x00000001)} flq: source media: flq: SourcePath - [C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8] flq: SourceFile - [usbser.sys] flq: Flags - 0x00000000 flq: {SPFQNOTIFY_NEEDMEDIA} flq: {SPFILENOTIFY_NEEDMEDIA} flq: {SPFILENOTIFY_NEEDMEDIA - exit(0x00000000)} flq: {SPFQNOTIFY_NEEDMEDIA - returned 0x00000000} !!! flq: source media: SPFQOPERATION_ABORT. !!! flq: Error 2: The system cannot find the file specified. 问题文件为 SourceFile - [usbser.sys] 即为usbser.sys文件 应该放的位置为 SourcePath - [C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8] 即为 C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8 该目录下 没有该目录的直接创建同样名字的文件夹 并把usbser.sys 文件放入指定位置再装驱动即OK 也有可能为下面的情况 打开该文件,滚动到文件末尾附近,找到像这样的信息 flq: source media: SPFQOPERATION_ABORT (C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_x86_3e5e8601999c5da1\usbser.sys). 正是这个文件缺失,致使驱动无法安装。 2.根据该提示, 就创建文件夹重命名为mdmcpq.inf_x86_3e5e8601999c5da1 也就是上面提示缺失文件前的文件夹名 注意:(每台电脑缺失的文件都不一样,我在这里只是举个列子你电脑缺失的文件肯定和我的不同的具体缺失的是什么文件夹名请参照上面setupapi.dev.log文件给出的提示信息。 例如,setupapi.dev.log给出缺失的信息为 C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_x86_neutral_9f203c20b6f0dabd\usbser.sys 就文件夹命名为mdmcpq.inf_x86_3e5e8601999c5da1 3. 然后把重命名好的dmcpq.inf_x86_neutral_9f203c20b6f0dabd整个文件夹复制到在C:\Windows\System32\DriverStore\FileRepository\ 路径下 可能会提示需要权限 给予权限复制进去即可 然后把需要安装的驱动usbser.sys 文件复制到该路径下即可 注:usbser.sys文件即为需要安装的驱动文件可以从驱动包或者下载驱动安装的位置找到该文件。 来自 <http://blog.sina.com.cn/s/blog_5e70ef680102w2ch.html> |
(3)若没有权限创建文件夹,以及粘贴文件,在右键菜单添加‘’管理员取得所有权‘’的命令
win7如何获得管理员权限
https://jingyan.baidu.com/article/ab69b270ff426e2ca6189f54.html
MJKDZ PS2手柄(BK2461):驱动安装问题及解决相关推荐
- arduinowin7_Win7系统下Arduino驱动安装失败的解决方法
近日有不少win7系统用户反映说碰到这样一个现象,就是在电脑中连接Arduino单片机的时候,就会提示Arduino驱动安装失败,遇到这样的问题要如何处理呢,针对这个情况,小编就给大家分享一下Win7 ...
- 24安装失败 spss win10_教你win10系统显卡驱动安装失败的解决方法「系统天地」
我们日常在对电脑的使用过程中,经常都会遇到这样或那样的问题.比如说win10系统显卡驱动安装失败该怎么办呢?别着急,还有小编在呢?接下来小编就来告诉大家win10电脑系统显卡驱动安装失败怎么解决. 详 ...
- ft2232驱动安装方法_教你win10系统显卡驱动安装失败的解决方法「系统天地」
我们日常在对电脑的使用过程中,经常都会遇到这样或那样的问题.比如说win10系统显卡驱动安装失败该怎么办呢?别着急,还有小编在呢?接下来小编就来告诉大家win10电脑系统显卡驱动安装失败怎么解决. 详 ...
- 安装计算机的显卡出现问题,电脑显卡驱动安装失败如何解决
部分的网友们是电脑重装新的系统后出现的,也有部分的网友们是用系统自带的显卡更新的功能程序导致的,要如何解决显卡驱动安装失败的问题呢?一般寻找原因所在,一般是驱动数字签名的问题引起的,或者是显卡驱动的型 ...
- ubuntu18.04安装无线网卡驱动安装心得(解决无法在线下载驱动问题)
ubuntu18.04无线网卡驱动安装心得 ubuntu18.04安装无线网卡驱动安装心得(解决无法在线下载驱动问题) 安装Ubuntu18.04后,出现无法连接无线网的现象.甚至找不到wifi设置入 ...
- win8.1 android驱动安装失败,win8.1系统下英伟达驱动安装失败的解决方法
当我们在安装完win8.1系统的时候,总是要安装各种各样的驱动,然而有不少win8.1系统用户反映说遇到英伟达驱动安装失败的情况,遇到这样的问题该怎么办呢,现在随小编一起来看看win8.1系统下英伟达 ...
- 教你win10系统显卡驱动安装失败的解决方法
我们日常在对电脑的使用过程中,经常都会遇到这样或那样的问题.比如说win10系统显卡驱动安装失败该怎么办呢?别着急,还有小编在呢?接下来小编就来告诉大家win10电脑系统显卡驱动安装失败怎么解决. 详 ...
- “您当前未使用连接到Nvidia GPU的显示器”和“显卡驱动安装失败”的解决方法
"您当前未使用连接到Nvidia GPU的显示器"和"显卡驱动安装失败"的解决方法 造成这两种情况的原因有很多,可能是硬件(GPU)的问题,也可能是软件的问题( ...
- 教你win10系统显卡驱动安装失败的解决方法【系统天地】
我们日常在对电脑的使用过程中,经常都会遇到这样或那样的问题.比如说win10系统显卡驱动安装失败该怎么办呢?别着急,还有小编在呢?接下来小编就来告诉大家win10电脑系统显卡驱动安装失败怎么解决. 详 ...
- usb转串口驱动怎么安装 usb转串口驱动安装异常的解决方法
usb转串口是我们经常需要用到的一种操作方式.在实际操作中,我们只需要用一根usb接口和串口的转接线就能完成usb设备在串口设备中的应用.但是,我们在转换中经常遇到转换之后不能读取硬件的现象,这是因为 ...
最新文章
- (C++)高精度整数的存储、读入、比较和四则运算
- 修改.fig文件中图的x轴或y轴的标题及数据图
- 触目惊心,超过 8000+ 漏洞 Redis 暴露在云端!
- [gic]-ARM gicv2和gicv3的中断模型总结
- if condition 大于_小函数,大用处!巧用AND函数,避开IF函数嵌套
- boost::hana::any用法的测试程序
- Python 内置函数之 open (文件操作)
- python运算学习之Numpy ------ 数组操作:连接数组、拆分数组 、广播机制、结构化数组、文件贮存与读写、np.where、数组去重...
- 腾讯王兰:覆盖12大场景,45个应用,5G变革的关键是“串联”
- 1486. 数组异或操作
- 因分辨率变化html页面布局跳动_Web前端页面设计流程及注意事项,谨记!
- 190524每日一句
- 如何在html中使用 es6语法让浏览器识别
- 转置矩阵(Transpose of a matrix)
- flashpaper java_使用FlashPaper 实现JSP在线阅读
- BugFree使用指南
- oracle修改分区表的默认空间,Oracle数据库学习_Oracle分区表的分区占用空间为什么是8M?如何修改分区的初始空间?...
- Kafka设计解析(十三)Kafka消费组(consumer group)
- 数据集转换成LMDB格式
- 客户关系管理系统PRD编写