XBee用USBアダプタであるXBIB-Uのドライバの導入で躓いたのでメモ。
XBIB-U-DEVはまったく問題なく標準USBシリアルドライバで対応できたので、面倒な人はXBIB-U-DEVを購入すべき。
標準USBシリアルドライバではXBIB-U ( MaxStream PKG-U )に対応できない。
FTDIにいって必要な物を入手する。
DLするのは ドライバそのもの(これを書いている時点では2.08.24)と、setup executable(これを書いている時点ではCDM20824_Setup.exe)
ドライバをDL・展開し、出来たディレクトリをスペースが入らない名前にリネーム(この例ではXBIBDriverとする)してC:\直下に配置する(c:\XBIBDriver)。(このへんはスペースが入っている場合のcmdでのパス表記の仕方に理解がある人ならどうやったっていい)
編集すべきはftdibus.infとftdiport.infの2つ。
ftdibus.infは
[FtdiHw]セクションに
%USB\VID_0403&PID_EE18.DeviceDesc%=FtdiBus.NT,USB\VID_0403&PID_EE18
を追加
[FtdiHw.NTamd64]セクションに
%USB\VID_0403&PID_EE18.DeviceDesc%=FtdiBus.NTamd64,USB\VID_0403&PID_EE18
を追加
[Strings]セクションに
USB\VID_0403&PID_EE18.DeviceDesc="MaxStream PKG-U"
を追加
ftdiport.infは
[FtdiHw]セクションに
%VID_0403&PID_EE18.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_EE18
を追加
[FtdiHw.NTamd64]セクションに
%VID_0403&PID_EE18.DeviceDesc%=FtdiPort.NTamd64,FTDIBUS\COMPORT&VID_0403&PID_EE18
を追加
[Strings]セクションに
VID_0403&PID_EE18.DeviceDesc="USB Serial Port"
を追加
つぎにsetup executableを実行する。
これによって、C:\Users\%ユーザーネーム\AppData\Local\Temp以下に DPInstx64.exe が作成されるので、これをcmdから呼び出して上記で編集したinfをインストールする。
(ユーザーネームには自分のユーザーネームを入れる)
cmd内で
c:\Users\ユーザーネーム\AppData\Local\Temp\DPInstx64.exe /PATH c:\XBIBDriver
としてインストールして終了。参考:https://acs.is.nagoya-u.ac.jp/index.php?module=User&action=Diary&id=1010