;************************************************************************************************** ; ; DSTREAM.INF -- Cn878A MPEG-2 TS WDM data driver installation script ; ; This file installs the MPEG-2 TS WDM driver for the following reference boards: ; ; "Meatloaf" - Oren/Sony based ATSC receiver board ; "Foghorn" - NxtWave/Philips 1236 ATSC receiver board designed by Conexant ; "ChickenHawk" - Cn1221/Cn1821 based DVB-S receiver board ; ; This version supports the registry-configured version of the Bt878A WDM driver. ; ; (C) Copyright 2000 Conexant Systems ; ; This version 16 May 2000 ; Michael Eskin, Conexant Systems ; ; Windows 98/2000 Version ; ;************************************************************************************************** [Version] LayoutFile=Layout.inf, Layout1.inf, Layout2.inf signature="$CHICAGO$" Class=Media ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} Provider="Conexant" DriverVer=02/22/2001,5.0.0.6 [ControlFlags] ;ExcludeFromSelect=* [Manufacturer] "Conexant"=Conexant ;------------------------------------------------------------------------------ ; Vendor ID List ;------------------------------------------------------------------------------ ; ; ID Number Manufacturer ; ; 0x109E Conexant ;------------------------------------------------------------------------------ ; SubSystem Vendor ID List ;------------------------------------------------------------------------------ ; ; ID Number Manufacturer ; ; 0x14F1 Conexant ;------------------------------------------------------------------------------ ; Device ID List ;------------------------------------------------------------------------------ ; ; ID Number Device ; ; 0x878 Bt878 (Streaming MPEG-2 TS Section) ; ;------------------------------------------------------------------------------ ; SubSystem ID List ;------------------------------------------------------------------------------ ; ; ID Number Board Assy Drwg No. Notes ; ; 0x0131 DStreamATSC-RVST CN00-D310-011 Ravisent "Meatloaf" ; 0x0132 DStreamATSC (Rev A) CN00-D320-011 DStream Serial I2S ; 0x0232 DStreamATSC (Rev B) CN00-D320-021 DStream Parallel ; 0x0133 DStreamDBS (Rev A/B) CN00-D330-011 DStream DVB-S ; ;------------------------------------------------------------------------------ [Conexant] %ATSC_RVST.DeviceDesc%= ATSC_RVST, PCI\VEN_109E&DEV_0878&SUBSYS_013114F1 %ATSC_RVST.DeviceDesc%= ATSC_RVST, PCI\VEN_109E&DEV_0879&SUBSYS_013114F1 %ATSC_A.DeviceDesc%= ATSC_A, PCI\VEN_109E&DEV_0878&SUBSYS_013214F1 %ATSC_B.DeviceDesc%= ATSC_B, PCI\VEN_109E&DEV_0878&SUBSYS_023214F1 %DBS_A.DeviceDesc%= DBS_A, PCI\VEN_109E&DEV_0878&SUBSYS_013314F1 [ATSC_RVST] Include= ks.inf Needs= KS.Registration AddReg= BT878.AddReg,ATSC_RVST.AddReg CopyFiles= BT878.CopyDrivers KnownFiles= BT878.KnownFiles [ATSC_A] Include= ks.inf Needs= KS.Registration AddReg= BT878.AddReg,ATSC_A.AddReg CopyFiles= BT878.CopyDrivers KnownFiles= BT878.KnownFiles [ATSC_B] Include= ks.inf Needs= KS.Registration AddReg= BT878.AddReg,ATSC_B.AddReg CopyFiles= BT878.CopyDrivers KnownFiles= BT878.KnownFiles [DBS_A] Include= ks.inf Needs= KS.Registration AddReg= BT878.AddReg,DBS_A.AddReg CopyFiles= BT878.CopyDrivers KnownFiles= BT878.KnownFiles [DestinationDirs] BT878.CopyDrivers=10,system32\drivers [BT878.CopyDrivers] cxtscap.sys stream.sys [BT878.KnownFiles] cxtscap.sys=safe [BT878.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,cxtscap.sys HKR,,OkToHibernate,3,01 HKR,,PageOutWhenUnopened,3,01 HKR,,DontSuspendIfStreamsAreRunning,3,01 ; Set this value to 1 to disable driver based packetization HKR,"DriverData","BypassPacketizer",0x00010001,0x00,0x00,0x00,0x00 ; DirectShow Filter output pin names HKLM,System\CurrentControlSet\Control\MediaCategories\%TPPinID%,Display,1, 00,00,00,00 HKLM,System\CurrentControlSet\Control\MediaCategories\%TPPinID%,Name,,%TPpinName% HKLM,System\CurrentControlSet\Control\MediaCategories\%DiagPinID%,Display,1, 00,00,00,00 HKLM,System\CurrentControlSet\Control\MediaCategories\%DiagPinID%,Name,,%DiagPinName% ; ; Driver Configuration Registry Entries ; ; Key: DriverData\I2S8BitMode ; 8BitMode: 0 - 16-bit transfers, 1 - 8-bit transfer (normal use) ; ; Key: DriverData\I2SClockEdge ; Clock edge to latch data: 0 - Rising edge, 1 - Falling edge ; ; Key: DriverData\I2SMSBLSB ; MSBLSB: 0 - MSB first, 1 - LSB first ; ; Key: DriverData\I2SPacketMode ; PacketMode: 0 - Low speed I2S, 1 - High speed (40+ MB) I2S ; ; Key: DriverData\I2SUseI2SPort ; UseI2SPort: 0 - Use GPIO port, 1 - Use I2S port ; [ATSC_RVST.AddReg] HKR,"DriverData","I2S8BitMode",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","I2SClockEdge",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","I2SMSBLSB",0x00010001, 0x00,0x00,0x00,0x00 HKR,"DriverData","I2SPacketMode",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","I2SUseI2SPort",0x00010001, 0x01,0x00,0x00,0x00 [ATSC_A.AddReg] HKR,"DriverData","I2S8BitMode",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","I2SClockEdge",0x00010001, 0x00,0x00,0x00,0x00 HKR,"DriverData","I2SMSBLSB",0x00010001, 0x00,0x00,0x00,0x00 HKR,"DriverData","I2SPacketMode",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","I2SUseI2SPort",0x00010001, 0x01,0x00,0x00,0x00 [ATSC_B.AddReg] HKR,"DriverData","I2S8BitMode",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","I2SClockEdge",0x00010001, 0x00,0x00,0x00,0x00 HKR,"DriverData","I2SMSBLSB",0x00010001, 0x00,0x00,0x00,0x00 HKR,"DriverData","I2SPacketMode",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","I2SUseI2SPort",0x00010001, 0x01,0x00,0x00,0x00 [DBS_A.AddReg] HKR,"DriverData","I2S8BitMode",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","I2SClockEdge",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","I2SMSBLSB",0x00010001, 0x00,0x00,0x00,0x00 HKR,"DriverData","I2SPacketMode",0x00010001, 0x00,0x00,0x00,0x00 HKR,"DriverData","I2SUseI2SPort",0x00010001, 0x00,0x00,0x00,0x00 ; ; Interfaces installation ; ; ; ATSC_RVST ; [ATSC_RVST.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",ATSC_RVST, [ATSC_RVST] AddReg=ATSC_RVST_Interface.AddReg [ATSC_RVST_Interface.AddReg] HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196} HKR,,FriendlyName,,%FriendlyName% ; ; ATSC_A ; [ATSC_A.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",ATSC_A_Interface, [ATSC_A_Interface] AddReg=ATSC_A_Interface.AddReg [ATSC_A_Interface.AddReg] HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196} HKR,,FriendlyName,,%FriendlyName% ; ; ATSC_B ; [ATSC_B.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",ATSC_B_Interface, [ATSC_B_Interface] AddReg=ATSC_B_Interface.AddReg [ATSC_B_Interface.AddReg] HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196} HKR,,FriendlyName,,%FriendlyName% ; ; DBS_A ; [DBS_A.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",DBS_A_Interface, [DBS_A_Interface] AddReg=DBS_A_Interface.AddReg [DBS_A_Interface.AddReg] HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196} HKR,,FriendlyName,,%FriendlyName% ; ; Services installation ; ; ; ATSC_RVST ; [ATSC_RVST.Services] AddService = BT878,2,ATSC_RVST.ServiceInstall [ATSC_RVST.ServiceInstall] DisplayName = %ATSC_RVST.DeviceDesc% ServiceType = 1 StartType = 2 ErrorControl = 1 ServiceBinary = %10%\system32\drivers\cxtscap.sys ; ; ATSC_A ; [ATSC_A.Services] AddService = BT878,2,ATSC_A.ServiceInstall [ATSC_A.ServiceInstall] DisplayName = %ATSC_A.DeviceDesc% ServiceType = 1 StartType = 2 ErrorControl = 1 ServiceBinary = %10%\system32\drivers\cxtscap.sys ; ; ATSC_B ; [ATSC_B.Services] AddService = BT878,2,ATSC_B.ServiceInstall [ATSC_B.ServiceInstall] DisplayName = %ATSC_B.DeviceDesc% ServiceType = 1 StartType = 2 ErrorControl = 1 ServiceBinary = %10%\system32\drivers\cxtscap.sys ; ; DBS_A ; [DBS_A.Services] AddService = BT878,2,DBS_A.ServiceInstall [DBS_A.ServiceInstall] DisplayName = %DBS_A.DeviceDesc% ServiceType = 1 StartType = 2 ErrorControl = 1 ServiceBinary = %10%\system32\drivers\cxtscap.sys ;--------------------------------------------------------------- ; S t r i n g s ;--------------------------------------------------------------- [Strings] BT878.DeviceDesc = "CxTsCap, WDM MPEG-2 TS Capture" ATSC_RVST.DeviceDesc= "CxTsCap, WDM MPEG-2 TS Capture (RVST)" ATSC_A.DeviceDesc= "CxTsCap, WDM MPEG-2 TS Capture (ATSC-A)" ATSC_B.DeviceDesc= "CxTsCap, WDM MPEG-2 TS Capture (ATSC-B)" DBS_A.DeviceDesc= "CxTsCap, WDM MPEG-2 TS Capture (DBS)" FriendlyName= "Conexant Transport Stream Capture" TPPinID = "{1649D2C1-435E-11d3-A94B-00A0C9D8B34E}" TPPinName = "MPEG-2 TS" DiagPinID = "{1649D2C4-435E-11d3-A94B-00A0C9D8B34E}" DiagPinName = "CN878A Diagnostics"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.