秋月電子のUSBシリアルケーブルのドライバ

秋月電子で最近とてもやすいUSB-Serialのケーブルが売られている。
 
USBシリアルのケーブルは、出始めの時期に幾つか試したが、物によっては上手く動作しないケースも有る様で、機器によっては上手く通信できなかったりするケースがある。幾つか試してみた中で最終的に現在ATENのUC-232Aを使用している。(サンワサプライなどがOEM供給されているっぽい)
 
色々調べてみると、USBシリアルのチップの製造元は、2・3社しか無い様であり、秋月に置かれている、ドライバを見ると、ATEN UC-232Aと同じチップを使用している様子。また同じ系列のドライバをしようする際に、ドライバのバージョンで問題が発生するケースもある様子。
現在ATENのケーブルで問題なく使えているので、いくら安くとも、新しいケーブルを使うことで不安定にはしたくない。出来ればドライバはそのまま使いたいと言う事で、少し細工。
 
ATENのドライバに、下記の内容を追加記述する。
[ControlFlags]
ExcludeFromSelect = USB\VID_067b&PID_2303
[Pro]
%DeviceDesc% = ComPort, USB\VID_067B&PID_2303
これで、ATENのドライバで動作するので、影響は最小限で抑えることが可能だと思われます。
今の所正常に動いております。
 
ところで、067B&2303ってのは、ベンダIDとプロダクトIDなのだが、結構これを調べるのが面倒なケースも有ると思います。(物しか持って居なくてドライバが見当たらないときとか)使われているチップが解って使えるドライバは検討付いてても、そのドライバをロードしてくれないとか...
 
こんなとき、接続されてるUSB機器の情報を表示してくれるツールがマイクロソフトから公開されてます。
USBVIEW.EXE
リソキだか、SDKだかDDKに入っているそうです。(私はなんか直接拾ってしまいましたが・・・)