阅读:1380回复:5
小弟是新手,问一个可能很幼稚的问题
手头上有一个U盘,插上后
在 ... CTL SET CONFIG CTL SET INTERFACE CTL GET MAX LUN DI 01 ... DI 01 接下的D0应该是类似“USBC...”的数据,D1是“...Generic Flash Disk...”,请问这些数据是干什么用的?叫什么名? 似乎是有关设备的一些信息,对于市面上买回来的成品U盘,这些数据可不可以改动?如何改?应该看那方面的资料呢? |
|
沙发#
发布于:2005-01-02 22:41
沉了,顶一下,似乎是要改固件的?
|
|
板凳#
发布于:2005-01-03 16:08
又因为U盘用的都是window所提供的驱动
U盘所通讯的资料有一定的格式,每一笔通讯都包含了特定的结构, 建议你先将USB规格看一遍 ,U盘的规格看过一遍,如此你就会看懂了 你所抓的资料了 |
|
地板#
发布于:2005-01-03 21:18
...
CTL SET CONFIG CTL SET INTERFACE CTL GET MAX LUN DI 01 ... 我想以上数据你是用 Bus Hound 抓出来的,DI的意思是 data in,是从设备返回应答CTL GET MAX LUN 的信息.是设备接入PC时驱动程序进行枚举配置的必经步骤. 而DI后面紧跟的数据信息是不可改的而且很难找到相关资料,它是固化在U盘内的固件程序.是生产商生产设备时就加入的信息. |
|
地下室#
发布于:2005-01-03 21:27
谢了,我只要知道是要改固件就行了,出厂后的成品U盘固件可以改动吗?我是指不用特殊设备,仅用电脑。
|
|
5楼#
发布于:2005-01-04 19:38
No way!
|
|