USB模式切换目标模式,找不到终结点

2024-10-01 09:16:52 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我在linux上做了一个脚本,现在我试着在我的bananapi上运行它(使用bananian),我遇到了一些问题。我用usb调制解调器开关来更改调制解调器的模式。但现在我的调制解调器直接进入目标模式,然后我再也不能改变它了。当我使用lsusb时,我得到:

Bus 001 Device 026: ID 12d1:14dc Huawei Technologies Co., Ltd.

以前我有:

Bus 001 Device 026: ID 12d1:1f01 Huawei Technologies Co., Ltd.

所以我在做:

   usb_modeswitch -v 12d1 -p 1f01 -M '55534243123456780000000000000011062000000100000000000000000000'"

在终端或者我的python脚本中,一切都很好。 现在我尝试一下:

usb_modeswitch -v 12d1 -p 14dc -M '55534243123456780000000000000011062000000100000000000000000000'

我在终端机上收到这样的信息:

Looking for default devices ... found matching product ID adding device Found device in default mode, class or configuration (1) Accessing device 026 on bus 001 ... Getting the current device configuration ... OK, got current device configuration (1) Using first interface: 0x00 Error: message endpoint not given or found. Aborting

我尝试了很多不同的信息,我发现在互联网上。但我不太明白这个usb模式开关是怎么工作的。有人能解释一下我的方法有什么不对吗?在


Tags: 脚本信息id调制解调器device模式configurationusb