我有一个运行内核4.4的嵌入式设备,并且已经从Android AOSP内核导入了整个driver / usb / gadget /文件夹。
将OTG设备插入Linux机器时,MTP可以正常工作。
但是,当插入Windows计算机时,可以识别该设备,但与MTP设备不同。 Windows抱怨缺少驱动程序。显然,Android(MTP)手机可以在此PC上正常工作。
经过大量搜索之后,我了解到Microsoft操作系统发送了os_descriptor请求,但由于某些原因,小工具驱动程序未正确响应该请求。
Android内核4.4上的Windows是否存在Android MTP的已知问题?
编辑1:我发现了这个patch,但在Windows上仍然无法使用。