[Version] CatalogFile=dvd.cat signature="$CHICAGO$" Class=MEDIA ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} Provider=%Msft% LayoutFile=layout.inf, layout1.inf, layout2.inf [DestinationDirs] Tosh404.CopyFiles=10,system32\drivers Tosh404.DelList=11 ; WINDOWS\SYSTEM LUX220C.CopyFiles=10,system32\drivers LUX220C.DelList=11 ; WINDOWS\SYSTEM LUX220D.CopyFiles=10,system32\drivers LUX220D.DelList=11 ; WINDOWS\SYSTEM DVD.Copy.SYS=10,system32\drivers CM2.CopyFiles=10,system32\drivers CM2DVD.CopyFiles=10,system32\drivers CM2.DelList=11 ; WINDOWS\SYSTEM CM2DVD.DelList=11 CM2.CopySharedDLLs=11 [DVD.Copy.SYS] stream.SYS ;dxapi.sys [Manufacturer] %MfgToshiba%=Toshiba %MfgQI%=QI ; %MfgLuxSonor%=LuxSonor ;----------------------------------------------------------------------------- ; ; Toshiba DVD devices ; ;----------------------------------------------------------------------------- [Toshiba] %Tosh404.DeviceDesc%=Tosh404,PCI\VEN_1179&DEV_0404 [Tosh404] include=ks.inf,ksfilter.inf,motown.inf needs=KS.Registration,MSKSSRV.Installation,DVDPlay AddReg=Tosh404.AddReg CopyFiles=Tosh404.CopyFiles, DVD.Copy.SYS DelFiles=Tosh404.DelList KnownFiles = Toshiba.KnownFiles [Tosh404.DelList] tosdvd.sys [Tosh404.AddReg] HKR,,NTMPDriver,,tosdvd.sys HKR,,DevLoader,,*NTKERN ;page out the minidriver when the device is not opened HKR,,PageOutWhenUnopened,3,01 ; ; set the initial value of the AC-3 decoder output format ; format of this line is: ; ; HKR,"Pin#\\Properties",PropertyX, KSPROPERTRY_SERIALHDR, [KSPROPERTY_SERIAL, Property Values]* ; Where # represents the stream number for the pin of the properties. In ; the sample drivers, the audio pin is pin 1, and this is the pin that contains ; the audio output format property. ; KSPROPERTY_SERIALHDR is filled in with the property set GUID, and the number ; of individual properties within that set which are being initialized. ; KSPROPERTY_SERIAL is filled in with the GUID for the type of property that it ; is. In most cases, this will be GUID NULL, followed by an id and a flags, ; both of 0. ; this is followed by the ID of the property being set within the set specified ; in the KSPROPERTY_SERIALHDR, and then the length of the data being set. ; Property Data then follows. ; The KSPROPERTY_SERIALHDR , KSPROPERTY_SERIAL, and property data entries are ; repeated for every property that you wish to set within the set. ; NOTE: You do not need an entry for a property that does not have a default ; value ; ; HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0 ;HKR,audiopin, property value id, 3 for binary data, KSPROPSETID_AudioDecoderOut,(ULONG) 1 property entry, ; GUID NULL type set, ULONG(0) id,ULONG(0) flags, ULONG(1) KSPROPERTY_AUDDECOUT_CUR_MODE, ; ULONG (4) sizeof data, ULONG (1) KSAUDDECOUTMODE_STEREO_ANALOG [Tosh404.CopyFiles] tosdvd.sys [Tosh404.Interfaces] ; ; "GLOBAL" is currently a fixed reference string ; AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,Tosh404.Interface.Decompressor [Tosh404.Interface.Decompressor] AddReg=Tosh404.Interface.AddReg [Tosh404.Interface.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%Tosh404.DeviceDesc% HKR,,Merit,1,00,00,64,00 [Tosh404.Services] AddService=tosdvd, 0x00000002, Tosh404.ServiceInstall [Tosh404.ServiceInstall] DisplayName=%Tosh404.DeviceDesc% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_DEMAND_START% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary=%10%\system32\drivers\tosdvd.sys LoadOrderGroup=ExtendedBase [Toshiba.KnownFiles] tosdvd.sys.4.10.0 = safe ;----------------------------------------------------------------------------- ; ; Quadrant International DVD devices ; ;----------------------------------------------------------------------------- [QI] %Cinemaster2DVD.DeviceDesc%=CM2DVD,VDGENDEV\CINEMASTER2DVD,CINEMASTER2DVD %Cinemaster2.DeviceDesc%=CM2,PCI\VEN_11DE&DEV_6120&SUBSYS_F0011328 ;////////////////////////////////////////////////////////////////////////////// ; Cinemaster C DVD driver installation ;////////////////////////////////////////////////////////////////////////////// [CM2DVD] Include=ks.inf,ksfilter.inf,motown.inf Needs=KS.Registration,MSKSSRV.Installation,DVDPlay AddReg=CM2DVD.AddReg, DVD.Run CopyFiles=CM2DVD.CopyFiles,DVD.Copy.SYS DelFiles=CM2DVD.DelList KnownFiles = QI.KnownFiles [CM2DVD.DelList] [CM2DVD.AddReg] HKR,,NTMPDriver,,vdmindvd.sys HKR,,DevLoader,,*NTKERN HKR,,PageOutWhenUnopened,3,01 ;indicate the class id of the proxy filter HKR,,CLSID,,%Proxy.CLSID% HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0 [CM2DVD.CopyFiles] vdmindvd.sys [CM2DVD.Interfaces] ; ; "GLOBAL" is currently a fixed reference string ; AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,CM2DVD.Interface.Decompressor [CM2DVD.Interface.Decompressor] AddReg=CM2DVD.Interface.AddReg [CM2DVD.Interface.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%Cinemaster2DVD.DeviceDesc% [CM2DVD.AddService] DisplayName = %Cinemaster2DVD.DeviceDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 2 ; SERVICE_AUTO_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\vdmindvd.sys LoadOrderGroup = ExtendedBase ;////////////////////////////////////////////////////////////////////////////// ; Cinemaster C main driver installation ;////////////////////////////////////////////////////////////////////////////// [CM2] AddReg=CM2.AddReg DelReg=CM2.DelReg CopyFiles=CM2.CopyFiles,CM2.CopySharedDLLs DelFiles=CM2.DelList KnownFiles = QI.KnownFiles [CM2.DelReg] ;Remove additional components of old drivers HKR,Drivers\msvideo,,, HKR,Drivers\mixer,,, HKR,,EnumPropPages,, HKLM,%MPEGVideoSubKey%,,, HKLM,%DVDVideoSubKey%,,, [CM2.DelList] ;Remove old type main driver cinemst2.dll [CM2.AddReg] HKR,,NTMPDriver,,cinemst2.sys HKR,,DevLoader,,*NTKERN HKR,,FriendlyName,,%Cinemaster2.DeviceDesc% [CM2.CopyFiles] cinemst2.sys [CM2.CopySharedDLLs] ;cinmst32.dll ;dvdpld32.dll [CM2.Services] AddService = cinemst2, 0x00000002, CM2.AddService [CM2.AddService] DisplayName = %Cinemaster2.DeviceDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 2 ; SERVICE_AUTO_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\cinemst2.sys LoadOrderGroup = ExtendedBase [QI.KnownFiles] cinemst2.sys = safe vdmindvd.sys = safe ;----------------------------------------------------------------------------- ; ; LuxSonor DVD devices ; ;----------------------------------------------------------------------------- [LuxSonor] %LUX220C.DeviceDesc%=LUX220C,PCI\VEN_1287&DEV_001F %LUX220D.DeviceDesc%=LUX220D,PCI\VEN_1287&DEV_001E [LUX220C] include=ks.inf,ksfilter.inf,motown.inf needs=KS.Registration,MSKSSRV.Installation,DVDPlay AddReg=LUX220C.AddReg CopyFiles=LUX220C.CopyFiles, DVD.Copy.SYS DelFiles=LUX220C.DelList KnownFiles = LuxSonor.KnownFiles [LUX220D] include=ks.inf,ksfilter.inf,motown.inf needs=KS.Registration,MSKSSRV.Installation,DVDPlay AddReg=LUX220D.AddReg CopyFiles=LUX220D.CopyFiles, DVD.Copy.SYS DelFiles=LUX220D.DelList KnownFiles = LuxSonor.KnownFiles [LUX220C.DelList] luxdvd.sys [LUX220D.DelList] luxdvd.sys [LUX220C.AddReg] HKR,,NTMPDriver,,luxdvd.sys HKR,,DevLoader,,*NTKERN ;page out the minidriver when the device is not opened HKR,,PageOutWhenUnopened,3,01 ; ; set the initial value of the AC-3 decoder output format ; format of this line is: ; ; HKR,"Pin#\\Properties",PropertyX, KSPROPERTRY_SERIALHDR, [KSPROPERTY_SERIAL, Property Values]* ; Where # represents the stream number for the pin of the properties. In ; the sample drivers, the audio pin is pin 1, and this is the pin that contains ; the audio output format property. ; KSPROPERTY_SERIALHDR is filled in with the property set GUID, and the number ; of individual properties within that set which are being initialized. ; KSPROPERTY_SERIAL is filled in with the GUID for the type of property that it ; is. In most cases, this will be GUID NULL, followed by an id and a flags, ; both of 0. ; this is followed by the ID of the property being set within the set specified ; in the KSPROPERTY_SERIALHDR, and then the length of the data being set. ; Property Data then follows. ; The KSPROPERTY_SERIALHDR , KSPROPERTY_SERIAL, and property data entries are ; repeated for every property that you wish to set within the set. ; NOTE: You do not need an entry for a property that does not have a default ; value ; ; HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0 ;HKR,audiopin, property value id, 3 for binary data, KSPROPSETID_AudioDecoderOut,(ULONG) 1 property entry, ; GUID NULL type set, ULONG(0) id,ULONG(0) flags, ULONG(1) KSPROPERTY_AUDDECOUT_CUR_MODE, ; ULONG (4) sizeof data, ULONG (1) KSAUDDECOUTMODE_STEREO_ANALOG [LUX220D.AddReg] HKR,,NTMPDriver,,luxdvd.sys HKR,,DevLoader,,*NTKERN ;page out the minidriver when the device is not opened HKR,,PageOutWhenUnopened,3,01 ; ; set the initial value of the AC-3 decoder output format ; format of this line is: ; ; HKR,"Pin#\\Properties",PropertyX, KSPROPERTRY_SERIALHDR, [KSPROPERTY_SERIAL, Property Values]* ; Where # represents the stream number for the pin of the properties. In ; the sample drivers, the audio pin is pin 1, and this is the pin that contains ; the audio output format property. ; KSPROPERTY_SERIALHDR is filled in with the property set GUID, and the number ; of individual properties within that set which are being initialized. ; KSPROPERTY_SERIAL is filled in with the GUID for the type of property that it ; is. In most cases, this will be GUID NULL, followed by an id and a flags, ; both of 0. ; this is followed by the ID of the property being set within the set specified ; in the KSPROPERTY_SERIALHDR, and then the length of the data being set. ; Property Data then follows. ; The KSPROPERTY_SERIALHDR , KSPROPERTY_SERIAL, and property data entries are ; repeated for every property that you wish to set within the set. ; NOTE: You do not need an entry for a property that does not have a default ; value ; ; HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0 ;HKR,audiopin, property value id, 3 for binary data, KSPROPSETID_AudioDecoderOut,(ULONG) 1 property entry, ; GUID NULL type set, ULONG(0) id,ULONG(0) flags, ULONG(1) KSPROPERTY_AUDDECOUT_CUR_MODE, ; ULONG (4) sizeof data, ULONG (1) KSAUDDECOUTMODE_STEREO_ANALOG [LUX220C.CopyFiles] luxdvd.sys [LUX220D.CopyFiles] luxdvd.sys [LUX220C.Interfaces] ; ; "GLOBAL" is currently a fixed reference string ; AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,LUX220C.Interface.Decompressor [LUX220D.Interfaces] ; ; "GLOBAL" is currently a fixed reference string ; AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,LUX220D.Interface.Decompressor [LUX220C.Interface.Decompressor] AddReg=LUX220C.Interface.AddReg [LUX220D.Interface.Decompressor] AddReg=LUX220D.Interface.AddReg [LUX220C.Interface.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%LUX220C.DeviceDesc% HKR,,Merit,1,00,00,64,00 [LUX220D.Interface.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%LUX220D.DeviceDesc% HKR,,Merit,1,00,00,64,00 [LUX220C.Services] AddService=luxdvd, 0x00000002, LUX220C.ServiceInstall [LUX220D.Services] AddService=luxdvd, 0x00000002, LUX220D.ServiceInstall [LUX220C.ServiceInstall] DisplayName=%LUX220C.DeviceDesc% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_DEMAND_START% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary=%10%\system32\drivers\luxdvd.sys LoadOrderGroup=ExtendedBase [LUX220D.ServiceInstall] DisplayName=%LUX220D.DeviceDesc% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_DEMAND_START% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary=%10%\system32\drivers\luxdvd.sys LoadOrderGroup=ExtendedBase [LuxSonor.KnownFiles] luxdvd.sys = safe [Strings] ; non-localizeable Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}" KSCATEGORY_DATADECOMPRESSOR="{2721AE20-7E70-11D0-A5D6-28DB04C10000}" KSCATEGORY_CAPTURE="{65e8773d-8f56-11d0-a3b9-00a0c9223196}" KSCATEGORY_TVTUNER="{a799a800-a46d-11d0-a18c-00a02401dcd4}" KSCATEGORY_CROSSBAR="{a799a801-a46d-11d0-a18c-00a02401dcd4}" SERVICE_KERNEL_DRIVER=1 SERVICE_DEMAND_START=3 SERVICE_ERROR_NORMAL=1 REG_EXPAND_SZ=0x00020000 REG_DWORD=0x00010001 ;Clean up old Cinemaster registry stuff MPEGVideoSubKey="System\CurrentControlSet\control\MediaResources\mci\mpegvideo" DVDVideoSubKey="System\CurrentControlSet\control\MediaResources\mci\dvdvideo" ;localizeable Msft="Microsoft" DVDProxy.Description="DVD proxy filter" MfgToshiba="Toshiba" Tosh404.DeviceDesc="Toshiba DVD decoder card" MfgLuxSonor="LuxSonor" LUX220C.DeviceDesc="LuxSonor DVD decoder card (LS220C)" LUX220D.DeviceDesc="LuxSonor DVD decoder card (LS220D)" MfgMsft="Microsoft" MfgQI="Quadrant International, Inc." Cinemaster2DVD.DeviceDesc="Cinemaster C WDM DVD Driver" Cinemaster2.DeviceDesc="Cinemaster C WDM Main Driver"Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.