更改CDC ACM串行驱动程序信息

时间:2016-02-24 18:33:25

标签: driver linux-device-driver

我正在使用USB CDC串行转换器。当我将其连接到我的计算机时,它显示“USB-CDC Serial<> USB”。现在我想将此信息更改为我的产品名称。有人知道如何在Linux和Windows中做到这一点吗?

我想在dmesg中更改这些信息:

[100480.031359] usb 2-1.8: Product: USB-CDC Serial<>USB
[100480.031362] usb 2-1.8: Manufacturer: Silicon Labs
[100480.031364] usb 2-1.8: SerialNumber: 1234

任何提示都会非常有用,

谢谢!

1 个答案:

答案 0 :(得分:0)

在偏移量为15的USB设备描述符中有一个名为iProduct的字段。这称为产品字符串描述符。

您需要更改USB设备的固件,并让它在此位置发送产品名称。

有关USB描述符的更多详细信息,请访问此网站 http://www.beyondlogic.org/usbnutshell/usb5.shtml#DeviceDescriptors