diff --git a/iidx/bio2/driver/README.md b/iidx/bio2/driver/README.md index 2198e80..f0b6bc4 100644 --- a/iidx/bio2/driver/README.md +++ b/iidx/bio2/driver/README.md @@ -1,24 +1,25 @@ -# Driver for IIDX BIO2 -Currently, this package offers drivers for the following platforms: -* Windows 7: x64 (confirmed to work on Windows 10) - -### Install -* Plug in the device and Windows should recognize it automatically -* Windows will install a default driver that works fine when using -BT5's bio2 driver, e.g. `iidxio-bio2.dll`. However, if you want -to use the BIO2 with any version starting 25 without BT5 or its -emulation layer, the board cannot be detected resulting in an IO -error (due to a mismatch in the drivers name). -* Go to the device manager, select the COM port the BIO2 is enumerated -as -> Right click -> "Update driver" -* "Browse my computer for driver software" -> Next -* "Let me pick from a list of device drivers on my computer" -> Next -* "Have Disk..." -> "Browse..." -> Select the driver inf file -* Select the device "KAM BIO2(VIDEO) CDC DRIVER" from the list -> -Next -* That should be it - -## Testing -Instead of using the games, use one of the tools included with BT5 to test and -debug issues as it will error on more fine granular level. Furthermore, you +# Driver for IIDX BIO2 +Currently, this package offers drivers for the following platforms: +* Windows 7: x64 +* Windows 10: x64 + +### Install +* Plug in the device and Windows should recognize it automatically +* Windows will install a default driver that works fine when using +BT5's bio2 driver, e.g. `iidxio-bio2.dll`. However, if you want +to use the BIO2 with any version starting 25 without BT5 or its +emulation layer, the board cannot be detected resulting in an IO +error (due to a mismatch in the drivers name). +* Go to the device manager, select the COM port the BIO2 is enumerated +as -> Right click -> "Update driver" +* "Browse my computer for driver software" -> Next +* "Let me pick from a list of device drivers on my computer" -> Next +* "Have Disk..." -> "Browse..." -> Select the driver inf file +* Select the device "KAM BIO2(VIDEO) CDC DRIVER" from the list -> +Next +* That should be it + +## Testing +Instead of using the games, use one of the tools included with BT5 to test and +debug issues as it will error on more fine granular level. Furthermore, you can also check the source code for details and to track down any unknown issues. \ No newline at end of file diff --git a/iidx/bio2/driver/win10/x64/CDC_bio2video_Win7.cat b/iidx/bio2/driver/win10/x64/CDC_bio2video_Win7.cat new file mode 100644 index 0000000..05bd84a Binary files /dev/null and b/iidx/bio2/driver/win10/x64/CDC_bio2video_Win7.cat differ diff --git a/iidx/bio2/driver/win10/x64/cdc_bio2video_win7.PNF b/iidx/bio2/driver/win10/x64/cdc_bio2video_win7.PNF new file mode 100644 index 0000000..5d96da3 Binary files /dev/null and b/iidx/bio2/driver/win10/x64/cdc_bio2video_win7.PNF differ diff --git a/iidx/bio2/driver/win10/x64/cdc_bio2video_win7.inf b/iidx/bio2/driver/win10/x64/cdc_bio2video_win7.inf new file mode 100644 index 0000000..d26d7cf --- /dev/null +++ b/iidx/bio2/driver/win10/x64/cdc_bio2video_win7.inf @@ -0,0 +1,106 @@ +;-------------------------------------------------------- +; KDE +; +; Communication Device Class +; Virtual Serial Port +; +; 2017/06/14 +;-------------------------------------------------------- + +[Version] +Signature="$Windows NT$" +Class=Ports +ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318} +Provider=%MANUFACTURER% +LayoutFile=layout.inf +CatalogFile=CDC_bio2video_Win7.cat + +DriverVer= 06/14/2017,1.1.2600.0 + +[Manufacturer] +%MANUFACTURER%=DeviceList,nt,NTamd64 + +[DestinationDirs] +DefaultDestDir=12 + + +;-------------------------------------------------------- +; Windows 2000/XP/Vista32 Support +;-------------------------------------------------------- +[DriverInstall.nt] +include=mdmcpq.inf +CopyFiles=DriverCopyFiles.nt +AddReg=DriverInstall.nt.AddReg + +[DriverCopyFiles.nt] +usbser.sys,,,0x20 + +[DriverInstall.nt.AddReg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,%DRIVERFILENAME%.sys +HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" + +[DriverInstall.nt.Services] +AddService=usbser, 0x00000002, DriverService.nt + +[DriverService.nt] +DisplayName=%SERVICE% +ServiceType=1 +StartType=3 +ErrorControl=1 +ServiceBinary=%12%\%DRIVERFILENAME%.sys + +;-------------------------------------------------------- +; Windows Vista64 Support +;-------------------------------------------------------- + +[DriverInstall.NTamd64] +include=mdmcpq.inf +CopyFiles=DriverCopyFiles.NTamd64 +AddReg=DriverInstall.NTamd64.AddReg + +[DriverCopyFiles.NTamd64] +%DRIVERFILENAME%.sys,,,0x20 + +[DriverInstall.NTamd64.AddReg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,%DRIVERFILENAME%.sys +HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" + +[DriverInstall.NTamd64.Services] +AddService=usbser, 0x00000002, DriverService.NTamd64 + +[DriverService.NTamd64] +DisplayName=%SERVICE% +ServiceType=1 +StartType=3 +ErrorControl=1 +ServiceBinary=%12%\%DRIVERFILENAME%.sys + + + +;********************************************** +; Please change to your company's information * +;********************************************** +[SourceDisksFiles] +[SourceDisksNames] +[DeviceList.nt] +%DESCRIPTION%=DriverInstall, USB\VID_1CCF&PID_804C +%DESCRIPTION%=DriverInstall, USB\VID_1CCF&PID_8040 + +[DeviceList.NTamd64] +%DESCRIPTION%=DriverInstall, USB\VID_1CCF&PID_804C +%DESCRIPTION%=DriverInstall, USB\VID_1CCF&PID_8040 + + +;********************************************** +; Please change to your company's information * +;********************************************** +[Strings] + +FILENAME="Kam_bio2video_cdc" +DRIVERFILENAME ="usbser" +MANUFACTURER="KAM" +INSTDISK="USB2UART" +DESCRIPTION="KAM BIO2(VIDEO) CDC DRIVER" +SERVICE="KAM BIO2(VIDEO) CDC DRIVER"