Software How To

On Debian install libcmocka-dev libglib2.0-dev libjson-c-dev.

Clone the repository, do what README says.

Tools usage

Scan for Tetrapol traffic. It is 12.5kHz wide buzzing (when demodulated as FM) usually in the 380-420MHz band.

Compute the ARFCN of your station. We believe it is (f-358400000)/12500. E.g. a station at 394425 kHz is channel number 2882.

Run the demodulator, passing tetrapol_dump to its pipe. E.g.

./demod.py -c 2882 -p 44 -g 40 -O "tetrapol_dump -t TCH"

To save raw bits for further experiments, you can for example add the “tee” command to the pipe.

If the dumping mysteriously fails, you probably have wrong type of channel. There are CCH channels (broadcast and control messages) and TCH channels (actual traffic is happening here).