github wonderingStars/foxsdr v0.99.51
FoxSDR 0.99.51

latest release: v0.99.52
2 hours ago

SDRplay: FoxSDR no longer gives up on the radio when the SDRplay service takes more than a second to apply a setting. Changing frequency, antenna or LNA state could make the whole SDRplay API session end with "please restart the SDR API", because FoxSDR gave the service exactly one second to answer a control change before treating it as abandoned - the SDRplay API specification sets no such time limit. FoxSDR now waits up to 10 seconds and carries on. A new "Run SDRplay diagnostic" key (SYSTEM > Diagnostics, or --sdrplay-probe from the command line) drives the SDRplay API directly and writes a single file recording what the service actually does - every rate it offers, how it answers control changes and how long that takes - so a fault like this one can be diagnosed from real numbers next time, on hardware nobody here has on the desk.

Raspberry Pi 64-bit downloads, built for arm64 Linux by the same CI pipeline as every other release, hardware unconfirmed - no Raspberry Pi has run this build yet. Take it to find out what is broken, not to use as a receiver.


Verification note. Windows: 234/235 tests passed (100% on Linux, 237/237). The one Windows failure, test_tester_link, could not be run clean because the machine's own installed copy of FoxSDR was open throughout - the test needs to be the only running copy, by design, and a real second copy correctly makes it take the "another instance is already running" path with no further output. This was confirmed by reproducing the exact scenario directly against the built binary (not assumed): the failure is the single-instance mutex (Local\FoxSDR-instance, shared by every copy of FoxSDR on the machine) doing exactly what it is for, not a defect in this release. git diff against the previous release's Windows-verified commit shows the only change to main.cpp's argument handling is the unrelated --sdrplay-probe flag, which this code path never reaches. Verified by diagnosis rather than by a clean run.


SHA-256 of foxsdr-setup-0.99.51.exe:
bd26196eda3f86364333a91fac8989b46b3c464a4812cfc4f83f58399e608a1e

SHA-256 of FoxSDR-0.99.51-x86_64.AppImage:
7456a232ba7b7cd48faf16913649a6fa1e327755dcb1b0d54967b38c999dd5e4

SHA-256 of foxsdr-0.99.51-linux-x64.tar.gz:
6cdb6a2a9138171bec72468e178b9a20684274138f164076e7bb5d46ee6d65a6

SHA-256 of FoxSDR-0.99.51-aarch64.AppImage:
bc1f15cf4882771f218b288d060cbb61b7cb567ca8d2e2ce7682c5d734d09f57

SHA-256 of foxsdr-0.99.51-linux-arm64.tar.gz:
dd379bdeb7b0b00fdc6d94028a658ec65cd3b83605fa9952a53c8a78f66a635a

Don't miss a new foxsdr release

NewReleases is sending notifications on new releases.