FoxSDR 0.99.39 · OPEN BETA
MASTER
RUN
DEC
MUTE
FAIL
TUNED - HERTZ
1090.0000 MHz · click a digit to tune up, right-click to tune down
VOLUME
42 %
SAMPLE RATE
MS/s
2.000 MS/s
FRAME TIME
ms
16.7 ms

Signal acquisition console · Type 71

Open beta · Version 0.99.39 · Windows x64 · Linux x64 in development · Android arm64 alpha · free for noncommercial use

SDR software,
written from scratch.

FoxSDR is in open beta. It is free, it is complete enough to use every day, and it still has rough edges — which is why finding them is the most useful thing you can do with it.

FoxSDR is a software-defined radio written from scratch, down to its own radio drivers: a live spectrum and waterfall, every mode you actually use, stereo FM with RDS, a map that plots the aircraft and ships it decodes — and the whole interface served to a browser, so the receiver can live where the antenna is.

· No account, no licence key, no activation
· Eight radio families driven natively; anything else through SoapySDR
· In English, Български, Català, Čeština, Dansk, Deutsch, Ελληνικά, Español, Eesti, Suomi, Français, Hrvatski, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Lietuvių, Latviešu, Norsk bokmål, Nederlands, Polski, Português (Brasil), Português (Portugal), Română, Русский, Slovenčina, Slovenščina, Svenska, Türkçe, Українська, Tiếng Việt, 简体中文 and 繁體中文
· 173 tests in the build, passing on Windows and Linux
SPECTRUM - 1024 BIN - EMA 0.50PEAK -88.7 dBFS
1090.0000 MHz · 2.000 MS/s SPANSYNTHETIC · NOT A RECEIVER
8DEMODULATION MODES
28CATALOGUE PLUGINS
8NATIVE RADIO DRIVERS
0GPL DEPENDENCIES

Function Select · what it does

press a bank

Everything below is in the current build. Where a claim is weaker than it looks, the page says so rather than leaving you to find out.

Spectrum and waterfall

The band drawn live, with the waterfall scrolling underneath it. Click a signal to tune it, drag the passband to fit it, and watch a carrier come and go over minutes rather than guessing at a meter.

Every mode that matters

NFM, WFM, AM, DSB, USB, LSB and CW, with squelch, AGC, noise reduction, manual and automatic notch, and de-emphasis. Broadcast FM decodes in stereo with pilot lock, and RDS gives you the station name, radio text, PI and programme type.

Your radio, whatever it is

Eight radio families are driven by FoxSDR's own drivers, with no radio package to install: RTL-SDR (Blog V4 included), HackRF, Airspy R2/Mini, Airspy HF+, Mirics dongles and the RX888 mk2 over USB, SDRplay RSPs through the SDRplay API you already have, and the ADALM-Pluto over its network protocol. Any other device SoapySDR can reach — a USRP, a LimeSDR — works too. Developed against an Ettus B200 and an RTL-SDR; the other seven drivers are proven against the vendors' reference code and have not met hardware on our bench.

Working with signals

Bookmarks for the frequencies you keep coming back to, a band scanner that stops on activity, band plans that label what you are looking at — in the size and colours you choose — and recording of both demodulated audio and raw I/Q. The frequency counter comes as nixie tubes, neon or plain digits.

An oscilloscope on the receiver

The DEMOD SCOPE is a phosphor trace on a graticule with a four-position input: the demodulated audio, triggered so speech and tones stand still; its spectrum; the channel's I and Q; and a vector display, which is the view on which AM, FM and SSB actually look different.

Keys for everything you do often

Keyboard shortcuts in the HDSDR spirit — start and stop, mute, volume, mode, tune, type a frequency, record, full screen, F1 to F5 for the banks — and a Key bindings section where every one can be changed. No shortcut fires while you are typing.

Monitor · what it looks like

select a panel

Real windows from a real receiver, not mock-ups. Every picture says whether what it shows was heard off the air, computed from data fetched over the internet, or is simply the state of the application — because on a screen those three are indistinguishable, and a receiver that cannot tell you which is not worth much.

The FoxSDR console tuned to 94.62 MHz: a round red stop button, a nixie-style hertz readout, needle meters, the function-select rail, a spectrum with FM stations standing out of the noise and a green waterfall below it.
OFF AIR The console

The whole receiver on one panel: tuning, gain, mode, squelch and sinks on the left rail, spectrum above the waterfall, and the state of every subsystem down the right.

an RTL-SDR (R820T tuner) at 2.048 MS/s, tuned to 94.62 MHz in wide FM on the desk antenna · the FM stations are the bumps in the spectrum and the bright columns in the waterfall, and the stereo pilot is locked · photographed 23 September 2026 on FoxSDR 0.99.19

These pictures are of the interface the download below carries. The console was rebuilt into the instrument you see here after 0.70.0, and every release from 0.75.0 onwards carries it — so what these pictures show is what installs, rather than work still to come.

Remote Panel

Put the receiver where the antenna is

FoxSDR serves its whole interface over HTTP on your own network: the spectrum, the controls, live audio, and the map beside the track list. The machine with the radio on it can sit in the loft with the coax, and you drive it from the sofa.

Off by default, and bound to this machine only until you change it.

A password is required for any binding beyond loopback: without one the LAN bind is refused outright, rather than opening a socket with no gate on it.

Passwords are stored hashed (PBKDF2-HMAC-SHA256); sessions expire and are revoked whenever the settings change.

There is no TLS, deliberately: the remote is served as plain HTTP, so it will not claim transport security it does not provide. Put Caddy, nginx, Tailscale or a Cloudflare Tunnel in front of it, and never port-forward it directly.

The FoxSDR interface running in a web browser, in the same brass and olive instrument styling as the desktop application.
OFF AIR The same instrument, in a browser

Not a cut-down remote: the spectrum, the waterfall, the controls and the map, served over HTTP to anything with a browser on your own network.

Spectrum and waterfall painted from live B200 data at 1090 MHz · the map pane is open Pacific because the only target being followed at that moment was the ISS, which was over it.

The decoder catalogue

28 published

Twenty-four plugins are in the catalogue today, and every card below carries the version the application will actually fetch. Each entry says exactly how well it is verified, because “decodes AIS” and “decodes AIS off the air” are different claims.

Decoder Workbench

I/Q decodertested, not yet off air

Decodes a whole band at once from one radio. Four sets of channels sit close enough together that your receiver is already sampling all of them — six ACARS frequencies, seven NOAA weather channels, four paging channels, two APRS ones — but until now you could only decode one at a time, because those decoders work on demodulated audio and a receiver demodulates one channel at a time. This takes the raw stream instead, splits every channel out of it and runs a separate decoder on each, merging everything into one window with the frequency it arrived on at the start of the line. What it decodes follows where you tune it: point the radio at the weather band and you get all seven NOAA channels, at 931 MHz four pagers, at 144 MHz both APRS frequencies. There is a preset for each, and the panel lists every channel of whichever band you are on — whether your radio can reach it, the signal on it, and how many messages it has carried. The demodulators are the same ones those plugins use, unchanged.

v0.2.0 · MIT · ABI 3 · Windows and Linux

ADS-B Aircraft Decoder

I/Q decoderverified off air

Aircraft position, callsign and velocity at 1090 MHz. Decoded live off the air, with ICAO address blocks and callsigns agreeing across independent message types. The receiver's own DC offset is removed before detection, so a zero-IF dongle hears aircraft it used to bury. Version 1.7 hears considerably further: the test that decides whether a burst is a transmission at all was asking for about twice the signal-to-noise other decoders ask for, and the threshold that replaced it was chosen from seven minutes of real traffic rather than from argument — the same five minutes of sky went from 27 aircraft to 40, and from 20 of them carrying a position to 33. Version 1.8 reports what KIND each aircraft is — light aeroplane, airliner, heavy, helicopter, glider, microlight, unmanned — from the category every aircraft broadcasts beside its callsign, and FoxSDR draws each with its own icon — since 0.99.26 a shaded top view at 48 px (sized in VIEW > Display), with helicopters and a plain arrowhead for an aircraft that states no type. Measured over six minutes of real sky, 32 of the 33 aircraft that identified themselves stated one.

v1.8.0 · MIT · ABI 3 · Windows and Linux

Aircraft Info (registry lookup)

Map enrichment

Turns a 24-bit aircraft address into who it actually is: registration, type and operator, shown on the map and in the track list. Since 1.1.0 it asks foxsdr.com's own aircraft database first — built from the OpenSky Network's aircraft data, and keeping no record of who asked about what — and only asks the volunteer-run adsbdb.com about aircraft we do not know.

v1.1.0 · MIT · ABI 3 · Windows and Linux

AIS Ship Tracking Decoder

I/Q decodertested, not yet off air

Ship positions and voyage data on the marine band. Both channels at once from one receiver, plotted with everything else on the map.

v1.0.1 · MIT · ABI 3 · Windows and Linux

APRS / AX.25 Packet Decoder

Audio decodertested, not yet off air

Bell 202 packet radio from 144.800 MHz NFM audio: positions, messages, status and telemetry, validated against the AX.25 frame check.

v1.0.1 · MIT · ABI 3 · Windows and Linux

SSTV Image Decoder

Image decodertested, not yet off air

Slow-scan pictures on HF and 2 m. The mode is read from the transmission's own VIS header, and clock drift is measured from the sync pulses, corrected, and reported in ppm.

v1.0.0 · MIT · ABI 3 · Windows and Linux

NOAA Weather Pictures (APT)

Image decoder

The picture the NOAA satellites broadcast continuously on 137 MHz, built line by line as one crosses the sky. Both channels arrive side by side as sent — usually visible light beside infrared. Fitted alongside Satellites, that plugin says when NOAA 19 is next overhead and this one draws what it sends.

v1.0.0 · MIT · ABI 3 · Windows and Linux

GOES Weather Satellites (HRIT / LRIT)

I/Q and image decodertested, not yet off air

The direct broadcast from the GOES weather satellites at 1.7 GHz, from raw I/Q to the files it carries: full-disk pictures of the Earth, Rice-compressed imagery decompressed, and the EMWIN text products. It needs a dish of roughly a metre and a low-noise amplifier. Proven on NOAA's own published sample files; nothing taken straight off a satellite has been through it yet.

v0.2.0 · MIT · ABI 3 · Windows and Linux

Morse (CW) Decoder

Audio decodertested, not yet off air

Reads the station on the 700 Hz note within 60 Hz either way, works the speed out from the signal and again after each pause, reads Farnsworth spacing and hand keys, and has an SAQ Grimeton preset.

v1.1.0 · MIT · ABI 3 · Windows and Linux

RTTY Teleprinter Decoder

Audio decodertested, not yet off air

45.45 baud amateur radioteletype on HF. Polarity is worked out from the signal rather than asked for, and both character sets are handled.

v1.0.0 · MIT · ABI 3 · Windows and Linux

FT8 Decoder

Audio decoderdecodes real recordings, not yet live off air

The WSJT-X weak-signal amateur mode, decoded slot by slot on the UTC clock and printed in WSJT-X's own layout — time, SNR, DT, audio frequency, message. Presets are WSJT-X's FT8 dial frequencies from 160 m to 2 m. Asked for through the app's feature box. Built on ft8_lib (MIT) and KISS FFT (BSD-3-Clause).

v1.0.0 · MIT · ABI 3 · Windows and Linux

SELCAL Decoder

Audio decodertested, not yet off air

The four-letter calls HF aeronautical stations send to alert one aircraft's crew, with all 32 ICAO tones and the standard's timing checked — a call that misses it is still reported, with the reason. Ten North Atlantic HF presets. Asked for through the app's feature box.

v1.0.0 · MIT · ABI 3 · Windows and Linux

POCSAG Pager Decoder

Audio decodertested, not yet off air

All three bit rates and inverted polarity detected automatically. The BCH error-correcting code is implemented in full: damaged codewords are discarded rather than shown as text.

v1.0.2 · MIT · ABI 3 · Windows and Linux

EAS / SAME Alert Decoder

Audio decoder

The digital headers carried by every US Emergency Alert System message and NOAA Weather Radio alert, printed in words: the event, who issued it, which counties it covers and how long it is valid for. The header is sent three times and this votes on the copies, so an alert survives noise that damages each one differently.

v1.0.0 · MIT · ABI 3 · Windows and Linux

Satellites

Track source

The ISS, amateur birds and weather satellites drawn live on the map with their predicted ground track, a pass table for your own station, and Doppler correction that holds a moving downlink through a pass. Orbits come from CelesTrak element sets, so what it draws is computed rather than received.

v1.1.1 · MIT · ABI 3 · Windows and Linux

Map Imagery (OpenStreetMap)

Map imagery

Street-level tiles under the map, fetched from a tile server you run yourself, which is what keeps the imagery licensing with whoever serves it.

v1.1.2 · MIT · ABI 3 · Windows and Linux

Survey Engine

I/Q decoder

Point it at a band, leave it running on a machine that is on anyway, and come back to what was actually used: which frequencies, how wide, how strong they got and how often they were there. It reads the whole receiver bandwidth at once rather than one channel at a time.

v0.1.1 · MIT · ABI 3 · Windows and Linux

Nearby Signal Catch

I/Q decoder

Notices a transmitter far stronger than everything else in the band the radio is sampling - usually a handheld or a mobile close by - and, if you allow it, brings the receiver to it so you hear it. It works like the Close Call feature on Uniden scanners, and is not made or endorsed by Uniden.

v0.1.0 · MIT · ABI 3 · Windows and Linux

Inmarsat-C / EGC Decoder

I/Q decoderexperimental

Maritime safety broadcasts. Roughly ten of its air-interface constants are reconstructed guesses, so it will most likely decode nothing off air — and it is published saying exactly that, in its own name.

v0.1.1 · MIT · ABI 3 · Windows and Linux

Example RMS Reporter

Reference

The reference plugin: reports the RMS level of the demodulated audio, and exists to show what writing one looks like.

v2.0.0 · MIT · ABI 3 · Windows only

ACARS

Instrument decoderPOA, not VDL Mode 2

This decodes POA — plain ACARS — and not VDL Mode 2. POA is the original character-oriented link: 2400 baud MSK on an AM carrier, seven ASCII bits and an odd parity bit per character, on 131.550 MHz over North America and 131.725 MHz over Europe. VDL Mode 2 is a different waveform on different channels — D8PSK at 31,500 bit/s, around 136 MHz, carrying AOA rather than characters — and nothing here demodulates it.

What arrives on POA is the messages airliners and ground stations exchange — position reports, clearances, engine and maintenance traffic — printed as they come in. The window is drawn as an airliner's cockpit printer, feeding paper.

v1.0.0 · MIT · ABI 3 · Windows only

FLEX Paging

Instrument decoder

FLEX pager traffic, held in a memory you can scroll back through rather than a log that scrolls away. The window is drawn as a 1990s pager, with a liquid-crystal display and a message memory.

v1.0.0 · MIT · ABI 3 · Windows only

Two-Tone Sequential Paging

Instrument decoder

The two-tone sequential pages that open a station's alerting: the tone pair identifies who is being called, and the receiver responds to it as the real equipment does. The window is drawn as a fire-station alert receiver.

v1.0.1 · MIT · ABI 3 · Windows and Linux

VOR

Instrument decoder

The VHF omnidirectional range beacons aircraft navigate on. Turn the OBS and the needle answers, exactly as the instrument in the aeroplane does. The window is drawn as a cockpit course indicator, with a working OBS knob.

v1.0.1 · MIT · ABI 3 · Windows and Linux

WEFAX

Instrument decoder

The weather charts broadcast to shipping, drawn as the fax machine that used to receive them would have drawn them, lamp ladder and all. The window is drawn as a marine fax machine's control panel.

v1.0.0 · MIT · ABI 3 · Windows only

406 MHz Distress Beacons

Instrument decoder

The 406 MHz beacons carried by aircraft, vessels and people. The window is an alarm panel because that is what the signal means. The window is drawn as an alarm panel, the fifteen-character identity on seven-segment glass.

v1.0.0 · MIT · ABI 3 · Windows only

ERT Utility Meters

Instrument decoder

The short bursts domestic electricity, gas and water meters send for drive-by reading, shown on a register like the one on the meter itself. The window is drawn as an electricity meter's register.

v1.0.0 · MIT · ABI 3 · Windows only

433 MHz Weather Sensors

Instrument decoder

The garden temperature and humidity sensors on 433 MHz, displayed on the kind of console they were sold with. The window is drawn as an Oregon Scientific console.

v1.0.0 · MIT · ABI 3 · Windows only

A fitted plugin runs inside FoxSDR's own process, with every privilege FoxSDR has. There is no sandbox. Retuning is the one thing the console actually gates: off by default, off for every newly installed plugin. Plugins are ABI-exact — one built for a different host version is refused rather than loaded, because a struct-layout difference becomes memory corruption days later.

Status · how well is it actually tested?

CONFIRMED AGAINST REAL SIGNALS
ADS-B

Aircraft decoded live off the air, cross-checked across message types. The audio chain has been confirmed by ear on broadcast FM.

VERIFIED AGAINST SYNTHESISED SIGNALS
AIS, APRS, SSTV, Morse, RTTY and POCSAG

Tested against generated waveforms and published constants. That is real evidence, and it is not the same thing as off-air confirmation.

EXPLICITLY UNVERIFIED
Inmarsat-C

Published at 0.1.0 and marked experimental in the catalogue itself.

THE BUILD
173 tests, passing on Windows and Linux

The DSP core, every driver and every decoder carry unit tests. FoxSDR is working and in daily use, and still pre-1.0: the interface and the catalogue are moving.

NATIVE RADIO DRIVERS
One of eight proven on hardware

The RTL-SDR driver runs a real dongle on our bench. HackRF, Airspy R2/Mini, Airspy HF+, SDRplay, Mirics, RX888 mk2 and ADALM-Pluto — receive and transmit — are proven byte for byte against the vendors' reference code and protocol descriptions, and have never met the radio here. A report from an owner of any of them is worth more than anything we can run.

LINUX
Published, never driven by a radio

The Linux build is on the download list as an AppImage and a tarball, passes the same 133 tests, and carries crash capture and the native USB drivers over usbfs. 21 of the 28 catalogue plugins ship Linux builds beside the Windows ones. Windows is still the only proven platform, for one blunt reason: no radio has ever been driven through the Linux build. Take it and experiment; do not rely on it.

ANDROID
Alpha, never on a real device

The arm64 APK has been run on an emulator only. No phone, no tablet and no USB dongle on Android has been near it; every report from one is new information.

Download

FoxSDR for Windows, from the Microsoft Store BEST FOR NEW USERS

The same application, packaged for the Microsoft Store and signed by Microsoft: it installs, updates and uninstalls through the Store like anything else on your machine, with no security warning to click past and nothing to keep an eye on afterwards. This is the one to take if you are new to FoxSDR. Its only cost is time: every Store update waits for Microsoft's certification, so the Store copy trails this page — it is on 0.99.19 while the installer below is 0.99.39.

Download FoxSDR 0.99.19 · hosted by Microsoft Store · signed by Microsoft

FoxSDR 0.99.39 for Windows, as an installer NEWEST BUILD

An Inno Setup installer that puts down the application, the SoapySDR runtime and the app-local Microsoft C runtime. It writes nothing outside its install directory and your own user profile, and uninstalls cleanly from Add/Remove Programs. It is the newest build, days ahead of the Store — and it is not signed, so Windows will warn you about an unrecognised publisher and you will have to tell it to run anyway. Check the SHA-256 below if you would rather be sure than trust the warning. During an open beta that moves this fast, this is the copy that has the fixes.

Daily update · Download foxsdr-setup-0.99.39.exe · 5.1 MB · Windows x64

SHA-256 93ea1e3736b8917eb635febd394da9b8d6f94a4351b9f6689d64616be14a2cb5

FoxSDR 0.99.39 for Linux IN DEVELOPMENT

The same source, built for x86-64 Linux. It builds and passes its 173 tests there, and its native drivers reach the radio through the kernel's own usbfs interface, but no radio has yet been driven through it on a Linux machine. Take it to find out what is broken, not to use as a receiver. Both files need SoapySDR, OpenSSL, ALSA and OpenGL from your distribution (libsoapysdr0.8 libssl3 libasound2 on Ubuntu); the tarball carries the udev rule and the notes on installing it, and the AppImage runs without FUSE with APPIMAGE_EXTRACT_AND_RUN=1.

FoxSDR-0.99.39-x86_64.AppImage · 6.5 MB

SHA-256 87f3d1b42661ffb72ad78c70e39a75901f139654095672ac9ec3b8d20b0428fd

foxsdr-0.99.39-linux-x64.tar.gz · 6.1 MB

SHA-256 5319dd448d56bf5e46d669eb33cf2e09ef176301092a0288cbcad33cae750172

FoxSDR 0.98.1 for Android ALPHA

The same source, built for arm64 Android and offered as a sideloadable APK — there is no Play listing yet and the application checks for updates on Windows only, so this page is the only place a newer build is announced. arm64 is an ABI we have never run on real hardware; an aircraft or ship decoder that has flown on a B200 for months has never touched a phone's radio stack, a battery, or Android's own scheduler, and a tablet or handset is expected to surface faults the desktop build never could. That is the point of sideloading it rather than waiting for a store listing: a crash or freeze report from an arm64 device is new information, not a sign the release is broken.

What changed in the fourth alpha. The tablet can now tell FoxSDR where it is. A receiver position is what the satellite predictions, the radar scope, the coverage map and every bearing are computed from, and until now the only way to set one on Android was a box asking for a serial port name — a control no tablet can use. There is now one key, Use this device’s position, beside the typed fields. It asks Android’s permission when you press it and at no other time, takes ONE position and stops rather than following you about, and says which provider answered and how accurate it is: the satellites are good to a few metres and need sky, while an indoor fix from the network can be a kilometre out, which matters when the number is being used to predict a pass. The position never reaches the log and is never transmitted.

The third alpha, which this replaces, is what stopped FoxSDR telling you it “did not close normally” on every launch, started a first run with its bundled decoders stopped rather than all fourteen at once, and added the 100–250% interface size. All of it was measured on a tablet emulator rather than a phone: the lifecycle, the decoders and now a position injected into the emulator’s GNSS. What a real chip does on a cold start, indoors, is still the thing only a real device can show.

To install it: download the APK below, then allow installs from unknown sources — Android blocks anything from outside the Play Store by default, so open the downloaded file and accept the prompt for your browser or file manager (named Install unknown apps on current Android, the same switch under its older name). There is no separate driver step; the application talks to a USB SDR through Android's own USB host APIs once you grant it permission for the device.

FoxSDR-0.98.1-android.4.apk · 6.7 MB · arm64

SHA-256 97b117700a52c63ed1cbf0506814d9bd8ded64e2a11890488323068af0410ce8

The application is licensed under the PolyForm Noncommercial License 1.0.0. Hobbyists, amateur radio operators, students, charities, schools and public bodies may use, modify and share it at no cost — permanently and unconditionally. No trial period, no registration, no licence key, no activation, and no feature held back to sell you later. Using it in a business, selling it, bundling it with hardware or building a product from it needs a commercial licence. That is what funds the free half.

FoxSDR is an independent project, not affiliated with or endorsed by SDR++ or its authors. Bundled third-party components keep their own permissive licences.

Before you run it

Reported, and what happened to it

Crash reports from the application and bug reports from testers end up here, in the open, so you can see what is known to be wrong before you download — and see that reporting a fault actually leads somewhere. This list is drawn from the live report store on every visit. Every tester-filed bug is currently closed.

Still open 0

  • Nothing is open right now: every fault reported so far has been dealt with. New reports appear here as they arrive.

Reported, then fixed

  • fixedA crash that is still being narrowed down
    1 report · on 0.99.35 · marked dealt with 25 Sep 2026
  • fixedA crash in cascade::source::`anonymous namespace'::enumerateSdrPlayVendor
    1 report · on 0.99.27 · marked dealt with 24 Sep 2026
  • fixed in 0.98.1Crash at shutdown with the Survey Engine module fitted

    As FoxSDR closed, the Survey Engine module was destroyed after the application had already freed the table of services a module is promised for as long as it is loaded. Finishing its dwell in progress, the module asked that table for the time and read freed memory - an access violation on Windows, and on Android the same read followed by a lock on a destroyed object, which aborts. The application also held its own lock across a module's shutdown call, so a module asking to retune at that moment would have frozen it. Modules are now unloaded before the services they hold go away, the services table outlives every module until the process exits, and the lock is released around a module's shutdown.

    2 reports · on 0.96.3, 0.97.1 · fixed in 0.98.1
  • fixedA crash that is still being narrowed down
    3 reports · on 0.99.6 · marked dealt with 21 Sep 2026 · 1 report since it was marked, none showing the fix failing
  • fixed in 0.96.4Crash while writing the report about a radio-scan helper that died

    The SoapySDR scan's helper process died (the known contained libusb fault) and the application then overflowed its own stack trying to walk it for a report that has nothing to show. A report about a helper process no longer walks the stack, and the walker refuses when headroom is short.

    2 reports · on 0.96.3 · fixed in 0.96.4
  • fixed in 0.99.6Linux freeze reports named the reporter instead of the freeze

    On Linux, FoxSDR's freeze reporter asks each thread to describe where it is, and until 0.99.6 every description began with the reporter's own code - so every Linux freeze report looked identical, whatever had stopped. The one that arrived was not a fault in FoxSDR at all: the interface was waiting for the Wayland desktop to draw a window it was not showing, which it does not do until the window is seen again. Reports now start where the thread really was, and a wait on the desktop or graphics driver is recognised as one and kept on your machine, as it already was on Windows.

    1 report · on 0.97.0 · fixed in 0.99.6

Descriptions are written from grouped, anonymous reports — never from a report's raw contents. What a crash report does and does not contain is listed in the application's own Settings, where the whole thing can be switched off.

Become a beta tester

what I will test · nothing selected yet

Just want to hear what is new? Get FoxSDR news by email - one message when there is a new version and what is being built, nothing else.

The section above is honest about what has never been confirmed against a real signal. This is how that gets fixed. Tell us what you are willing to test and what you will test it with, and you will hear when a build lands that needs it — with somewhere to send what breaks.

Everything that needs testing

Drag a tile across, or press it — Enter and Space work too.

What I will test 0

Drop tiles here. Pick only what you can actually try — two areas tested properly beat twenty ticked.

Nothing chosen yet — drag a tile in from the left.

This site measures its own traffic — visits, where they come from and which downloads happen — and says exactly what it records in the privacy notice. Besides its update check, the FoxSDR application sends home only an anonymous usage report, which is on by default, is switched off in SYSTEM > Usage reporting, and never carries frequencies, decoded traffic or your location.