Installing multimon-ng Pager Decoder Tool on Ubuntu (16.04 LTS)

Download multimon-ng
Download multimon-ng zip file from github:
https://github.com/EliasOenal/multimon-ng

Note: Ubuntu has a “multimon” tool in the apt repos but using the github version here.
There are many ways to pipe the data into “multimon-ng”, but will use the pulse audio method here.

Install Prerequisites
$ sudo apt-get install pavucontrol
$ sudo apt-get install libpulse-dev

Install multimon-ng
$ cd multimon-ng-master
$ mkdir build
$ cd build
$ qmake ../multimon-ng.pro
$ make
$ sudo make install

Using multimon-ng with pulseaudio
1. Start gqrx
$ gqrx
Use gqrx to tune to a pager frequency (e.g. 148Mhz region for Australia)
Set the filter width to: “Wide”
Set the filter shape to: “Normal”
Set the gqrx mode to “Narrow FM”

3. Configure pavucontrol
$ pavucontrol
Set configuration tab: “Analogue Stereo Output”

3. Use pulseaudio to pipe the audio from gqrx to multimon-ng
$ padsp multimon-ng -a POCSAG512 -a POCSAG1200 -a POCSAG2400 -f alpha

Note: set the pager demod options for your region
e.g. POCSAG for Australia

As you tune to different pager frequencies in gqrx, you will see the decoded messages appear in the multimon-ng terminal.

Fixing Install Errors
Note: having libpulse-dev installed fixes this error:

user@host:~/multimon-ng-master/build$ make
gcc -c -m64 -pipe -std=gnu99 -g -O2 -Wall -W -fPIC -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I../../multimon-ng-master -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o unixinput.o ../unixinput.c
../unixinput.c:45:26: fatal error: pulse/simple.h: No such file or directory
compilation terminated.
Makefile:391: recipe for target ‘unixinput.o’ failed
make: *** [unixinput.o] Error 1

Leave a Reply

Your email address will not be published. Required fields are marked *