diff -r 5df7a728b4db lib/libdvbapi/sec.c --- a/lib/libdvbapi/sec.c Fri Jun 30 16:23:51 2006 +0100 +++ b/lib/libdvbapi/sec.c Fri Jun 30 13:46:05 2006 -0300 @@ -139,13 +139,17 @@ int dvbfe_sec_set(struct dvbfe_handle *f memcpy(&localparams, params, sizeof(struct dvbfe_parameters)); int tmpfreq = localparams.frequency - lof; + printf("%i %i %i\n", localparams.frequency, lof, tmpfreq); + if (tmpfreq < 0) tmpfreq *= -1; localparams.frequency = (uint32_t) tmpfreq; topass = &localparams; + printf("%i %i %i\n", localparams.frequency, lof, tmpfreq); } } + printf("%i\n", topass->frequency); // set the frontend! return dvbfe_set(fe, topass, timeout); } diff -r 5df7a728b4db lib/libdvbcfg/dvbcfg_sec.c --- a/lib/libdvbcfg/dvbcfg_sec.c Fri Jun 30 16:23:51 2006 +0100 +++ b/lib/libdvbcfg/dvbcfg_sec.c Fri Jun 30 13:46:05 2006 -0300 @@ -161,6 +161,9 @@ int dvbcfg_sec_find(const char *config_f // done fclose(f); } + + fprintf(stderr, "lof-lo-v=%i\n", sec->lof_lo_v); + if (sec->id[0]) return 0; diff -r 5df7a728b4db util/zap/zap.c --- a/util/zap/zap.c Fri Jun 30 16:23:51 2006 +0100 +++ b/util/zap/zap.c Fri Jun 30 13:46:05 2006 -0300 @@ -259,8 +259,11 @@ int main(int argc, char *argv[]) fprintf(stderr, "Unable to find suitable sec/lnb configuration for channel\n"); exit(1); } + fprintf(stderr, "sec %s found.\n",secid); zap_dvb_params.valid_sec = 1; - } + } else + fprintf(stderr, "sec is null.\n"); + // open the frontend zap_dvb_params.fe = dvbfe_open(adapter_id, frontend_id, 0);