This is an old revision of the document!
XRPi / XRLin / Xrouter
XRpi is a monolithic, colourful, multilingual, AX.25 and TCP/IP packet router program which is very flexible, is a testbed for new ideas, and is still actively being developed, albeit closed source.
The project is looking for more ideas about what direction it could go in future, to inspire development.
The program has its own AX.25, NET/ROM and TCP/IP stacks, and the author has extended NET/ROM to allow HTTP and file transfer between nodes, short messaging, automatic PMS forwarding, “standard services” and lots more.
The config file is very BPQ-like, although some of the concepts are a little different. The sysop interface is old-skool- there's an inbuilt web server, with some HTML control, but the program cannot be reconfigured via HTTP.
See Interfacing Node Software XRPi / XRLin With Direwolf for more detailed setup instructions with Dire Wolf (sound card modem).
For further information, see the XRPi website. There is a support mailing list here.
Member experiences with XRPi greatly appreciated - it looks interesting and capable!
Downloads
These (xrlin*) are x86 Linux binaries. Download, chmod +x, and run. There are xrouter binaries for Raspberry Pi (xrpi*), but not yet for this released version (502q).
xrlin502q-32bit-static-no-alsa.zip
XRLin v502q 32bit 13th May 2023 Statically linked executable, no ALSA
This one is bigger, but shouldn't have any dependency problems
xrlin502q-32bit-dynamic-with-alsa.zip
XRLin v502q 32 bit dynamically linked, with ALSA as usual
xrlin502q-32bit-static-no-alsa.zip
XRLin v502q 32 bit 13th May 2023 Dynamically linked, no ALSA support
This is for those whose operating systems don't have libasound
You also need a folder full of supporting files distributed separately from the binary. Resources are here: https://groups.io/g/xrouter/files