Twinhan BDA driver for  DVB-S/-T/-C/ATSC



For differnet applications, please install with the corresponding INF files.

For non-MCE but BDA based application (like ShowShift) or DVB-S/DVB-C/ATSC, please install with the dfault "THBDA.inf".
For MCE2005 Emerald-Rollup 2, please install with the default "THBDA.inf".

For previous MCE2005 & DVB-T, please install the corresponding inf files in the folder \INF,
1. In Australia, please install with "THBDA_MCE_AU.inf". 
2. In Taiwan, please install with "THBDA_MCE_TW.inf".
3. In UK(VHF/UHF:8MHz, like UK), please install with "THBDA_MCE_UK.inf". (The default "THBDA.inf" should also work.)
4. In Europe(VHF:7/UHF:8MHz, like Germany), please install with "THBDA_MCE_EU.inf". 
   (The default "THBDA.inf" should also work.)

To install DVB-S, please refer to THBDADriverNote.txt for proper settings in inf file. 

To enable DVB-S support in MCE2005, please refer to readme4MCE.txt in \MCESupportPackage.



A BDA utility (THBDAConsole.exe) is included. With this utility, users may change the BDA default settings after
driver installed. 

Usage for THBDAConsole.exe:
   If THBDAConsole.exe is launched with the parameter -S, it's started in minimized mode on the task bar.

   For MCE2005 Emerald-Rollup 2, or BDA applications, like Showshifter, PowerCinema 4, WinDVR6...,
      The option "Auto setting by country (for MCE)" "MUST" be un-checked.
      Two other options "MCE_FreqTranslate" & "FixedBandwidth" "MUST" be set to "None".

   For previous Windows MediaCenter (MCE2005) DVB-T users,
      If the option "Auto setting by country (for MCE)" is enabled, the driver settings will be changed for 
      MCE2005 accroding to the location of Windows XP installation.
      The location setting can be changed in "Control Panel" -> "Regional & Language options" -> "Location". 
      To enable this option, users should make sure if the location is set correctly.
      By default, the option "Auto setting by country (for MCE)" is enabled.

      The option "ShiftFreqScan" determines if off center frequency scan(+-167KHz) will be done or not in MCE2005.
      For each DVB-T channel MUX, MCE will scan triple times, the central frequency F, F-167Khz, then  F+167Khz.
      Our tuner's frequncy range tolerance is larger than +-167KHz, so there will be triple programs found.
      Disabling this option can improve channel scan speed and eliminate the duplicated programs found.

To facilitate driver installation, a setup program "THDrvSetup.exe" for WIN2K/XP is included in this package.

==========================================================================================
Revision History,
v 1.2.3.1  2006/01/03
1. Add virtual MCE DVBT support for DVBS card.
2. 3250: Disable audio output when application close.
3. Change inf and sys files folder.
----------------------------------------------
Revision History,
v 1.2.3.0  2005/11/30
1. Fix: 204 to 188 tranfer issues.
2. Fix: 3250 ATSC bugs under MCE.
3. Support GPIO 21 to control LNB power on/off.
4. Support "SupportHWInfo" and "Device_Name" registry keys.
5. EEPROM Sub ID recovery
----------------------------------------------
Revision History,
v 1.2.2.9  2005/10/31
1. Fix: wrong 22k output while locking 11300 TP's after 5150/5750 TP's.
----------------------------------------------
Revision History,
v 1.2.2.8  2005/10/25
1. Fix: improper behavior for 22K& Hi/Lo band switch.
2. Fix: AV/S-video support for VP-3250.
----------------------------------------------
v 1.2.2.7  2005/09/30
1. Fix: 102G PCI card return wrong lock status.
----------------------------------------------
v 1.2.2.6  2005/09/28
1. Support New IOCTL call interfaces.
           a. THBDA_IOCTL_SET_LNB_DATA
           b. THBDA_IOCTL_SET_TUNER_POWER
           c. THBDA_IOCTL_LOCK_TUNER
           d. THBDA_IOCTL_GET_SIGNAL_Q_S
----------------------------------------------
v 1.2.2.4  2005/09/07
Features and bugs fixed:
1. Fix the resolution mis-match in MCE.
----------------------------------------------

v 1.2.2.3  2005/09/05
Features and bugs fixed:
1. Add NTSC analog part support.
2. Support MCE2005 (NTSC+ATSC) with Mainconcept encoder.
3. Change the filter name to neutral "DVB-DTV"....
----------------------------------------------

v 1.2.2.2  2005/08/03
Features and bugs fixed:
1. Fix ATSC get signal status bug under MCE2005+RC1.
----------------------------------------------

v 1.2.2.1  2005/07/29
Features and bugs fixed:
1. Register GUID {1FDC3C9B-1F04-4f42-8D5F-187018470B66}.
2. Fix ATSC bug under MCE2005+RC1.
----------------------------------------------

v 1.2.2.0  2005/07/06
Features and bugs fixed:
1. Register GUID {1FDC3C9B-1F04-4f42-8D5F-187018470B66}.
2. Don't send DiSEqC command when DiSEqC parameter is -1.
3. IA64 and AMD64 support

----------------------------------------------
v 1.2.1.9
New features,
1. Change the BDA source filter names for various Twinhan cards,
 Tuner filter:
        Previous - "TwinHan PCI BDA Tuner Filter"
        Now - "TwinHan DVBS BDA Tuner Filter",
                  "TwinHan DVBT BDA Tuner Filter", 
                  "TwinHan DVBC BDA Tuner Filter", 
                  "TwinHan ATSC BDA Tuner Filter"
 
 Capture filter: 
        Previous - "TwinHan PCI BDA Capture Filter"
        Now - "TwinHan DVBS BDA Capture Filter", 
                  "TwinHan DVBT BDA Capture Filter", 
                  "TwinHan DVBC BDA Capture Filter", 
                  "TwinHan ATSC BDA Capture Filter"

----------------------------------------------

v 1.2.1.8
New features,
1. Update THBDAConsole.exe for BDA driver enumeration.
2. Different filter names for various Twinhan's card. 
----------------------------------------------

v 1.2.1.7
New features,
1. Fix multi-card issue in MCE.
----------------------------------------------

v 1.2.1.6
New features,
1. Fix CI interface bugs
2. Add a complete CI sample program
----------------------------------------------

v 1.2.1.5
New features,
1. "MCE_FreqTranslate" & "FixedBandwidth" are independant
2. "MCE_FreqTranslate"=0 & "FixedBandwidth"=0.
   In MCE, if bandwidth= -1, auto translate it to 7 for VHF & 8 for UHF.

3.THBDA console
   3.1 The country is set by the location, not "format"
   3.2 Auto setting for MCE,
         3.2.1 "MCE_FreqTranslate" & "FixedBandwidth" should be updated immediately when checked.
         3.2.2 ShiftFreqScan should not be grayed (or set by auto).
   3.3 Auto pop-up when lauch first time (if with a parameter -s or -S, then no auto pop-up)
----------------------------------------------
v 1.2.1.4
New features,
1. Registry definitions are changed (DVB-T)
2. IOCTL interface for CI support. Sample code is attached.
3. A new THBDAConsole.exe for configure TwihnaBDA driver.
----------------------------------------------
v 1.2.1.2
Bugs fixed,
1. Fix scan failure in P4 CPU 915 chipsets
New features,
1. Registry definitions are changed
2. WHQL certified.
----------------------------------------------
v 1.2.1.1
New features,
1. Support DVB-S/DVB-C and ATSC
----------------------------------------------
==========================================================================================
Known issues with MCE2005
1. MCE2005 DVB does not support AC3 audio. (only ATSC AC3 is supported)
2. The HDTV display supoorts up to 1280x768 only, (many HD programs are up
to 1920x1080i or 1440x1080i)
3. MCE2005 does not include any MPEG2 decoder, so you should install a MPEG2
   decoder first, either IVI, Cyberlink, Elecard, or NvDVD.
4. Not all VGA cards can support MCE2005 well, the only VGA card we test ok
   is Nvidea GeForce4 MX440 & MX4000.
5. Please be sure to install Audio driver well before running MCE.
==========================================================================================


