pwpwpw123
驱动牛犊
驱动牛犊
  • 注册日期2004-01-26
  • 最后登录2007-08-20
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1380回复:5

小弟是新手,问一个可能很幼稚的问题

楼主#
更多 发布于:2004-12-31 17:53
手头上有一个U盘,插上后

...
CTL   SET CONFIG
CTL   SET INTERFACE
CTL   GET MAX LUN
DI    01
...
DI 01 接下的D0应该是类似“USBC...”的数据,D1是“...Generic Flash Disk...”,请问这些数据是干什么用的?叫什么名?
似乎是有关设备的一些信息,对于市面上买回来的成品U盘,这些数据可不可以改动?如何改?应该看那方面的资料呢?

pwpwpw123
驱动牛犊
驱动牛犊
  • 注册日期2004-01-26
  • 最后登录2007-08-20
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-02 22:41
沉了,顶一下,似乎是要改固件的?
vennychang
驱动牛犊
驱动牛犊
  • 注册日期2003-02-07
  • 最后登录2005-03-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-01-03 16:08
又因为U盘用的都是window所提供的驱动
U盘所通讯的资料有一定的格式,每一笔通讯都包含了特定的结构,
建议你先将USB规格看一遍 ,U盘的规格看过一遍,如此你就会看懂了
你所抓的资料了
hero_xue
驱动牛犊
驱动牛犊
  • 注册日期2004-11-15
  • 最后登录2005-02-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于: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盘内的固件程序.是生产商生产设备时就加入的信息.
pwpwpw123
驱动牛犊
驱动牛犊
  • 注册日期2004-01-26
  • 最后登录2007-08-20
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-01-03 21:27
谢了,我只要知道是要改固件就行了,出厂后的成品U盘固件可以改动吗?我是指不用特殊设备,仅用电脑。
hero_xue
驱动牛犊
驱动牛犊
  • 注册日期2004-11-15
  • 最后登录2005-02-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-01-04 19:38
No way!
游客

返回顶部