设备是一上市时候就买了,wifi版32g。具体时间忘了。用到现在整体感觉都挺好。就在这个长假因为某些原因想连电脑,这是第一次连。结果就发现了问题。
设备情况:win10和win7电脑各一台,均安装了华为助手。5根usb线。本机EMUI5.01。华为P9手机一部emui5.01。所有usb调试,adb及hdb等开关均打开。
问题状态:在华为p9手机和电脑线连(通过typec转接头)一切正常的前提下,拔下手机连上M3,电脑提示无法识别usb设备。M3仅表现出在充电,没有任何其他提示,也没有usb选项对话框弹出。wifi连接功能正常。
在经历了各种版本回退,驱动尝试乃至电脑重装种种惨剧之后,终于被我发现了解决办法,成功实现了M3的线连。
问题短期解决办法:保持M3usb调试打开。其他设置随意。线连电脑,电脑提示无法识别usb设备。M3仅表现在充电。此时,打开电脑的设备管理器,找到那个有问题的usb设备,右键之,更新驱动。选择手动更新。然后去掉兼容设备的勾,往下拖动一直找到‘’通用usb存储‘’这么个设备,强制安装。安装完毕以后,电脑就会识别出btvw09,并且自动装上adb相关驱动,华为助手也能正常工作。M3端此时就会跳出usb对话框。如果选择“仅充电”,那么后面就一切正常。线连,文件导出什么的都OK。到时如果选择传输数据(MTM),那么电脑马上就会回到无法识别usb设备状态,就又回到了原点。
吊诡的是,每一次拔插,都会回到不正常状态,都需要重新装一遍“通用usb存储”这个驱动。也就是说,这个解决方法是一次性的。不过可以反复使用。
问题推测:从整个事情的表现来看,应该是在接上电脑时,M3发送给电脑的信号有问题,使之无法识别。并且这个有问题的信号应该是属于(mtm)这类的,不然无法解释后面选择mtm就有问题,但仅充电却能正常。而在电脑端强制用“通用usb存储”和m3沟通时候,却又发现其实这是个好沟通的普通安卓设备,于是后面一切就顺理成章。我本来一度以为这是个硬件问题,我买到了一个缺陷产品。但现在看来这是软件问题的概率比较大,或者说很大可能可以通过软件手段解决。
我不知道有没有其他人遇到和我同样的问题,可以照我的方法试一下能否解决。
写在最后:其实会发生这样的事情,是因为我试图用m3连无人机的遥控器。但是同样p9可以但是M3不行。于是才会想到连电脑试一试。从测试结果来看,假如事实真如我所推测,那么就只有等系统更新来修复这个信号有问题了。
个人感觉,换一个固件应该能解决问题。但是网上M3的第三方固件(比如谷歌原生之类)找不到。有哪位大侠如果有资源请联系我一下。谢谢。