移远官网

opewrt 2c7c:6002 的lsusb显示问题

/usr/share# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux 5.15.134 xhci-hcd xHCI Host Controller
Bus 001 Device 002: ID 2c7c:6002 Android Android
Bus 001 Device 001: ID 1d6b:0002 Linux 5.15.134 xhci-hcd xHCI Host Controller

为什么此处显示的是Android Android,而不是移远解决方案 Quectel Wireless Solutions Co., Ltd.?
我应该如何做。
我在//usr/share/usb.ids中增加相关的id 不起作用

这可能是USB的字符串描述符,Quectel没有修改,默认就是Android。
这个信息没有作用。
cat /sys/kernel/debug/usb/devices 可以看看 Manufacture和Product。

最好是模块来改。主机这边可以试下去修改udev hwdb。


你好,具体应该怎么做?没有太理解

请问有没有具体的教程或方法?对这方面不太熟悉

看这个图就可以看出来,android 是从模组的usb 字符串描述符里读取出来的。
这个对使用没有任何影响的。

我这边设别这个有特殊的场景和作用,所以还是想解决掉这个问题。请问,我在opewnrt上如何解决?

如果要改描述符只能去找移远。
如果要改lsusb 看到的结果,甚至可以直接去改 这个命令的源码。