REMOTETRX(1)
π REMOTETRX π
okay bestie, so this is the manual page for remotetrx β the SvxLink remote transceiver application, straight out of the User Manuals β¨
β¨ NAME β¨
remotetrx β the SvxLink remote transceiver application, no cap π
π¦ SYNOPSIS π¦
remotetrx [--help] [--daemon] [--logfile=log file]
[--config=configuration file] [--pidfile=pid file] [--runasuser=user
name]
πΈ DESCRIPTION πΈ
so remotetrx is literally the SvxLink remote transceiver application π
it connects to a receiver and/or a transmitter, and then the main SvxLink server can connect to the remote transceiver server over TCP/IP to get audio to/from it. that's the whole vibe.
it also lowkey slaps via RF instead of TCP/IP π an example use of the latter would be if the repeater is placed in a remote location where there is no network. then networked remote receivers can be linked up to the repeater via RF from a link site where network is available. iconic workaround, honestly.
the setup is pretty straight forward π«Ά the setup of a receiver or a transmitter is done in the same way as in the SvxLink server, so use the svxlink.conf(5) manual page as a reference for that. the remotetrx-specific configuration is described in the remotetrx.conf(5) manual page. two pages, one mission β¨
on the SvxLink server side you need to configure a networked receiver/transmitter β that's described in the svxlink.conf(5) manual page in the Networked Receiver/Transmitter Section. and if you're using multiple receivers you also want to configure a voter and make proper calibration of the signal level detector on each receiver π don't skip the calibration bestie, it's giving attention to detail.
π OPTIONS π
--helpβ print a help message and exit. little snapshot of the good stuff π--daemonβ start the SvxLink remote receiver server as a daemon. background mode era β¨--runasuserβ start RemoteTrx as the specified user. the switch to the new user will happen after the log and pid files has been opened β timing matters, iykyk π¦--logfile=log fileβ specify a log file to put all output into. both stdout and stderr will be redirected to the log file πΈ--pidfile=pid fileβ specify a pid file to write the process ID into π--config=configuration fileβ specify which configuration file to use. pick your fighter π
π FILES π
/etc/svxlink/remotetrx.conf(or deprecated/etc/remotetrx.conf) β the system wide configuration file. seeremotetrx.conf(5)for further details β~/.svxlink/remotetrx.confβ per user configuration file. seeremotetrx.conf(5)for further details π/etc/svxlink/remotetrx.d/*β additional configuration files. this directory is setup by theCFG_DIRconfiguration variable π
π§ ENVIRONMENT π§
ASYNC_AUDIO_NOTRIGGERβ set this environment variable to1if you get an error aboutioctl: Broken pipeduringremotetrxserver startup when using OSS audio. the fix is right there bestie πASYNC_AUDIO_ALSA_ZEROFILLβ set this environment variable to0to stop the Alsa audio code from writing zeros to the audio device when there is no audio to write available.
lowkey heads up: in the original page, the next variable got squished onto the end of this one βASYNC_AUDIO_UDP_ZEROFILLset this environment variable to1to enable the UDP audio code to write zeros to the UDP connection when there is no audio to write available. π it's a whole separate var, she just got crowded.
HOMEβ used to find the per user configuration file π
π AUTHOR π
Tobias Blomberg (SM0SVX) <sm0svx at svxlink dot org> β main character energy, fr fr π
π₯ REPORTING BUGS π₯
bugs should be reported using the issue tracker at https://github.com/sm0svx/svxlink π
questions about SvxLink should not be asked using the issue tracker. instead use the group set up for this purpose at groups.io: https://groups.io/g/svxlink π (right channel for the right question, bestie, that's the whole assignment)
π SEE ALSO π
svxlink(1), remotetrx.conf(5), svxlink.conf(5), siglevdetcal(1) π¦π
and that's the page!! π«Ά this one was written for Linux and it's the AUGUST 2021 edition of REMOTETRX(1) β go forth and link some transceivers, bestie, periodt π
β¨π
π¦ where this page comes from
- debian trixie: remotetrx 24.02-5 Β· GPL-2.0-or-later
- fedora 43: svxlink-server 1:1.8.0-7.fc43 Β· GPL-2.0-or-later
- fedora 44: svxlink-server 1:1.8.0-7.fc43 Β· GPL-2.0-or-later
- ubuntu questing: remotetrx 24.02-5
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms