In the newer Debian versions used on Raspberry Pi 3, 4, and 5—specifically Debian 13—alterfrn cannot run with the RADIO/PTT option set to GPIODEV.
The reason is that Debian 13 uses libgpiod3, whereas alterfrn requires libgpiod2. When you try to start alterfrn with GPIODEV, it fails and displays the following error:
ERROR: PTT: Radio interface type "GPIODEV" is not supported on the system. Install gpiod library
Even if you have gpiod and libgpiod3 installed, alterfrn cannot use GPIODEV because it specifically looks for libgpiod.so.2, which is provided by libgpiod2. Since Debian 13 only includes libgpiod3 by default, the interface is unsupported
LOG
root@pibao:/opt/alterfrn# uname -m aarch64 root@pibao:/opt/alterfrn# lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 13 (trixie) Release: 13 Codename: trixie
root@pibao:~# sudo apt install gpiod libgpiod2 Package libgpiod2 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: libgpiod3:armhf libgpiod3
Error: Package 'libgpiod2' has no installation candidate root@pibao:~# sudo apt install gpiod libgpiod3 gpiod is already the newest version (2.2.1-2). libgpiod3 is already the newest version (2.2.1-2). Summary: Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
FRNClient-console (Linux-armv7) revision 7312 ERROR: wrong command or flags or parameters Command line format: FRNClientConsole [flags ...] [command [parameters ...]] Use "help" command for full help