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 # Driver for IIDX BIO2
Currently, this package offers drivers for the following platforms: Currently, this package offers drivers for the following platforms:
* Windows 7: x64 (confirmed to work on Windows 10) * Windows 7: x64
* Windows 10: x64
### Install
* Plug in the device and Windows should recognize it automatically ### Install
* Windows will install a default driver that works fine when using * Plug in the device and Windows should recognize it automatically
BT5's bio2 driver, e.g. `iidxio-bio2.dll`. However, if you want * Windows will install a default driver that works fine when using
to use the BIO2 with any version starting 25 without BT5 or its BT5's bio2 driver, e.g. `iidxio-bio2.dll`. However, if you want
emulation layer, the board cannot be detected resulting in an IO to use the BIO2 with any version starting 25 without BT5 or its
error (due to a mismatch in the drivers name). emulation layer, the board cannot be detected resulting in an IO
* Go to the device manager, select the COM port the BIO2 is enumerated error (due to a mismatch in the drivers name).
as -> Right click -> "Update driver" * Go to the device manager, select the COM port the BIO2 is enumerated
* "Browse my computer for driver software" -> Next as -> Right click -> "Update driver"
* "Let me pick from a list of device drivers on my computer" -> Next * "Browse my computer for driver software" -> Next
* "Have Disk..." -> "Browse..." -> Select the driver inf file * "Let me pick from a list of device drivers on my computer" -> Next
* Select the device "KAM BIO2(VIDEO) CDC DRIVER" from the list -> * "Have Disk..." -> "Browse..." -> Select the driver inf file
Next * Select the device "KAM BIO2(VIDEO) CDC DRIVER" from the list ->
* That should be it Next
* That should be it
## Testing
Instead of using the games, use one of the tools included with BT5 to test and ## Testing
debug issues as it will error on more fine granular level. Furthermore, you 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. 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"