Some typical problems
Consider usb loading issues.
is the RX888 plugged into a USB3 superspeed socket?
has radiod successfully loading the firmware to the RX888?
Consider system service issues
systemctl service enabled?
configured to always restart on boot?
does your computer or OS support what you want the RX888 or wsprdaemon to do?
for Beelink, set the fan to ‘auto’ with the fan turning on at 40C and getting to max speed at 60C with at ramp of ‘8’
have you configured the computer to resume function after loss/restoration of power?
Consider avahi address translation issues
avahi installed (see pre-requisite libraries)
Consider ethernet hubs/architecture
ttl = 0 by default (assuming a stand-alone setup) so as not to flood the LAN or WLAN with multicast packets
if using multicast between computers, ttl = 1 required on sending computer and on the right NIC
multicast will require an IGMP-capable switch with snooping ON to isolate the computers using radiod multicast from the rest of your LAN or WLAN, particularly if your LAN uses WiFi.
have you defined and enabled a device in radiod@rx888-XXX.conf?
Brute force recovery
One method of recovery involves, in effect, starting from (almost) scratch.
The important “almost” refers to preserving your configuration. DON’T FORGET THIS!
First, critically, copy your ~/wsprdaemon/wsprdaemon.conf file to somewhere safe, e.g., the home directory:
cp ~/wsprdaemon/wsprdaemon.conf ~
Then delete the wsprdaemon subdirectory:
rm -rf ~/wsprdaemon/
Clean out /shm/wsprdaemon:
rm -rf /shm/wsprdaemon/*
Clone the WD repository (while in /home/wsprdaemon/):
git clone https://github.com/rrobinett/wsprdaemon.git
Copy the wsprdaemon.conf back into the new ~/wsprdaemon:
cp ~/wsprdaemon.conf ~/wsrdaemon
Run wd to get everything built and installed:
wd
Restart WD:
wda
Check the usual places (see above) to ensure things are functioning as expected.