From 5f46bce3251debdf5745e93363f4d963a221a9f8 Mon Sep 17 00:00:00 2001 From: schneider Date: Fri, 3 Feb 2017 19:33:25 +0100 Subject: [PATCH] fix(rad1o): Restore hackrf max2837_freq_nominal_hz behaviour --- firmware/common/tuning.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/firmware/common/tuning.c b/firmware/common/tuning.c index 6ab0e7da..b33b90d3 100644 --- a/firmware/common/tuning.c +++ b/firmware/common/tuning.c @@ -70,9 +70,12 @@ bool set_freq(const uint64_t freq) if(freq_mhz < MAX_LP_FREQ_MHZ) { rf_path_set_filter(&rf_path, RF_PATH_FILTER_LOW_PASS); +#ifdef RAD1O + max2837_freq_nominal_hz = 2300000000; +#else /* IF is graduated from 2650 MHz to 2343 MHz */ max2837_freq_nominal_hz = 2650000000 - (freq / 7); - max2837_freq_nominal_hz = 2300000000; +#endif mixer_freq_mhz = (max2837_freq_nominal_hz / FREQ_ONE_MHZ) + freq_mhz; /* Set Freq and read real freq */ real_mixer_freq_hz = mixer_set_frequency(&mixer, mixer_freq_mhz);