--- dvbdevice.c-orig 2009-02-28 14:46:17.000000000 +0200 +++ dvbdevice.c 2009-02-28 14:51:01.000000000 +0200 @@ -338,27 +338,32 @@ { // DVB-T Frontend[0].cmd = DTV_DELIVERY_SYSTEM; - Frontend[0].u.data = fe_delivery_system_t(channel.System()); +// Frontend[0].u.data = fe_delivery_system_t(channel.System()); + Frontend[0].u.data = SYS_DVBT; Frontend[1].cmd = DTV_FREQUENCY; Frontend[1].u.data = FrequencyToHz(channel.Frequency()); Frontend[2].cmd = DTV_INVERSION; Frontend[2].u.data = fe_spectral_inversion_t(channel.Inversion()); - Frontend[3].cmd = DTV_BANDWIDTH_HZ; - Frontend[3].u.data = fe_bandwidth_t(channel.Bandwidth()); - Frontend[4].cmd = DTV_CODE_RATE_HP; - Frontend[4].u.data = fe_code_rate_t(channel.CoderateH()); - Frontend[5].cmd = DTV_CODE_RATE_LP; - Frontend[5].u.data = fe_code_rate_t(channel.CoderateL()); - Frontend[6].cmd = DTV_MODULATION; - Frontend[6].u.data = fe_modulation_t(channel.Modulation()); - Frontend[7].cmd = DTV_TRANSMISSION_MODE; - Frontend[7].u.data = fe_transmit_mode_t(channel.Transmission()); - Frontend[8].cmd = DTV_GUARD_INTERVAL; - Frontend[8].u.data = fe_guard_interval_t(channel.Guard()); - Frontend[9].cmd = DTV_HIERARCHY; - Frontend[9].u.data = fe_hierarchy_t(channel.Hierarchy()); - Frontend[10].cmd = DTV_TUNE; - cmdseq.num = 11; + Frontend[3].cmd = DTV_SYMBOL_RATE; + Frontend[3].u.data = 0; + Frontend[4].cmd = DTV_BANDWIDTH_HZ; + Frontend[4].u.data = 8000000; +/* Frontend[5].cmd = DTV_CODE_RATE_HP; + Frontend[5].u.data = fe_code_rate_t(channel.CoderateH()); + Frontend[6].cmd = DTV_CODE_RATE_LP; + Frontend[6].u.data = fe_code_rate_t(channel.CoderateL()); + Frontend[7].cmd = DTV_MODULATION; + Frontend[7].u.data = fe_modulation_t(channel.Modulation()); + Frontend[8].cmd = DTV_TRANSMISSION_MODE; + Frontend[8].u.data = fe_transmit_mode_t(channel.Transmission()); + Frontend[9].cmd = DTV_GUARD_INTERVAL; + Frontend[9].u.data = fe_guard_interval_t(channel.Guard()); + Frontend[10].cmd = DTV_HIERARCHY; + Frontend[10].u.data = fe_hierarchy_t(channel.Hierarchy());*/ + Frontend[5].cmd = DTV_PILOT; + Frontend[5].u.data = PILOT_AUTO; + Frontend[6].cmd = DTV_TUNE; + cmdseq.num = 7; cmdseq.props = Frontend; tuneTimeout = DVBT_TUNE_TIMEOUT;