Hey there. I’m using soapy_power to change my gains and it goes through the usualy calibration, but there’s one part that sticks out. I’ve set the gains using:
–specific-gains LNA=30,PGA=30,TIA=2
But when I read through the terminal, it says the following:
Rx calibration using RSSI INTERNAL ON BOARD loopback
Rx ch.A @ 800 MHz, BW: 30 MHz, RF input: LNAL, PGA: 30, LNA: 15, TIA: 2
Rx calibration: using cached values
Rx calibration values found in cache:
Am I reading this right? It’s capping my LNA gain at 15? I’ve tried playing around with the values, and the PGA and TIA seem to work fine, but the LNA does some weird stuff and never goes above 15. The datasheet is pretty clear that 30 is the max.
Not sure if this is relevant, but I commented out 2 lines (111 and 112) in Soapy_power.py that apply a -g option to the command line if the value is not negative. This was just to get the program to accept the specific gains, as it was telling me:
soapy_power: error: argument -G/–specific-gains: not allowed with argument -g/–gain