diff --git a/lib/hackrf/hackrf_sink_c.cc b/lib/hackrf/hackrf_sink_c.cc index ada9f08..120b271 100644 --- a/lib/hackrf/hackrf_sink_c.cc +++ b/lib/hackrf/hackrf_sink_c.cc @@ -555,7 +555,7 @@ osmosdr::freq_range_t hackrf_sink_c::get_freq_range( size_t chan ) { osmosdr::freq_range_t range; - range += osmosdr::range_t( 10e6, 6e9 ); + range += osmosdr::range_t( _sample_rate / 2, 7250e6 - _sample_rate / 2 ); return range; } diff --git a/lib/hackrf/hackrf_source_c.cc b/lib/hackrf/hackrf_source_c.cc index 94113e2..f647b80 100644 --- a/lib/hackrf/hackrf_source_c.cc +++ b/lib/hackrf/hackrf_source_c.cc @@ -450,7 +450,7 @@ osmosdr::freq_range_t hackrf_source_c::get_freq_range( size_t chan ) { osmosdr::freq_range_t range; - range += osmosdr::range_t( 10e6, 6e9 ); + range += osmosdr::range_t( _sample_rate / 2, 7250e6 - _sample_rate / 2 ); return range; }