Hi,
There are three gains in the Airspy LNA,MIX and IF.
With GQRX these are all accessible and function as expected
(
https://i.imgur.com/g11kehx.png?1 ).
With osmocom_fft these are all accessible and function as expected ( osmocom_fft -a
airspy=0 -f 88.5M -s 10M ) (
https://i.imgur.com/4Pu7sP9.png?1 ).
But with Gnuradio the MIX gain is not accessible, or the set_bb_gain() in not linked to
anything in the case of an Airspy (
https://i.imgur.com/KCTBmsu.jpg?1 ). I can turn
"Ch0: BB gain" from its minimum to its maximum value and it changes nothing.
If it was broken for all three I would assume that the problem was with the gr-osmosdr
block. That it works correctly for two programs that use this block and not correctly for
Gnuradio made me suspect that the problem is with Gnuradio. The ticket I logged (
http://gnuradio.org/redmine/issues/834 ) was closed. They let me know that my two out of
three guess was wrong and that this is an issue with the gr-osmosdr block, so they kindly
pointed me in the direction of this mailing list for help.
I would try and debug it further but I have left my zone of knowledge to look any
further.
Thanks in advance for any help that you can provide,
Martin