Skip to content

v2.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Aug 14:14
Immutable release. Only release title and notes can be modified.
image

2.4.0

https://modem73.app

Changelog

  • ROBUST RDM + RDM narrow acquisition and demod rework
  • OFDM decoder improvements
  • New built in guide integrated with the TUI. Open it via F2 when running the TUI
  • New information for rx_frame's in the control port and rx_frame_history
  • Add macOS build support for brew linked ncurses, macOS build instructions in README
  • Other misc fixes

Previous changelog (2.3.8)

  • New built-in conditional Hamlib PTT support for direct Hamlib CAT & PTT integration
  • AAudio scaffolding for Android port
  • Refactor of project structure to split TNC core into headers
  • MFSK performance improvements by using single FFT over Goertzel bins
  • LAN mode toggle available under CONFIG for listening on all network interfaces
  • Always on TX blanking when CSMA is enabled
  • Fix for --headless debug logging not showing decoded ROBUST frame info

All stations must be on 2.4.0 to make use of these new features


See the README for building from source

On Windows? Experimental Windows build: https://github.com/RFnexus/modem73-win/

Which one do I need?

  • Raspberry Pi (Pi 5, Pi 4, Pi Zero 2 W) running 64-bit Raspberry Pi OS: Debian 12 or 13 arm64
  • Raspberry Pi on 32-bit Raspberry Pi OS, or Pi Zero / Pi 1 / Pi 2: Debian 12 or 13 armhf
  • Regular desktop or laptop PC: amd64 (.deb) or x86_64 (.rpm / Arch )

Not sure? Run uname -m: x86_64 --> amd64/x86_64, aarch64 --> arm64/aarch

Tip: press Ctrl+F to search this page or the Assets list below for your build

Debian / Ubuntu / Linux Mint / Raspberry Pi (.deb)

Install with apt so dependencies resolve automatically:

sudo apt install ./modem73_2.4.0_<distro>_<arch>.deb
Distro amd64 arm64 armhf
Ubuntu 24.04 …_ubuntu-24.04_amd64.deb …_ubuntu-24.04_arm64.deb
Ubuntu 22.04 …_ubuntu-22.04_amd64.deb …_ubuntu-22.04_arm64.deb
Debian 13 (trixie) …_debian-13_amd64.deb …_debian-13_arm64.deb
Debian 12 (bookworm) …_debian-12_amd64.deb …_debian-12_arm64.deb
Linux Mint 22 …_linuxmint-22_amd64.deb

Raspberry Pi OS is Debian based: use the Debian 12 (bookworm) or Debian 13 (trixie) release, arm64 for 64-bit and armhf for 32-bit.

Fedora / openSUSE (.rpm)

# Fedora
sudo dnf install ./modem73_2.4.0_<distro>_<arch>.rpm
# openSUSE Leap
sudo zypper install --allow-unsigned-rpm ./modem73_2.4.0_opensuse-leap-16.0_<ar
Distro x86_64 aarch64
Fedora 44 …_fedora-44_x86_64.rpm …_fedora-44_aarch64.rpm
Fedora 43 …_fedora-43_x86_64.rpm …_fedora-43_aarch64.rpm
openSUSE Leap 16.0 …_opensuse-leap-16.0_x86_64.rpm `…_opensuse-leap

Arch Linux (.pkg.tar.zst)

sudo pacman -U ./modem73_2.4.0_archlinux_x86_64.pkg.tar.zst
Distro x86_64
Arch Linux …_archlinux_x86_64.pkg.tar.zst

Verifying a download

Every package ships .sha256 / .sha512 companions:

sha256sum -c modem73_2.4.0_ubuntu-24.04_amd64.deb.sha256

Full Changelog: v2.2.2...v2.4.0