github wonderingStars/foxsdr v0.99.35
FoxSDR 0.99.35

latest releases: v0.99.108, v0.99.107, v0.99.106...
one month ago

A whole-product bug hunt, fixed. Every part of FoxSDR was reviewed line by line for faults that had not been reported yet, and each finding was checked independently before it was accepted. This release fixes all of them. Each fix was written test-first: the test was shown to fail on 0.99.34 and to pass now.

Fast radios no longer lose samples. At sample rates above about 13 MS/s (a HackRF at 16 or 20 MS/s, an RX888, a Pluto, or a 20 MS/s recording) FoxSDR silently threw away about a third of every block. The sample buffer is now sized from the radio's own rate, and anything it ever has to drop is counted.

Transmitting ends cleanly. Releasing the key on a Pluto cut the carrier off in one step, which clicks and splatters. The fade-down now reaches the air before the output is silenced. Closing or rolling up the Transmit page while LATCHED now releases the key, and the web remote stops asking to transmit when its login expires. Not yet tried on a real Pluto: if you have one, we would like to hear how it sounds.

Radios that stop answering are handled safely. When a dongle is unplugged or stops responding, Windows could still write into memory FoxSDR had already given back. Those buffers are now kept alive until Windows is finished with them. Airspy and Airspy HF+ receive the same care HackRF already had.

Other fixes.

  • RTL-SDR: a Blog V4 tuned to exactly 28.8 MHz heard nothing; a stream that failed to restart after a sample-rate change showed RECEIVING over silence; a tuner divider could wrap at the top of the range.
  • RX888 and Pluto: a sample rate the radio cannot do is now said, and the display follows the rate you actually get.
  • SDRplay RSPduo: overload warnings follow the tuner you switched to.
  • A recording that is cut short while it plays stops the receiver instead of feeding silence to a recording.
  • A decoder plugin that floods text can no longer freeze the audio.
  • Transmit settings you change are saved even if FoxSDR is closed unexpectedly.
  • The plugin store asks again about legal notices when its catalogue changes, and tells you if an installed plugin's file has changed since you installed it.
  • Updating from inside FoxSDR works for Windows account names with accented or non-Latin letters.
  • The microphone opens without being able to freeze the window.
  • Frequency lists: a CSV that starts with a title or comment line imports, and a bandwidth column marked kHz is read as kHz.
  • The spectrum's dB labels keep their spacing under the band-plan strip.

Not yet tried on the hardware. Most of these faults need a radio this desk does not have (Pluto, RX888, SDRplay, Airspy, HackRF). They were proved against faithful software stand-ins. If something behaves differently on your radio, REPORT A BUG / DISLIKE reaches us directly.

SHA-256 of foxsdr-setup-0.99.35.exe:
7c3ac747e43a621721f9178e37508477d96fd9b5ebc13bffe3d0f73b3a6c8ffc

SHA-256 of FoxSDR-0.99.35-x86_64.AppImage:
0ff63e4c7c755f5bf8083c94e7b04c6fab01400d67be386590016dfc1f853948

SHA-256 of foxsdr-0.99.35-linux-x64.tar.gz:
dc72a727b46bbd2f7f68a331aaf6ad4e84cde93b722c005a6a22da59c0ea4206

Don't miss a new foxsdr release

NewReleases is sending notifications on new releases.