我使用的是Mac OS X.我买了这台华为E3531,因为我需要通过AT命令将它用作GSM调制解调器来发送短信。连接很好,一切都很好,但我需要切换模式,以便它可以作为一个串行调制解调器,我可以连接到屏幕命令
screen /dev/tty...
根据这篇文章Trying to use the AT command with an Huawei E3531我试图切换模式。问题是它不起作用。 在这里,我告诉你我的动作。 首先,我需要找到该产品的供应商ID和产品ID,因此我启动以下命令:
lsusb
我发现这条线非常紧张:
总线038设备003:ID 12d1:14dc华为技术有限公司华为 移动
因此,供应商ID为12d1,产品ID为14dc。 现在我想通过这个命令切换模式:
sudo usb_modeswitch -R -v 12d1 -p 14dc -W -M '55534243123456780000000000000011062000000100000000000000000000'
结果它给了我以下日志:
MacBook-Pro-di-mac:usb-modeswitch-2.5.2 mac$ sudo ./usb_modeswitch -R -v 12d1 -p 14dc -W -M '55534243123456780000000000000011062000000100000000000000000000'
Password:
Take all parameters from the command line
* usb_modeswitch: handle USB devices with multiple modes
* Version 2.5.2 (C) Josua Dietze 2017
* Based on libusb1/libusbx
! PLEASE REPORT NEW CONFIGURATIONS !
DefaultVendor= 0x12d1
DefaultProduct= 0x14dc
MessageContent="55534243123456780000000000000011062000000100000000000000000000"
Look for default devices ...
found USB ID 12d1:14dc
vendor ID matched
product ID matched
found USB ID 05ac:8213
found USB ID 05ac:0237
found USB ID 0a5c:4500
found USB ID 05ac:8403
found USB ID 05ac:8242
found USB ID 05ac:8507
Found devices in default mode (1)
Access device 003 on bus 038
Get the current device configuration ...
Current configuration number is 1
Use interface number 0
with class 2
Error: can't use storage command in MessageContent with interface 0; interface class is 2, expected 8. Abort
如何解决此错误?我也在其他论坛,网站等搜索,但没有找到满意的解决方案。 谢谢