FoxSDR 0.99.104 · BÊTA OUVERTE
Traduction automatique
GÉNÉRAL
MARCHE
DÉC
MUET
ÉCHEC
ACCORD - HERTZ
1090.0000 MHz · cliquez sur un chiffre pour monter, clic droit pour descendre
VOLUME
42 %
ÉCHANTILLONNAGE
MS/s
2.000 MS/s
TEMPS D'IMAGE
ms
16.7 ms

Console d'acquisition de signaux · Type 71

Bêta ouverte · Version 0.99.104 · Windows x64 · Linux x64 · Raspberry Pi arm64 · Android arm64 en alpha · gratuit pour un usage non commercial

Windows 0.99.104 is available now. Linux x64 and Raspberry Pi arm64 remain on 0.99.103.

Logiciel SDR,
écrit de zéro.

FoxSDR est en bêta ouverte. Il est gratuit, assez complet pour servir tous les jours, et il a encore des angles vifs — c'est pourquoi les trouver est la chose la plus utile que vous puissiez faire avec.

FoxSDR est une radio logicielle écrite de zéro, jusqu'à ses propres pilotes radio : un spectre et un waterfall en direct, tous les modes que vous utilisez réellement, la FM stéréo avec RDS, une carte qui place les avions et les navires qu'il décode — et toute l'interface servie dans un navigateur, pour que le récepteur puisse vivre là où se trouve l'antenne.

· Pas de compte, pas de clé de licence, pas d'activation
· Huit familles de radios pilotées nativement ; tout le reste via SoapySDR
· Langues : 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, 简体中文 et 繁體中文
· 173 tests dans la compilation, réussis sous Windows et Linux
· How it compares with SDR#, SDR++, SDRangel and four others: SDR software compared
SPECTRE - 1024 BIN - MME 0.50CRÊTE -88.7 dBFS
1090.0000 MHz · SPAN 2.000 MS/sSYNTHÉTIQUE · PAS UN RÉCEPTEUR
8MODES DE DÉMODULATION
43PLUGINS AU CATALOGUE
8PILOTES RADIO NATIFS
0DÉPENDANCES GPL

Choix de fonction · ce qu'il fait

appuyez sur un bloc

Tout ce qui suit figure dans la version actuelle. Quand une affirmation est plus faible qu'elle n'en a l'air, la page le dit plutôt que de vous laisser le découvrir.

Spectre et waterfall

La bande tracée en direct, avec le waterfall qui défile en dessous. Cliquez sur un signal pour vous y accorder, étirez la bande passante pour l'ajuster, et regardez une porteuse apparaître et disparaître sur plusieurs minutes plutôt que de deviner sur un indicateur.

Tous les modes qui comptent

NFM, WFM, AM, DSB, USB, LSB et CW, avec squelch, AGC, réduction de bruit, notch manuel et automatique, et désaccentuation. La FM de radiodiffusion est décodée en stéréo avec verrouillage du pilote, et le RDS vous donne le nom de la station, le radiotexte, le PI et le type de programme.

Votre radio, quelle qu'elle soit

Huit familles de radios sont pilotées par les propres pilotes de FoxSDR, sans paquet radio à installer : RTL-SDR (Blog V4 compris), HackRF, Airspy R2/Mini, Airspy HF+, dongles Mirics et RX888 mk2 en USB, les RSP SDRplay via l'API SDRplay que vous avez déjà, et l'ADALM-Pluto via son protocole réseau. Tout autre périphérique que SoapySDR sait atteindre — un USRP, un LimeSDR — fonctionne aussi. Développé avec un Ettus B200 et un RTL-SDR ; les sept autres pilotes sont validés contre le code de référence des constructeurs et n'ont pas rencontré de matériel sur notre banc.

Travailler avec les signaux

Des signets pour les fréquences auxquelles vous revenez sans cesse, un scanner de bande qui s'arrête sur l'activité, des plans de bandes qui nomment ce que vous regardez — dans la taille et les couleurs de votre choix — et l'enregistrement de l'audio démodulé comme de l'I/Q brut. Le fréquencemètre s'affiche en tubes nixie, en néon ou en chiffres simples.

Airband: type an airport, hear its tower

Type an airport’s code, such as EGLL, KORD, LHR or ORD, and its tower, ground, clearance, approach and departure frequencies load from a table built into FoxSDR, so the lookup needs no internet. Nearest airports lists the six closest to you. LISTEN plays every ticked channel at once, each with its own squelch and levelled so a distant aircraft is as loud as the tower. When the channels span more than your radio hears at once, it scans between blocks and stops where someone is talking. Add your own AM or NFM channels, or import an SDR# frequency list.

Un oscilloscope sur le récepteur

L'OSCILLO DÉMOD est une trace au phosphore sur un réticule, avec une entrée à quatre positions : l'audio démodulé, déclenché pour que la parole et les tonalités restent immobiles ; son spectre ; les voies I et Q du canal ; et un affichage vectoriel, la vue sur laquelle l'AM, la FM et la SSB se distinguent vraiment.

Des touches pour tout ce que vous faites souvent

Des raccourcis clavier dans l'esprit de HDSDR — marche et arrêt, coupure du son, volume, mode, accord, saisie d'une fréquence, enregistrement, plein écran, F1 à F5 pour les blocs — et une section Raccourcis clavier où chacun peut être modifié. Aucun raccourci ne se déclenche pendant que vous tapez.

Moniteur · à quoi il ressemble

choisissez un panneau

De vraies fenêtres d'un vrai récepteur, pas des maquettes. Chaque image indique si ce qu'elle montre a été reçu sur l'air, calculé à partir de données récupérées sur Internet, ou n'est que l'état de l'application — parce qu'à l'écran ces trois cas sont indiscernables, et qu'un récepteur incapable de vous dire lequel ne vaut pas grand-chose.

La console FoxSDR accordée sur 94.62 MHz : un bouton d'arrêt rond et rouge, un affichage en hertz façon nixie, des galvanomètres à aiguille, le rail de choix de fonction, un spectre où les stations FM émergent du bruit et un waterfall vert en dessous.
REÇU SUR L'AIR La console

Tout le récepteur sur un seul panneau : accord, gain, mode, squelch et sorties sur le rail de gauche, le spectre au-dessus du waterfall, et l'état de chaque sous-système sur la droite.

un RTL-SDR (tuner R820T) à 2.048 MS/s, accordé sur 94.62 MHz en FM large sur l'antenne du bureau · les stations FM sont les bosses du spectre et les colonnes brillantes du waterfall, et le pilote stéréo est verrouillé · photographié le 23 septembre 2026 sur FoxSDR 0.99.44

Ces images montrent l'interface que contient le téléchargement ci-dessous. La console a été reconstruite pour devenir l'instrument que vous voyez ici après la 0.70.0, et toutes les versions à partir de la 0.75.0 l'intègrent — ce que montrent ces images est donc ce qui s'installe, et non un travail encore à venir.

Panneau distant

Placez le récepteur là où se trouve l'antenne

FoxSDR sert toute son interface en HTTP sur votre propre réseau : le spectre, les commandes, l'audio en direct, et la carte à côté de la liste des pistes. La machine reliée à la radio peut rester au grenier avec le coaxial, et vous la pilotez depuis le canapé.

Désactivé par défaut, et lié à cette machine seulement tant que vous ne changez rien.

Un mot de passe est exigé pour toute liaison au-delà de la boucle locale : sans mot de passe, la liaison au réseau local est purement et simplement refusée, plutôt que d'ouvrir un socket sans aucune protection.

Les mots de passe sont stockés sous forme hachée (PBKDF2-HMAC-SHA256) ; les sessions expirent et sont révoquées dès que les paramètres changent.

Il n'y a pas de TLS, délibérément : l'interface distante est servie en HTTP simple, pour ne pas prétendre à une sécurité de transport qu'elle n'offre pas. Placez Caddy, nginx, Tailscale ou un Cloudflare Tunnel devant, et ne la redirigez jamais directement par un port de votre box.

L'interface de FoxSDR dans un navigateur web, avec le même style d'instrument laiton et olive que l'application de bureau.
REÇU SUR L'AIR Le même instrument, dans un navigateur

Pas une télécommande au rabais : le spectre, le waterfall, les commandes et la carte, servis en HTTP à tout appareil doté d'un navigateur sur votre propre réseau.

Spectre et waterfall tracés à partir de données B200 en direct à 1090 MHz · le volet carte montre le Pacifique en pleine mer parce que la seule cible suivie à ce moment-là était l'ISS, qui le survolait.

Le catalogue des décodeurs

43 publiés

Every plugin in the catalogue today has a card below, and every card 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.

Atelier de décodage

Décodeur I/Qtesté, pas encore sur l'air

Décode toute une bande à la fois avec une seule radio. Quatre groupes de canaux sont assez proches les uns des autres pour que votre récepteur les échantillonne déjà tous — six fréquences ACARS, sept canaux météo NOAA, quatre canaux de radiomessagerie, deux canaux APRS — mais jusqu'ici vous ne pouviez en décoder qu'un seul à la fois, parce que ces décodeurs travaillent sur l'audio démodulé et qu'un récepteur ne démodule qu'un canal à la fois. Celui-ci prend le flux brut à la place, en extrait chaque canal et fait tourner un décodeur séparé sur chacun, en fusionnant le tout dans une seule fenêtre, avec en début de ligne la fréquence d'arrivée. Ce qu'il décode suit l'endroit où vous vous accordez : pointez la radio sur la bande météo et vous obtenez les sept canaux NOAA, sur 931 MHz quatre pagers, sur 144 MHz les deux fréquences APRS. Il y a un préréglage pour chacun, et le panneau liste tous les canaux de la bande où vous êtes — si votre radio peut l'atteindre, le signal présent et le nombre de messages qu'il a transportés. Les démodulateurs sont ceux de ces plugins, sans modification.

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

Décodeur d'avions ADS-B

Décodeur I/Qvérifié sur l'air

Position, indicatif et vitesse des avions sur 1090 MHz. Décodé en direct sur l'air, avec des blocs d'adresses OACI et des indicatifs concordants d'un type de message indépendant à l'autre. La composante continue propre au récepteur est retirée avant la détection, si bien qu'un dongle à FI nulle entend des avions qu'il noyait auparavant. La version 1.7 entend nettement plus loin : le test qui décide si une salve est bien une transmission exigeait environ deux fois le rapport signal/bruit qu'exigent les autres décodeurs, et le seuil qui l'a remplacé a été choisi à partir de sept minutes de trafic réel plutôt que par raisonnement — les mêmes cinq minutes de ciel sont passées de 27 avions à 40, et de 20 avions avec une position à 33. La version 1.8 indique de quel TYPE est chaque avion — avion léger, avion de ligne, gros porteur, hélicoptère, planeur, ULM, drone — à partir de la catégorie que chaque avion diffuse avec son indicatif, et FoxSDR dessine chacun avec sa propre icône — depuis la 0.99.26, une vue de dessus ombrée de 48 px (réglable dans VUE > Affichage), avec des hélicoptères et une simple pointe de flèche pour un avion qui n'indique aucun type. Mesuré sur six minutes de vrai ciel, 32 des 33 avions qui se sont identifiés en indiquaient un.

v1.9.1 · MIT · ABI 3 · Windows et Linux

Aircraft Info (recherche dans le registre)

Enrichissement de la carte

Transforme une adresse d'avion de 24 bits en ce qu'il est réellement : immatriculation, type et exploitant, affichés sur la carte et dans la liste des pistes. Depuis la 1.1.0, il interroge d'abord la propre base de données d'avions de foxsdr.com — construite à partir des données avions de l'OpenSky Network, et qui ne garde aucune trace de qui a demandé quoi — et ne s'adresse à adsbdb.com, un service géré par des bénévoles, que pour les avions que nous ne connaissons pas.

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

Décodeur de suivi des navires AIS

Décodeur I/Qtesté, pas encore sur l'air

Positions des navires et données de voyage sur la bande marine. Les deux canaux à la fois avec un seul récepteur, placés sur la carte avec tout le reste.

Les navires sont étiquetés sur la carte avec leur nom dès qu'ils l'ont envoyé.

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

NAVTEX & DSC (marine)

Décodeur instrumenttesté, pas encore sur l'air

The two text services a ship’s radio keeps watch on: NAVTEX navigational and weather warnings on 518, 490 and 4209.5 kHz, and GMDSS Digital Selective Calling on VHF channel 70 and the HF distress frequencies. Messages print on a teleprinter, and a call that carries a position puts the vessel on the map. It is checked against the ITU tables and the IMO manual’s own worked examples; no real NAVTEX or DSC transmission has been decoded yet.

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

Décodeur de paquets APRS / AX.25

Décodeur audiotesté, pas encore sur l'air

Radio par paquets Bell 202 à partir de l'audio NFM sur 144.800 MHz : positions, messages, états et télémesures, validés par le contrôle de trame AX.25.

Une station qui se déplace, comme un ballon, trace une piste sur la carte avec l'altitude qu'elle indique.

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

Décodeur d'images SSTV

Décodeur d'imagestesté, pas encore sur l'air

Des images à balayage lent en HF et sur 2 m. Le mode est lu dans l'en-tête VIS de la transmission elle-même, et la dérive d'horloge est mesurée sur les impulsions de synchro, corrigée, et indiquée en ppm.

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

Images météo NOAA (APT)

Décodeur d'images

L'image que les satellites NOAA diffusent en continu sur 137 MHz, construite ligne par ligne pendant qu'un satellite traverse le ciel. Les deux canaux arrivent côte à côte, tels qu'émis — en général la lumière visible à côté de l'infrarouge. Monté à côté de Satellites, ce plugin-là indique quand NOAA 19 repasse au-dessus de vous, et celui-ci dessine ce qu'il émet.

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

Meteor-M LRPT Weather Pictures

Décodeur d'imagesexpérimental

Meteor-M weather-satellite pictures on 137 MHz, from raw I/Q. Everything from the radio down to the data packets is written from published CCSDS documents and tested against them, but the last step, turning image packets into pixels, is a reconstruction. On a real pass it should lock and report what it hears, then refuse each image packet out loud rather than draw a wrong picture.

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

Satellites météo GOES (HRIT / LRIT)

Décodeur I/Q et imagestesté, pas encore sur l'air

La diffusion directe des satellites météo GOES à 1.7 GHz, de l'I/Q brut jusqu'aux fichiers qu'elle transporte : images de la Terre en disque entier, imagerie compressée en Rice décompressée, et les produits texte EMWIN. Il faut une parabole d'environ un mètre et un amplificateur faible bruit. Validé sur les fichiers d'exemple publiés par la NOAA elle-même ; rien de capté directement sur un satellite n'y est encore passé.

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

Radiosondes

Décodeur I/Qexpérimental

Follows Vaisala RS41 weather-balloon sondes on 400 to 406 MHz: serial number, position, height, climb rate and wind, with each balloon’s trail on the map, up to four at once. It finds the sondes’ carriers itself, because nobody publishes them. It has never seen a real flight, and two details of the frame format are unconfirmed, so it may report nothing until it is checked against a real RS41. Asked for through the app’s feature box.

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

Décodeur morse (CW)

Décodeur audiotesté, pas encore sur l'air

Lit la station sur la tonalité de 700 Hz, la suit jusqu'à 60 Hz de part et d'autre, déduit la vitesse à partir du signal et de nouveau après chaque pause, lit l'espacement Farnsworth et le manipulateur manuel, et propose un préréglage pour SAQ Grimeton.

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

Décodeur de téléimprimeur RTTY

Décodeur audiotesté, pas encore sur l'air

Radiotélétype amateur à 45.45 bauds en HF. La polarité est déduite du signal au lieu d'être demandée, et les deux jeux de caractères sont pris en charge.

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

Décodeur FT8

Décodeur audiodécode de vrais enregistrements, pas encore en direct sur l'air

Le mode amateur de signaux faibles de WSJT-X, décodé créneau par créneau sur l'horloge UTC et affiché dans la présentation propre à WSJT-X — heure, SNR, DT, fréquence audio, message. Les préréglages sont les fréquences d'affichage FT8 de WSJT-X, de 160 m à 2 m. Demandé via la boîte à suggestions de l'application. Signalement facultatif à PSK Reporter sous votre propre indicatif — désactivé tant que vous n'en saisissez pas un et ne l'activez pas — nécessite FoxSDR 0.99.43 ou une version ultérieure pour ses cases de réglages. Construit sur ft8_lib (MIT) et KISS FFT (BSD-3-Clause).

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

Décodeur SELCAL

Décodeur audiotesté, pas encore sur l'air

Les appels à quatre lettres qu'envoient les stations aéronautiques HF pour alerter l'équipage d'un avion, avec les 32 tonalités OACI et le minutage de la norme vérifiés — un appel qui n'y satisfait pas est tout de même signalé, avec la raison. Dix préréglages HF pour l'Atlantique Nord. Demandé via la boîte à suggestions de l'application.

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

Décodeur de pagers POCSAG

Décodeur audiotesté, pas encore sur l'air

Les trois débits binaires et la polarité inversée détectés automatiquement. Le code correcteur d'erreurs BCH est implémenté en entier : les mots de code endommagés sont écartés au lieu d'être affichés comme du texte.

v1.0.5 · MIT · ABI 3 · Windows et Linux

DMR Monitor (data only)

Décodeur audioexpérimental

The signalling of DMR digital radio, from NFM audio: colour code, group or private call, talkgroup, radio IDs, and the emergency and encryption flags. No voice is decoded and nothing is decrypted: DMR’s voice codec is patent-encumbered and is not in the plugin. Tested against a transmitter built from the standard, not yet against a real burst off the air.

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

TETRA Monitor (data only, no voice)

Décodeur I/Qtesté, pas encore sur l'air

What a TETRA cell broadcasts about itself, from raw I/Q: its network and colour codes, system information, slot assignments and channel grants, with whether each is encrypted. It plays no audio: no TETRA speech codec is present and nothing is decrypted, so a voice channel is labelled and left alone. Verified against a synthetic transmitter built from the ETSI standard, not yet against a real cell.

v0.1.2 · MIT · ABI 3 · Windows et Linux

Décodeur d'alertes EAS / SAME

Décodeur audio

Les en-têtes numériques que porte chaque message du système d'alerte d'urgence américain (EAS) et chaque alerte de NOAA Weather Radio, affichés en clair : l'événement, qui l'a émis, quels comtés il couvre et combien de temps il est valable. L'en-tête est envoyé trois fois et ce décodeur fait voter les copies, si bien qu'une alerte survit à un bruit qui abîme chacune d'une manière différente.

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

DAB / DAB+ Radio

Décodeur I/Q et imagesstations played off airexpérimental

Digital radio from Band III: it lists every station on a DAB or DAB+ multiplex and plays the one you pick, with its scrolling text and slideshow. Off the air in West Yorkshire it played stations from BBC National DAB and Digital One, DAB+ included. The slideshow and the title-and-artist tags have not yet been seen on a real signal, which is why it is still marked experimental. It needs exactly 2.048 MS/s, which an RTL-SDR offers. DAB+ sound needs ffmpeg, which you install yourself: the plugin contains no AAC decoder.

v0.5.0 · MIT · ABI 3 · Windows et Linux

IBOC Radio (nrsc5 library)

Décodeur I/Q et imagesexpérimental

HD Radio, the digital signal beside many US FM stations: HD1 to HD8 audio, station and track information, album art, and traffic and weather maps. The plugin contains no decoder: it loads the libnrsc5 library you already have from NRSC5 Studio, a separate GPL program, and says so on its panel when it cannot find one. It has decoded nrsc5’s recorded sample, but never a live station inside FoxSDR.

v0.1.2 · MIT · ABI 3 · Windows uniquement

Satellites

Source de pistes

L'ISS, les satellites amateurs et météo tracés en direct sur la carte avec leur trace au sol prédite, un tableau des passages pour votre propre station, et une correction Doppler qui tient une liaison descendante mobile tout au long d'un passage. Les orbites proviennent des jeux d'éléments de CelesTrak, donc ce qui est dessiné est calculé et non reçu.

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

Fond de carte (OpenStreetMap)

Fond de carte

Des tuiles au niveau de la rue sous la carte, récupérées depuis un serveur de tuiles que vous hébergez vous-même, ce qui laisse la question des licences de l'imagerie à celui qui la sert.

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

Moteur de relevé

Décodeur I/Q

Pointez-le sur une bande, laissez-le tourner sur une machine qui reste allumée de toute façon, et revenez voir ce qui a réellement été utilisé : quelles fréquences, sur quelle largeur, à quel niveau maximal et à quelle fréquence elles étaient présentes. Il lit toute la bande passante du récepteur à la fois plutôt qu'un canal après l'autre.

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

Capture des signaux proches

Décodeur I/Q

Repère un émetteur bien plus fort que tout le reste dans la bande échantillonnée par la radio - généralement un portatif ou un mobile proche - et, si vous l'autorisez, y amène le récepteur pour que vous l'entendiez. Il fonctionne comme la fonction Close Call des scanners Uniden, et n'est ni conçu ni approuvé par Uniden.

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

Demod Analyzer

Toolexpérimental

Works out what a digitally modulated signal is, BPSK, QPSK, 8PSK or 16-QAM, and measures it: symbol rate, carrier, EVM, MER, SNR and I/Q imbalance, with the constellation, eye and spectrum in one picture. It reads the live receiver channel or a recording in the common I/Q file formats, and can export the recovered bits. Tested against synthetic signals only, never a real off-air capture.

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

Propagation Tools

Toolexpérimental

HF propagation in one picture: a world map with the grey line and a heat map of the bands likely to be open from your locator, solar indices, the NCDXF beacon schedule with tune presets, and a meteor-shower calendar. Predictions come from VOACAP, built in, which matches ITS’s own program on its test circuits but has never been compared with the air. It fetches solar data from N0NBH and NOAA while its window is open, and never sends your locator.

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

Solar System View

Toolexpérimental

The Sun, planets and Moon drawn from orbital elements and turned with the keys on its plate, with NASA’s latest Sun pictures, the SOHO coronagraph, NASA’s list of coronal mass ejections, solar-wind readings and NOAA’s aurora forecast beside them. It contacts NASA and NOAA servers only for what is on screen. Tested against recorded responses, not yet inside FoxSDR’s own window.

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

Packet TNC (KISS)

Toolexpérimental

A software TNC: 1200 baud AX.25 packet radio for Winlink Express, APRS clients and other packet programs, over KISS on a local TCP port. It can transmit, but only after you have granted it transmit and armed the transmitter yourself. Tested against a simulated host and a scripted client; not yet tried on the air. Not affiliated with ARSFI or Winlink.

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

Radio Email (Winlink-compatible)

Toolexpérimental

Winlink-compatible e-mail through the internet gateway: a mailbox, a compose form and the B2F protocol. It makes no radio transmission yet, and needs an existing Winlink account. It passes tests against a fake gateway and another author’s implementation, but has never talked to the real Winlink servers. Not affiliated with ARSFI or the Winlink team.

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

Décodeur Inmarsat-C / EGC

Décodeur I/Qexpérimental

Les diffusions de sécurité maritime. Une dizaine de ses constantes d'interface radio sont des suppositions reconstituées, il ne décodera donc très probablement rien sur l'air — et il est publié en le disant exactement, sous son propre nom.

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

Exemple : indicateur RMS

Référence

Le plugin de référence : il indique le niveau RMS de l'audio démodulé, et existe pour montrer à quoi ressemble l'écriture d'un plugin.

v2.0.0 · MIT · ABI 3 · Windows uniquement

ACARS

Décodeur instrumentPOA, pas VDL Mode 2

Ce plugin décode le POA — l'ACARS classique — et non le VDL Mode 2. Le POA est la liaison d'origine, orientée caractères : du MSK à 2400 bauds sur une porteuse AM, sept bits ASCII et un bit de parité impaire par caractère, sur 131.550 MHz au-dessus de l'Amérique du Nord et 131.725 MHz au-dessus de l'Europe. Le VDL Mode 2 est une autre forme d'onde sur d'autres canaux — du D8PSK à 31,500 bit/s, vers 136 MHz, transportant de l'AOA plutôt que des caractères — et rien ici ne le démodule.

Ce qui arrive sur le POA, ce sont les messages qu'échangent les avions de ligne et les stations au sol — comptes rendus de position, clairances, trafic moteur et maintenance — imprimés au fur et à mesure. La fenêtre est dessinée comme l'imprimante du poste de pilotage d'un avion de ligne, avec son papier qui avance.

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

HFDL Aircraft Datalink Decoder

Décodeur instrumentexpérimental

HFDL, the HF half of airliners’ ACARS, from USB audio: ground-station squitters, log-ons, messages and positions, printed on a cockpit message printer. About sixty of its air-interface values are reconstructions, because the standards that state them are paid documents, so it will most likely decode nothing off air until a real recording corrects it. It still reports each burst’s pre-key tone and carrier, so you learn whether it heard one.

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

VDL Mode 2

Décodeur instrumentexpérimental

The digital data link airliners use in the VHF airband, between 136.1 and 136.975 MHz: ACARS messages and ground-station announcements, up to twelve channels at once from raw I/Q, printed on a flight-deck message printer, with the positions stations announce put on the map. It has never decoded a signal from an aeroplane, and fifteen details of the signal could not be confirmed from any document, so it is published to be corrected against a real recording, not relied on.

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

Radiomessagerie FLEX

Décodeur instrument

Le trafic des pagers FLEX, conservé dans une mémoire que vous pouvez faire défiler en arrière plutôt que dans un journal qui s'enfuit. La fenêtre est dessinée comme un pager des années 1990, avec un écran à cristaux liquides et une mémoire de messages.

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

Appel sélectif séquentiel à deux tons

Décodeur instrument

Les appels séquentiels à deux tons qui déclenchent l'alerte d'une caserne : la paire de tonalités identifie qui est appelé, et le récepteur y répond comme le fait le vrai matériel. La fenêtre est dessinée comme un récepteur d'alerte de caserne de pompiers.

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

VOR

Décodeur instrument

Les balises radio omnidirectionnelles VHF sur lesquelles naviguent les avions. Tournez l'OBS et l'aiguille répond, exactement comme l'instrument de l'avion. La fenêtre est dessinée comme un indicateur de route de poste de pilotage, avec un bouton OBS fonctionnel.

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

WEFAX

Décodeur instrument

Les cartes météo diffusées à destination des navires, dessinées comme les aurait dessinées le télécopieur qui les recevait autrefois, échelle de voyants comprise. La fenêtre est dessinée comme le panneau de commande d'un télécopieur marine.

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

Balises de détresse 406 MHz

Décodeur instrument

Les balises 406 MHz que portent les avions, les navires et les personnes. La fenêtre est un panneau d'alarme parce que c'est ce que signifie le signal. La fenêtre est dessinée comme un panneau d'alarme, l'identité à quinze caractères sur un afficheur à sept segments.

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

Compteurs ERT

Décodeur instrument

Les courtes salves qu'envoient les compteurs domestiques d'électricité, de gaz et d'eau pour la relève à distance, affichées sur un totalisateur semblable à celui du compteur lui-même. La fenêtre est dessinée comme le totalisateur d'un compteur électrique.

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

Wireless M-Bus Meter Decoder

Décodeur instrumentexpérimental

The 868 MHz bursts European heat, water, gas and electricity meters send for walk-by reading, in Wireless M-Bus modes S, T and C, shown on a meter register with a roster of every meter heard. Most meters encrypt their readings, and it decrypts only those whose keys you enter, for meters you own or may read. It decodes the standard’s own example telegrams exactly, but has not yet heard a real meter.

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

Capteurs météo 433 MHz

Décodeur instrument

Les capteurs de température et d'humidité de jardin sur 433 MHz, affichés sur le genre de station avec laquelle ils étaient vendus. La fenêtre est dessinée comme une station Oregon Scientific.

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

Un plugin monté s'exécute dans le propre processus de FoxSDR, avec tous les privilèges de FoxSDR. Il n'y a pas de bac à sable. Changer la fréquence est la seule chose que la console contrôle réellement : désactivé par défaut, désactivé pour chaque plugin nouvellement installé. Les plugins sont liés à l'ABI exacte — un plugin compilé pour une autre version de l'hôte est refusé plutôt que chargé, parce qu'une différence de disposition de structure se transforme en corruption mémoire quelques jours plus tard.

État · à quel point est-ce vraiment testé ?

CONFIRMÉ SUR SIGNAUX RÉELS
ADS-B and DAB radio

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

VÉRIFIÉ SUR SIGNAUX SYNTHÉTIQUES
AIS, APRS, SSTV, morse, RTTY et POCSAG

Testés contre des formes d'onde générées et des constantes publiées. C'est une vraie preuve, et ce n'est pas la même chose qu'une confirmation sur l'air.

EXPLICITEMENT NON VÉRIFIÉ
Every card marked experimental

Each is marked experimental in the catalogue itself, and each says in its own description what has and has not been seen off the air.

LA COMPILATION
173 tests, réussis sous Windows et Linux

Le cœur DSP, chaque pilote et chaque décodeur ont des tests unitaires. FoxSDR fonctionne et sert tous les jours, et en est toujours au stade pre-1.0 : l'interface et le catalogue évoluent.

PILOTES RADIO NATIFS
Un sur huit validé sur du matériel

Le pilote RTL-SDR fait tourner un vrai dongle sur notre banc. HackRF, Airspy R2/Mini, Airspy HF+, SDRplay, Mirics, RX888 mk2 et ADALM-Pluto — réception et émission — sont validés octet par octet contre le code de référence et les descriptions de protocole des constructeurs, et n'ont jamais rencontré la radio ici. Un retour du propriétaire de l'un d'eux vaut plus que tout ce que nous pouvons faire tourner.

LINUX
Publiée, jamais utilisée avec une radio

La version Linux figure dans la liste de téléchargement sous forme d'AppImage et d'archive tar, passe les mêmes 133 tests, et intègre la capture des plantages et les pilotes USB natifs via usbfs. 41 des 43 plugins du catalogue sont livrés avec une version Linux à côté de la version Windows. Windows reste la seule plate-forme validée, pour une raison toute simple : aucune radio n'a jamais été pilotée par la version Linux. Prenez-la et expérimentez ; ne comptez pas dessus.

ANDROID
Alpha, jamais sur un vrai appareil

L'APK arm64 n'a tourné que sur un émulateur. Aucun téléphone, aucune tablette et aucun dongle USB sous Android ne s'en est approché ; chaque retour venant de l'un d'eux est une information nouvelle.

Télécharger

FoxSDR pour Windows, depuis le Microsoft Store IDÉAL POUR DÉBUTER

La même application, empaquetée pour le Microsoft Store et signée par Microsoft : elle s'installe, se met à jour et se désinstalle via le Store comme n'importe quoi d'autre sur votre machine, sans avertissement de sécurité à ignorer et sans rien à surveiller ensuite. C'est celle à choisir si vous découvrez FoxSDR. Son seul coût est le temps : chaque mise à jour du Store attend la certification de Microsoft, la copie du Store peut donc être en retard sur cette page — elle est en 0.99.101 alors que l'installateur ci-dessous est en 0.99.104.

Télécharger FoxSDR 0.99.101 · hébergé par le Microsoft Store · signé par Microsoft

FoxSDR 0.99.104 pour Windows, en installateur VERSION LA PLUS RÉCENTE

Un installateur Inno Setup qui installe l'application, le moteur d'exécution SoapySDR et le runtime C de Microsoft local à l'application. Il n'écrit rien en dehors de son répertoire d'installation et de votre propre profil utilisateur, et se désinstalle proprement depuis Ajout/Suppression de programmes. C'est la version la plus récente, avec plusieurs jours d'avance sur le Store — et elle n'est pas signée : Windows vous avertira d'un éditeur non reconnu et vous devrez lui dire de l'exécuter quand même. Vérifiez le SHA-256 ci-dessous si vous préférez être sûr plutôt que de vous fier à l'avertissement. Pendant une bêta ouverte qui avance aussi vite, c'est cette copie qui a les correctifs.

Mise à jour quotidienne · Télécharger foxsdr-setup-0.99.104.exe · 20.9 Mo · Windows x64

SHA-256 57a7ce3c8c4ce7dae18f66f1c5334ac2eefe58186cf80f18d7d42dc666986a41

Windows 0.99.104 is available first. Linux and Raspberry Pi downloads remain on the verified 0.99.103 builds.

FoxSDR 0.99.103 pour Linux MATÉRIEL NON CONFIRMÉ

La même source, compilée pour Linux x86-64. Elle s'y compile et y passe ses 173 tests, et ses pilotes natifs atteignent la radio via l'interface usbfs du noyau, mais aucune radio n'a encore été pilotée par elle sur une machine Linux. Prenez-la pour découvrir ce qui ne marche pas, pas pour vous en servir comme récepteur. Les deux fichiers ont besoin de SoapySDR, OpenSSL, ALSA et OpenGL fournis par votre distribution (libsoapysdr0.8 libssl3 libasound2 sous Ubuntu) ; l'archive tar contient la règle udev et les notes pour l'installer, et l'AppImage fonctionne sans FUSE avec APPIMAGE_EXTRACT_AND_RUN=1.

FoxSDR-0.99.103-x86_64.AppImage · 8.9 Mo

SHA-256 eb6cd97cbba742b8c1bc41f9a1849710f3efbfbd5134108175189f4a82ebbf3d

foxsdr-0.99.103-linux-x64.tar.gz · 8.6 Mo

SHA-256 0f33b9acdf77f23483c64049714b06dd9f574fb04ccc1944a8733b91f838d2b4

FoxSDR 0.99.103 pour Raspberry Pi (64 bits) MATÉRIEL NON CONFIRMÉ

La même source, compilée pour Linux Arm 64 bits (aarch64) par sa propre tâche CI sur le runner Arm64 hébergé par GitHub, qui y passe les mêmes 173 tests sous Xvfb. Une AppImage et une archive tar couvrent tout Raspberry Pi 64 bits actuel — il n’y a pas de téléchargement distinct par modèle. Aucun Raspberry Pi n’a encore fait tourner cette version, et contrairement à la version Linux x86-64 ci-dessus, on ne sait pas non plus si sa fenêtre s’ouvre seulement : FoxSDR demande à GLFW un contexte OpenGL sans préciser de version et initialise son interface pour OpenGL 3.0 (GLSL « #version 130 »). Le pilote v3d de Mesa, qui sert les Pi 4, 5, 500 et 500+, est documenté comme atteignant OpenGL 3.1 — suffisant sur le papier — mais nous n’avons pas confirmé sur du matériel réel qu’un contexte sans version atterrit bien sur cette voie plutôt qu’une plus ancienne. Les vérifications en ligne de commande --version et --selftest ne touchent pas au GPU et devraient fonctionner malgré tout.

  • Raspberry Pi 5, Raspberry Pi 500 et Raspberry Pi 500+ — graphismes probablement pris en charge : les trois partagent la puce Broadcom BCM2712 et son GPU VideoCore VII, servis par le pilote v3d de Mesa — non confirmé sur matériel réel.
  • Raspberry Pi 4 — graphismes probablement pris en charge : Broadcom BCM2711, VideoCore VI, également servi par le pilote v3d de Mesa — non confirmé sur matériel réel.
  • Raspberry Pi 3 et antérieurs — ne peuvent pas faire tourner l’interface. Leur GPU VideoCore IV est servi par l’ancien pilote vc4 de Mesa, documenté comme plafonnant à OpenGL 2.1 — une version majeure entière en dessous de l’OpenGL 3.0 requis par l’interface. Cette version n’est pas proposée pour eux.
FoxSDR-0.99.103-aarch64.AppImage · 8.4 Mo

SHA-256 b287c90a438e7039d74446617abce2f3a539aa16f772ba258537bc727ca90c14

foxsdr-0.99.103-linux-arm64.tar.gz · 8.1 Mo

SHA-256 ed52b4082b3891933356397aa98e48900e2d1f11aeee8ff62cbe5b5cb20a5c0a

FoxSDR 0.98.1 pour Android ALPHA

La même source, compilée pour Android arm64 et proposée en APK à installer manuellement — il n'y a pas encore de fiche sur le Play Store et l'application ne vérifie les mises à jour que sous Windows, donc cette page est le seul endroit où une nouvelle version est annoncée. arm64 est une ABI que nous n'avons jamais fait tourner sur du vrai matériel ; un décodeur d'avions ou de navires qui a tourné des mois sur un B200 n'a jamais touché la pile radio d'un téléphone, une batterie ou l'ordonnanceur propre à Android, et une tablette ou un téléphone devrait faire apparaître des défauts que la version de bureau ne pouvait pas révéler. C'est tout l'intérêt de l'installer manuellement plutôt que d'attendre une fiche sur un store : un rapport de plantage ou de blocage venant d'un appareil arm64 est une information nouvelle, pas le signe que la version est cassée.

Ce qui change dans la quatrième alpha. La tablette peut désormais indiquer à FoxSDR où elle se trouve. La position du récepteur sert à calculer les prédictions de satellites, l'écran radar, la carte de couverture et chaque azimut, et jusqu'ici la seule façon d'en définir une sous Android était un champ demandant un nom de port série — une commande qu'aucune tablette ne peut utiliser. Il y a maintenant une touche, Utiliser la position de cet appareil, à côté des champs de saisie. Elle demande l'autorisation d'Android quand vous appuyez dessus et à aucun autre moment, prend UNE position puis s'arrête au lieu de vous suivre, et indique quel fournisseur a répondu et avec quelle précision : les satellites sont précis à quelques mètres et ont besoin de voir le ciel, alors qu'un fix obtenu en intérieur par le réseau peut être faux d'un kilomètre, ce qui compte quand le chiffre sert à prédire un passage. La position n'arrive jamais dans le journal et n'est jamais transmise.

La troisième alpha, que celle-ci remplace, est celle qui a fait cesser FoxSDR de vous dire qu'il « ne s'est pas fermé normalement » à chaque lancement, qui a démarré un premier lancement avec ses décodeurs intégrés arrêtés au lieu des quatorze à la fois, et qui a ajouté la taille d'interface 100–250 %. Tout cela a été mesuré sur un émulateur de tablette plutôt que sur un téléphone : le cycle de vie, les décodeurs et maintenant une position injectée dans le GNSS de l'émulateur. Ce que fait une vraie puce lors d'un démarrage à froid, en intérieur, reste ce que seul un vrai appareil peut montrer.

Pour l'installer : téléchargez l'APK ci-dessous, puis autorisez les installations depuis des sources inconnues — Android bloque par défaut tout ce qui ne vient pas du Play Store, alors ouvrez le fichier téléchargé et acceptez la demande pour votre navigateur ou votre gestionnaire de fichiers (appelée Installer des applis inconnues sur les versions actuelles d'Android, le même interrupteur sous son ancien nom). Il n'y a pas d'étape de pilote séparée ; l'application parle à un SDR USB via les API hôte USB d'Android dès que vous lui accordez l'autorisation pour l'appareil.

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

SHA-256 97b117700a52c63ed1cbf0506814d9bd8ded64e2a11890488323068af0410ce8

L'application est distribuée sous la PolyForm Noncommercial License 1.0.0. Amateurs, radioamateurs, étudiants, associations caritatives, écoles et organismes publics peuvent l'utiliser, la modifier et la partager gratuitement — de façon permanente et sans condition. Pas de période d'essai, pas d'inscription, pas de clé de licence, pas d'activation, et aucune fonction retenue pour vous être vendue plus tard. L'utiliser dans une entreprise, la vendre, la fournir avec du matériel ou en tirer un produit nécessite une licence commerciale. C'est ce qui finance la moitié gratuite.

FoxSDR est un projet indépendant, sans lien avec SDR++ ni ses auteurs et non approuvé par eux. Les composants tiers fournis conservent leurs propres licences permissives.

Avant de le lancer

Signalé, et ce qu'il en est advenu

Les rapports de plantage de l'application et les rapports de bugs des testeurs arrivent ici, publiquement, pour que vous puissiez voir ce qui est connu pour ne pas fonctionner avant de télécharger — et constater que signaler un défaut mène réellement quelque part. Cette liste est tirée à chaque visite de la base de rapports en direct. Tous les bugs signalés par les testeurs sont actuellement clos.

Encore ouverts 23

  • issueA crash that is still being narrowed down
    139 reports · on 0.99.100, 0.99.101, 0.99.103, 0.99.104, 0.99.105, 0.99.107, 0.99.106 · first seen 29 Oct 2026 · investigating
  • issueA crash that is still being narrowed down
    126 reports · on 0.99.100, 0.99.101, 0.99.103, 0.99.104, 0.99.105, 0.99.106, 0.99.107 · first seen 29 Oct 2026 · investigating
  • issueA crash that is still being narrowed down
    1 report · on 0.99.101 · first seen 12 Nov 2026 · investigating
  • issueA crash that is still being narrowed down
    8 reports · on 0.99.100, 0.99.101 · first seen 29 Oct 2026 · investigating
  • issueA crash that is still being narrowed down
    16 reports · on 0.99.101, 0.99.103, 0.99.104, 0.99.105 · first seen 29 Oct 2026 · investigating
  • issueA crash that is still being narrowed down
    4 reports · on 0.99.101, 0.99.104 · first seen 29 Oct 2026 · investigating

Signalés, puis corrigés

  • fixedA crash that is still being narrowed down
    1 report · on 0.99.81 · marked dealt with 29 Oct 2026
  • fixedA crash that is still being narrowed down
    1 report · on 0.99.89 · marked dealt with 29 Oct 2026
  • fixedA freeze in cascade::gui::AppWindow::drawUpdateBanner
    4 reports · on 0.99.89, 0.99.90 · marked dealt with 29 Oct 2026
  • fixedA crash that is still being narrowed down
    2 reports · on 0.99.78, 0.99.84 · marked dealt with 24 Oct 2026
  • fixedA crash that is still being narrowed down
    1 report · on 0.99.84 · marked dealt with 23 Oct 2026
  • fixedA crash that is still being narrowed down
    5 reports · on 0.99.6, 0.99.81 · marked dealt with 20 Oct 2026

Les descriptions sont rédigées à partir de rapports anonymes regroupés — jamais à partir du contenu brut d'un rapport. Ce que contient et ne contient pas un rapport de plantage est détaillé dans les Paramètres de l'application, où l'ensemble peut être désactivé.

Devenir bêta-testeur

ce que je vais tester · rien de sélectionné pour l'instant

Vous voulez juste savoir ce qui est nouveau ? Recevez les nouvelles de FoxSDR par e-mail - un message quand il y a une nouvelle version et ce qui est en préparation, rien d'autre.

La section ci-dessus est honnête sur ce qui n'a jamais été confirmé sur un vrai signal. Voici comment cela se corrige. Dites-nous ce que vous êtes prêt à tester et avec quoi, et vous serez prévenu quand une version qui en a besoin sortira — avec un endroit où envoyer ce qui casse.

Tout ce qui doit être testé

Faites glisser une tuile, ou appuyez dessus — Enter et Space fonctionnent aussi.

Ce que je vais tester 0

Déposez les tuiles ici. Ne choisissez que ce que vous pouvez réellement essayer — deux domaines bien testés valent mieux que vingt cases cochées.

Rien de choisi pour l'instant — faites glisser une tuile depuis la gauche.

Ce site mesure son propre trafic — les visites, leur provenance et les téléchargements effectués — et indique exactement ce qu'il enregistre dans la politique de confidentialité. En dehors de sa vérification des mises à jour, l'application FoxSDR n'envoie chez nous qu'un rapport d'utilisation anonyme, activé par défaut, qui se désactive dans SYSTÈME > Rapports d'utilisation et ne transporte jamais de fréquences, de trafic décodé ni votre position.