« Ubuntu Linux備忘録 | メイン | Thinnovation »
2008年02月18日
USBのベンダID
カメレオンUSB FXを入手し、早速試す。
が、PCにつなぐと、なぜかIOデータのGV-MDV3、と認識されてしまう。
たしかにIOデータのGV-MDV3は持っていて、このPCにつないだことはある。
なんでだろう?と、USBデバイスのベンダIDを調べてみると、
GV-MDV3は、ベンダIDが0x04b4になっている。0x04b4は、Cypressの番号で、他のCypressのUSBデバイス(MiniProgなど)のベンダIDも、0x04b4になっている。
偶然、他のIOデータのUSBデバイス(USBメモリ)があったので、そいつのベンダIDを調べてみると、0x04bbとなっている。
GV-MDV3の*.infファイルを覗いてみると、0x04b4としてCypress EZ-USB FX云々、という文字列が見られる。
つまり、きっとGV-MDV3の中にEZ-USB FXが入っているんだろうけど、CypressのベンダID0x04b4を、そのまま流用して、IOデータのデバイス、として登録している、ということのようだ。
レジストリのHKEY_LOCAL_MACHINES\SYSTEM\CurrentControlSet\Enum\USB あたりを覗くと、確かにベンダID0x04b4なのに、IOデータ、という文字列が登録されている。
これって、ひどくないか?マズくないか?
投稿者 akita : 2008年02月18日 21:20