我需要让 USB 端口对所有新连接的设备都不起作用

我需要让 USB 端口对所有新连接的设备都不起作用

有人能帮我解决 USB 问题吗?这听起来可能很荒谬,但我需要让其中一个 USB 端口以编程方式不响应任何设备。但我需要端口继续提供电源。我有一些设备有时需要从 USB 电源充电,有时需要像往常一样与其交互。现在,一旦我将此设备连接到我的 PC(实际上是 CarPC),我就会看到一个菜单,其中只提供两个项目可供选择:文件存储或网络摄像头。如果我选​​择其中一个项目,我将无法访问主菜单,直到设备在没有 USB 电缆的情况下关闭和打开。但我需要将设备永久连接到 PC...如果我只是以编程方式解除设备绑定(echo“1-3”| tee /sys/bus/usb/drivers/usb/unbind) - 它不会有帮助 - 直到电源关闭或按下重置键,才会出现存储或网络摄像头模式。但重置后,它会提示选择其中一种连接到 PC 的连接模式。因此我需要阻止 USB 端口与我的设备进行“握手”。然后再次将端口转为正常模式。有人能帮忙吗?

答案1

尝试使用仅用于充电的 USB 适配器: https://www.amazon.com/Plugable-Universal-Charge-Only-Adapter-Android/dp/B00FA9GXKM
或类似的东西。
还有其他类型的充电专用适配器,它们会协商充电电压,但不允许两个设备连接。或者您可以使用充电专用 USB 电缆连接设备。

相关内容