Hi, I've been trying to get multimon-ng and GQRX to talk to each other so that I can have both running at the same time, one for browsing, one for decoding. So far I've had very limited success, and would like to know if anyone has any helpful ideas.
I'm using GQRX 2.3.1 (via Ubuntu PPA) and multimon-ng built from latest git, using an RTL.
I've been experimenting with POCSAG, and locally this works:
rtl_fm -f 157.950e6 -g 100 -s 22050 -l 310 - |./multimon-ng -t raw -c -a POCSAG512 -a POCSAG1200 -a POCSAG2400 -a SCOPE /dev/stdin
I've told GQRX to output to localhost, and try this:
nc -l -u 7355 |sox -r 48000 -t raw -b 16 -c 2 -e signed-integer /dev/stdin -r 22050 -t raw -b 16 -c 1 -e signed-integer - |./multimon-ng -t raw -c -a POCSAG512 -a POCSAG1200 -a POCSAG2400 -a SCOPE /dev/stdin
With this, multimon-ng shows some partial messages, but rarely the complete ones that it can see with rtl_fm. I have GQRX tuned to the same frequency.
I also tried saving as a .wav and running that through multimon-ng, but that caused it trouble (as in, spinning to 100% CPU.)
It might be of note that the waveforms when seen in the scope are a lot cleaner looking using rtl_fm.
Perhaps of more important note that when multimon-ng detects something via rtl_fm it's either POCSAG512/1200, but when it's via GQRX it's always POCSAG2400. This suggests to me that something is messing up the waveform, and it's just luck that it squeezes content out even when it's detected it wrong.
Anyone have any ideas?
Thanks, Robin.