DVB-T Samsung Tuner release note version 2.0.0.0 building date:2004.1.30 filename:DVBTDLL.dll The version 2.0.0.0 functions interface of dvb-t is the same as the old version. The only few and useful functions are implement. Below fuctions are fully implement. The "pMER" parameter of DVBT_GetSN is not implement. So it always return the "zero". DVBTDLL_API BOOL _cdecl DVBT_INIT_IO(void); DVBTDLL_API void _cdecl DVBT_FREE_IO(void); DVBTDLL_API BOOL _cdecl DVBT_SetTuningValue(UINT RFfrequency); DVBTDLL_API BOOL _cdecl DVBT_AcquisitionTask(); DVBTDLL_API long _cdecl DVBT_GetLastLockFrequency(void); DVBTDLL_API BOOL _cdecl DVBT_GetSN (pu16_t pSN, pu16_t pMER); // returns Signal/Noise in [dB*10] DVBTDLL_API BOOL _cdecl DVBT_GetBer(pu32_t pPreViterbi, // returns error rate in [1e-6] pu32_t pPostViterbi, // returns error rate in [1e-6] pu32_t pPacketError); // returns raw error count DVBTDLL_API BOOL _cdecl DVBT_ResetTuner (); "DVBT_SetChannelParams" is only the Bandwidth parameter needed to be setup. You only can get the valid value of pSigBandwidth's parameter pSigMirror's parameter and from "DVBT_GetChannelParams" DVBTDLL_API BOOL _cdecl DVBT_SetChannelParams (s16_t SysFrequencyOffset, // in [kHz] s16_t SigFrequencyOffset, // in [kHz] Bandwidth_t SigBandwidth, // BANDWIDTH_8MHZ, BANDWIDTH_7MHZ, BANDWIDTH_6MHZ Mirror_t SigMirror); // AUTO, NORMAL, MIRROR DVBTDLL_API BOOL _cdecl DVBT_GetChannelParams (ps16_t pSysFrequencyOffset, ps16_t pSigFrequencyOffset, pBandwidth_t pSigBandwidth, pMirror_t pSigMirror); Below are the functions not to be implement. When you call the function , it always return true. DVBTDLL_API BOOL _cdecl DVBT_SetOfdmParams (Mode_t Mode, // AUTO, MODE_2K, MODE_8K Guard_t Guard, // AUTO, GUARD_32, GUARD_16, GUARD_8, GUARD_4 Const_t Constellation, // AUTO, CONST_QPSK, CONST_QAM16, CONST_QAM64 Hier_t Hierarchy, // AUTO, HIER_NONHIER, HIER_ALPHA_1, HIER_ALPHA_2, HIER_ALPHA_4 Prior_t Priority, // PRIOR_HIGH, PRIOR_LOW Rate_t CodeRate); // AUTO, RATE_1_2, RATE_2_3, RATE_3_4, RATE_5_6, RATE_7_8 DVBTDLL_API BOOL _cdecl DVBT_GetOfdmParams (pMode_t pMode, pGuard_t pGuard, pConst_t pConstellation, pHier_t pHierarchy, pPrior_t pPriority, pRate_t pCodeRate); DVB-T Samsung eeprom release note version 2.0.0.0 building date:2004.1.29 filename:eeprom.dll DVBTDLL_API BYTE DVB_ReadEEPROM( int address); DVBTDLL_API BOOL DVB_GetDeviceName(char * ch); When you call the DVB_GetDeviceName function will return the "A761" on old version DVB-T hardware. The new version hardware will return the "A771" value. example: /////////////////////////////////////////// char ch[5]; DVB_GetDeviceName(ch); ch[4]=0; AfxMessageBox(ch); ///////////////////////////////////////