5-ton-folge(1)
๐ 5-ton-folge(1) ๐
okay bestie, this is the 5-ton-folge(1) manual from the General Commands Manual ๐ it's a whole lot of options for sending 5-tone sequences over radio, so get comfy ๐ซถ
โจ NAME โจ
5-ton-folge โ the 5-tone sequence app, with docs at http://osmocom-analog.eversberg.eu/docs/ ๐ฆ
๐ SYNOPSIS ๐
5-ton-folge -k <kanal/channel> -k <kanal> | -k list[options]
[station_id]
๐ธ DESCRIPTION ๐ธ
๐ Global options ๐
-h,--helpโ shows this help. obviously ๐--config [~/]<path to config file>โ lets you pick a config file to use. if it starts with~/, the path is relative to your home dir. every line in the config file is one option, and you must not type the-or--in front of it! default is~/.osmocom/analog/5-ton-folge.conf๐ง--no-configโ even if a config file exists, don't use it. it's giving "I'm doing it myself" ๐-v,--verbose <level> | <level>,<category>[,<category>[,...]] | listโ typelistto see every level and category. the verbose level is a debug level digit (default =3). add categories after the level digit if you want, and if you don't name any categories, all of them get selected โจ-v,--verbose dateโ shows the date alongside your debug output ๐-k,--kanal <channel>,-k,--channel <channel>โ the channel (German = Kanal) number of the "Sender" (German = Transceiver). the second one is the English-named twin of the first, same vibe ๐-a,--audio-device hw:<card>,<device>[/hw:<card>.<rec-device>]โ your sound card and device number (default =hw:0,0). use/if you want a different recording device. don't set this for SDR! ๐ซ-s,--samplerate <rate>โ the sample rate of your sound device (default =48000) ๐ต-i,--interval 0.1..25โ how often the processing loop runs, in ms (default =1.0ms). use10to drastically cut your CPU usage ๐ซ if you get a buffer underrun, bump the buffer up to match โ ๏ธ-b,--buffer <ms>โ how many milliseconds get processed in advance (default =50). a buffer under 10 ms needs a low interval, like0.1 ms๐--rx-gain <dB>โ raises or lowers the receiver's RX level by the gain you give in dB. (only works with a sound card ๐)--tx-gain <dB>โ raises or lowers the transmitter's RX level by the gain you give in dB. (only works with a sound card too ๐)-e,--echo-testโ sends audio from the mobile phone's microphone right back out the speaker. (German: 'Blasprobe' ๐ค)-c,--call-device hw:<card>,<device>[/hw:<card>.<rec-device>]โ sound card and device number for the headset (default ='', so empty). you can use/for a different recording device ๐ง--call-samplerate <rate>โ sample rate of the headset's sound device (default =48000) ๐ถ--call-buffer <ms>โ how many milliseconds get processed in advance for the headset (default =50) ๐ซง-x,--osmocc-crossโ turns on built-in call forwarding between mobiles ๐ make sure you've got at least one control channel and two voice channels. or you can go with one combined control+voice channel and one voice channel instead ๐ค-o,--osmocc-sockโ turns off built-in call control and offers a socket instead ๐--cc "<osmo-cc arg>" [--cc ...]โ passes arguments to the Osmo-CC endpoint. type-cc helpfor the description ๐--no-l16โ disables the L16 (linear 16 bit) codec ๐ซ-t,--tones 0 | 1โ connects the call on setup and release to give you classic tones towards the fixed network (default =1) ๐-l,--loopback <type>โ loopback test:1= internal |2= external |3= echo ๐-r,--realtime <prio>โ sets the prio:0to disable,99for maximum (default =0) ๐๏ธ--fast-mathโ uses a fast math approximation, for slow CPUs or ARM based systems ๐ข--write-rx-wave <file>โ writes received audio into the wave file you give ๐พ--write-tx-wave <file>โ writes transmitted audio into the wave file you give ๐พ--read-rx-wave <file>โ replaces received audio with the wave file you give ๐๏ธ--read-tx-wave <file>โ replaces transmitted audio with the wave file you give ๐๏ธ--limesdrโ auto-selects several required options for LimeSDR ๐ฐ๏ธ--limesdr-miniโ auto-selects several required options for LimeSDR Mini ๐ฐ๏ธ
๐ง SDR options ๐ง
--sdr-soapyโ forces the SoapySDR driver ๐ซ--sdr-channel <channel #>โ the channel number for a multi channel SDR device (default =0) ๐--sdr-device-args <args>,--sdr-stream-args <args>,--sdr-tune-args <args>โ optional SDR device arguments, separated by commas, e.g.--sdr-device-args <key>=<value>[,<key>=<value>[,...]]โจ--sdr-samplerate <samplerate>โ the sample rate for SDR. by default it matches the regular sample rate ๐ต--sdr-lo-offset <Hz>โ the frequency offset in Hz that moves the local oscillator away from the target frequency (default =-1000000) ๐ฏ--sdr-bandwidth <bandwidth>โ the IF filter bandwidth to use. if you don't set it, the sample rate gets used instead ๐ถ--sdr-rx-antenna <name>โ the SDR device's RX antenna name. typelistto see the options ๐ก--sdr-tx-antenna <name>โ the SDR device's TX antenna name. typelistto see the options ๐ก--sdr-clock-source <name>โ the SDR device's clock source name. typelistto see the options โฑ๏ธ--sdr-rx-gain <gain>โ the SDR device's RX gain in dB (default =0.0) ๐--sdr-tx-gain <gain>โ the SDR device's TX gain in dB (default =0.0) ๐--write-iq-rx-wave <file>โ writes received IQ data into the wave file you give ๐พ--write-iq-tx-wave <file>โ writes transmitted IQ data into the wave file you give ๐พ--read-iq-rx-wave <file>โ replaces received IQ data with the wave file you give ๐๏ธ--read-iq-tx-wave <file>โ replaces transmitted IQ data with the wave file you give ๐๏ธ--sdr-swap-linksโ swaps the RX and TX frequencies for loopback tests over the air ๐--sdr-timestamps 1 | 0โ uses TX timestamps on a UHD device (default =1) โฐ
๐ฆ Network specific options ๐ฆ
-T,--txโ transmits 5-tones on the given channel to page a receiver. this is the default ๐-R,--rxโ receives 5-tones on the given channel, so we're the receiver now ๐ if you don't give either-Tor-R, only the transmitter gets enabled ๐ก-D,--deviation <KHz>โ picks the deviation of the FM signal (default 2 KHz) ๐ป-F,--funktion 0 | ruf | 1 | feuer | 2 | probe | 3 | warnung | 4 | abc | 5 | entwarnung | 6 | katastrophe | 7 | turboโ picks the default function when a 5 digit only number gets dialed (default1= Feueralarm) ๐จ-S,--scan <from> <to>โ scans through the given IDs once, no repeats ๐ต๏ธโโ๏ธ this can help you find the call sign of a vintage receiver ๐ป heads up: scanning every call sign from000000through99999takes about 8.7 days ๐ญ if you pick theturbofunction, only a single 5-tone sequence gets sent per call sign, so a full scan takes about 26.4 hours then ๐โโ๏ธstation_idโ give 5 or 6 digits of your station ID, so you don't have to type it every time you start the app ๐ give 5 digits for 5-Ton-Folge. give 6 digits for 5-Ton-Folge mit Ruf (0) oder Sirenenalarm (1..6) ๐
Once it's running, these keys are your best friends ๐
- press the digits
0..9and thendto dial towards a mobile station ๐ฑ - press
hto hang up ๐ด - press
wto toggle the display of the RX wave form ๐ - press
cto toggle the display of channel status ๐ - press
mto toggle the display of measurement value ๐ - press
qto toggle the display of the RX I/Q vector ๐ฎ - press
sto toggle the display of the RX spectrum ๐ - press
bto remove the DC level ๐งน
okay that's the whole 5-ton-folge(1) page, bestie ๐ the footer just says 5-ton-folge(1) with no version or date, so it's giving timeless ๐
go slay your sound card ๐ซถ๐ฆ
๐ฆ where this page comes from
- debian trixie: osmocom-analog 0.0~git20250208.4ebf64f-1 ยท GPL-3.0-or-later
- ubuntu questing: osmocom-analog 0.0~git20250208.4ebf64f-1build1
- ubuntu resolute: osmocom-analog 0.0~git20250208.4ebf64f-1build2 ยท GPL-3.0-or-later
- ubuntu stonking: osmocom-analog 0.0~git20251206.0c72677-1 ยท GPL-3.0-or-later
- ๐ girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms