Add Win10 BIO2(VIDEO) driver (#5)

Windows 7 driver cannot be installed correctly on Win10+, so I pulled
this from LDJ-JX image
This commit is contained in:
Tzwcard 2025-07-27 20:40:48 +08:00 committed by GitHub
parent 90bf412858
commit 261a92070e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 130 additions and 23 deletions

View File

@ -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.

Binary file not shown.

Binary file not shown.

View File

@ -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"