pi_software
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
pi_software [2022/03/28 11:15] – mm0rfn | pi_software [2024/07/09 20:14] (current) – [Digital Voice] g4nab | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Raspberry Pi Compatible Ham Radio Software ====== | ====== Raspberry Pi Compatible Ham Radio Software ====== | ||
+ | |||
+ | |||
+ | ===== Packages Available in Raspberry Pi Repos ===== | ||
Below is a list of packages maintained in Debian that have been pulled through to Ubuntu, Mint and Raspberry Pi OS. | Below is a list of packages maintained in Debian that have been pulled through to Ubuntu, Mint and Raspberry Pi OS. | ||
Line 7: | Line 10: | ||
I've pulled out the highlights as you won't be interested in the whole thing! | I've pulled out the highlights as you won't be interested in the whole thing! | ||
- | ===== Antenna Modelling | + | ==== Antenna Modelling ==== |
Modelling software for antennas and coverage | Modelling software for antennas and coverage | ||
Line 16: | Line 19: | ||
^ Name ^ Description ^ Debian Package Name ^ Github/ | ^ Name ^ Description ^ Debian Package Name ^ Github/ | ||
- | | splat | Command line tool to create coverage maps and analyze point-to-point terrestrial RF communication links | splat | | [[https:// | + | | splat | Command line tool to create coverage maps and analyze point-to-point terrestrial RF communication links | splat | | [[https:// |
| NEC2c | NEC2, translated to C. Command Line tool for antenna modelling. | nec2c | | | | | NEC2c | NEC2, translated to C. Command Line tool for antenna modelling. | nec2c | | | | ||
| xnec2c | NEC2c with a GUI. | xnec2c | | | | | xnec2c | NEC2c with a GUI. | xnec2c | | | | ||
| xnecview | GUI viewer for NEC2c antennas | xnecview | | | | | xnecview | GUI viewer for NEC2c antennas | xnecview | | | | ||
- | ===== Data Modes ===== | + | ==== Data Modes ==== |
RTTY, SSTV, JT* and more | RTTY, SSTV, JT* and more | ||
Line 27: | Line 30: | ||
Packages contained within [[https:// | Packages contained within [[https:// | ||
- | '' | + | '' |
^ Name ^ Description ^ Debian Package Name ^ Github/ | ^ Name ^ Description ^ Debian Package Name ^ Github/ | ||
| FLdigi | Multimode digital program covering many modes - too many to list | fldigi | | | | | FLdigi | Multimode digital program covering many modes - too many to list | fldigi | | | | ||
| FLamp | FLDigi extension for receiving files multicast to many stations | flamp | | | | | FLamp | FLDigi extension for receiving files multicast to many stations | flamp | | | | ||
+ | | FLMsg | FLMsg allows sending/ | ||
| FLWrap | FLDigi Extension that enxapsulates and compresses files to be sent | flwrap | | | | | FLWrap | FLDigi Extension that enxapsulates and compresses files to be sent | flwrap | | | | ||
| js8call | Powerful keyboard to keyboard messaging, very capable for weak signal situations, based on FT8 | js8call | | https:// | | js8call | Powerful keyboard to keyboard messaging, very capable for weak signal situations, based on FT8 | js8call | | https:// | ||
Line 38: | Line 42: | ||
| twpsk | Simple GUI PSK31 application | twpsk | | | | | twpsk | Simple GUI PSK31 application | twpsk | | | | ||
| wsjtx | Weak signal communication suite, includes FT8, FT4, WSPR and more | wsjtx | | | | | wsjtx | Weak signal communication suite, includes FT8, FT4, WSPR and more | wsjtx | | | | ||
+ | |||
+ | ==== Digital Voice ==== | ||
+ | |||
+ | These packages cover digital voice modes on RF and for Internet linking. | ||
+ | |||
+ | Packages contained within [[https:// | ||
+ | |||
+ | '' | ||
+ | |||
+ | ^ Name ^ Description ^ Debian Package Name ^ Github/ | ||
+ | | Digital Speech Decoder | Digital speech decoder for DMR, DStar, dPMR and System Fusion | dsdcc | | | | ||
+ | | FreeDV | FreeDV is a digital voice mode for HF Radio | freedv | | | | ||
+ | | QTel | Graphical Echolink client | qtel | | | | ||
+ | | SVXlink | The SvxLink Server is a seriously powerful repeater control system, when connected to a pair of transceivers, | ||
+ | |||
+ | ==== Logging ==== | ||
+ | |||
+ | These packages include log programs (including contest logs). | ||
+ | |||
+ | Packages contained within [[https:// | ||
+ | |||
+ | '' | ||
+ | |||
+ | ^ Name ^ Description ^ Debian Package Name ^ Github/ | ||
+ | | CQRLog | Powerful logging program, can connect to remote mySQL server | cqrlog | | | | ||
+ | | KLog | KDE/QT Native Logging program | klog | | | | ||
+ | | PYQSO | Python based simple log program | pyqso | | | | ||
+ | | TLF | Console based log program | tlf | | | | ||
+ | | TrustedQSL | Program for signing & verifying LOTW contacts | trustedqsl | | | | ||
+ | | Tucnak | Console based contest logger | tucnak | | | | ||
+ | | xlog | GTK Logging application | xlog | | | | ||
+ | |||
+ | ==== Morse / CW ==== | ||
+ | |||
+ | CW Operation and Learning programs. | ||
+ | |||
+ | Packages contained within [[https:// | ||
+ | |||
+ | '' | ||
+ | |||
+ | ^ Name ^ Description ^ Debian Package Name ^ Github/ | ||
+ | | Aldo | Morse Code Trainer | aldo | | | | ||
+ | | UnixCW | cli morse code tutor | cw | | | | ||
+ | | cwcp | TUI for Unix CW morse code tutor | cwcp | | | | ||
+ | | xcwcp | QT GUI for Unix CW | xcwcp | | | | ||
+ | | cwdaemon | Cwdaemon is a small daemon which uses the pc parallel or serial port and a simple transistor switch to output morse code to a transmitter from a text message sent to it via the udp internet protocol. | ||
+ | | ebook2cw | Convert ebooks to morse, MP3 or OGGs | ebook2cw | | | | ||
+ | | ebook2cw GUI | GUI for ebook2cw | ebook2cwgui | | | | ||
+ | | glfer | Program for reception and transmission of QRSS/DFCW signals | glfer | | | | ||
+ | | morse | training program about morse-code for aspiring radio hams | morse | | | | ||
+ | | morse2ascii | tool for decoding the morse codes from a PCM WAV file | morse2ascii | | | | ||
+ | | qrq | high speed morse trainer, similar to DL4MM' | ||
+ | | xdemorse | GUI for decoding Morse signals to text | xdemorse | | | | ||
+ | |||
+ | ==== Non Amateur Modes==== | ||
+ | |||
+ | Packages useful for listening to non-amateur modes such as AIS and ADS-B. | ||
+ | |||
+ | Packages contained within [[https:// | ||
+ | |||
+ | ^ Name ^ Description ^ Debian Package Name ^ Github/ | ||
+ | | Dablin | DAB/DAB+ Receiver | dablin | | | | ||
+ | | Dump1090-mutability | [[https:// | ||
+ | | fccexam | Questions for USA FCC Exams | fccexam | | | | ||
+ | | gnss-sdr | Global Navigational Satellite System SDR Receiver | gnss-sdr | | | | ||
+ | | GNU AIS | AIS Decoder | gnuais | | | | ||
+ | | GNUAIS GUI | GUI for GNU AIS | gnuaisgui | | | | ||
+ | | gr-air-modes | GNU Radio receiver for Mode S Transponders | gr-air-modes | | | | ||
+ | | gr-RDS | GNU Radio FM RDS/TMC Transceiver | gr-rds | | | | ||
+ | | hacktv | Analogue PAL/NTSC Transmitter for HackRF w/ teletext support | hacktv | | | | ||
+ | | radioclk | ntp refclock daemon for MSF/ | ||
+ | | rtl-433 | Decode 433.9 MHz Data | rtl-433 | | | | ||
+ | | tempest-for-eliza | demonstrate electromagnetic emissions from computer systems by sending AM signals via computer monitors | tempest-for-eliza | | | | ||
+ | | welle.io | DAB/DAB+ SDR | welle.io | | | | ||
+ | |||
+ | ==== Packet Modes ==== | ||
+ | |||
+ | Packages useful when using AX.25, including IPv4 over AX.25 and APRS. Most of these are maintained by Hibby, MM0RFN - give him a shout on discord if you need a hand. | ||
+ | |||
+ | Packages contained within [[https:// | ||
+ | |||
+ | ^ Name ^ Description ^ Debian Package Name ^ Github/ | ||
+ | | aprsdigi | APRS Digipeter | aprsdigi | | | | ||
+ | | aprx | APRS Digipeter & iGate | aprsdigi | | | | ||
+ | | AX.25 Suite | Tools for managing AX25 interfaces, and calling other AX25 stations | '' | ||
+ | | axmail | Mail user agent for ax.25 users. Probably not allowed under the uk license due to email being third party traffic | axmail | | | | ||
+ | | Direwolf | Soundcard TNC with excellent APRS & AX.25 support | direwolf | | | | ||
+ | | FBB | Packet radio mailbox and utilities | '' | ||
+ | | linpac | Terminal for packet radio | linpac | | | | ||
+ | | minimodem | General purpose AFSK Modem including support for various standard FSK protocols such as Bell103, Bell202, RTTY, TTY/TDD, NOAA SAME, and Caller-ID | minimodem | minimodem | | | ||
+ | | multimon-ng | Packet/ | ||
+ | | soundmodem | Sound Card TNC with GUI for configuration | soundmodem | | | | ||
+ | | uronode | Simple, low bandwidth node frontend for AX.25, NET/ROM, Rose and TCP connected stations | uronode | | | | ||
+ | | xastir | APRS Mapping & Messaging application | xastir | | | | ||
+ | |||
+ | ==== Rig Control ==== | ||
+ | |||
+ | Packages useful for rig control and programming. | ||
+ | |||
+ | Packages contained within [[https:// | ||
+ | |||
+ | ^ Name ^ Description ^ Debian Package Name ^ Github/ | ||
+ | | chirp | Configuration tool for many ham radios, baofengs included | chirp | | | | ||
+ | | dmrconfig | cli config utility for some DMR Radios | dmrconfig | | | | ||
+ | | flrig | GUI CAT/CI-V Remote control program for Radios | flrig | | | | ||
+ | | grig | GUI for Hamlib / control of radios | grig | | | | ||
+ | | icom | Software control for ICOM radios using CI-V | icom | | | | ||
+ | | libhamlib-utils | Utilities to support the hamlib control library | libhamlib-utils | | | | ||
+ | | owx | Wouxun Dual Band handheld programming software | owx | | | | ||
+ | | remotetrx | RemoteTrx server facilitates remote control of amateur radio transceivers via the EchoLink protocol in party with '' | ||
+ | |||
+ | ==== Satellite ==== | ||
+ | |||
+ | Packages contained within [[https:// | ||
+ | |||
+ | ^ Name ^ Description ^ Debian Package Name ^ Github/ | ||
+ | | GPredict| Satellite/ | ||
+ | |||
+ | |||
+ | ===== Other Software ===== | ||
+ | |||
+ | Below is other software that people like to use but isn't supplied in the repositories of Raspberry Pi OS & Friends. | ||
+ | |||
+ | ==== Data Modes ==== | ||
+ | |||
+ | ^ Name ^ Description ^ Github/ | ||
+ | | Gridtracker | GridTracker is a warehouse of amateur radio information presented in an easy to use interface, from live traffic decodes, logbooks, spot reports, weather, current solar conditions and more. | https:// | ||
+ | |||
+ | ==== Rig Control ==== | ||
+ | |||
+ | ^ Name ^ Description ^ Github/ | ||
+ | | QDMR | A GUI Codeplug programming tool for DMR Radios | https:// |
pi_software.1648466153.txt.gz · Last modified: 2022/03/28 11:15 by mm0rfn