Décodage des radiosondes RS41 et M20 sur Android : votre smartphone devient un récepteur météo

Décodage de radiosondes sur Android

Une nouvelle application permet de recevoir et de décoder directement les radiosondes météorologiques Vaisala RS41 et Meteomodem M20 sur un smartphone Android, à l’aide d’une simple clé RTL-SDR. Une solution particulièrement intéressante pour les radioamateurs, les passionnés de SDR et les chasseurs de radiosondes.

1. Une nouvelle façon de suivre les radiosondes

Jusqu’à présent, le décodage des radiosondes météorologiques nécessitait généralement un ordinateur équipé d’un récepteur SDR, ou un dispositif spécialisé comme les récepteurs construits autour d’un ESP32.

Depuis octobre 2026, une nouvelle solution simplifie considérablement cette activité.

Développée par Mario Ančić, indicatif 9A4AM, l’application RS41 and M20 Android Decoder permet de recevoir et de décoder directement les signaux de deux familles de radiosondes très répandues : les Vaisala RS41 et les Meteomodem M20.

Le principe est simple : une clé SDR est connectée au smartphone par un adaptateur USB OTG. L’application reçoit le signal radio, le démodule et extrait les informations transmises par la radiosonde.

Il devient ainsi possible de suivre une radiosonde en déplacement, sans ordinateur portable ni connexion Internet permanente.

Cette application a notamment été présentée le 4 novembre 2026 par RTL-SDR Blog.

Décodage de radiosonde par smartphone et RTL-SDR

Un smartphone Android et une clé RTL-SDR permettent de recevoir les signaux des radiosondes RS41 et M20.


2. Que sont les radiosondes RS41 et M20 ?

Les radiosondes sont de petits instruments météorologiques transportés dans l’atmosphère par des ballons gonflés à l’hélium ou à l’hydrogène.

Pendant leur ascension, elles effectuent des mesures atmosphériques et transmettent leurs données vers les stations météorologiques au sol.

Elles peuvent atteindre des altitudes de plusieurs dizaines de kilomètres avant l’éclatement du ballon. La radiosonde redescend ensuite sous parachute.

La Vaisala RS41

Fabriquée par Vaisala, la RS41 est une radiosonde largement utilisée dans les réseaux météorologiques.

Elle permet notamment de mesurer la température et l’humidité, ainsi que de déterminer sa position et son déplacement par satellite.

La Meteomodem M20

La M20, développée par Meteomodem, remplit une fonction comparable.

Elle transmet des informations météorologiques et de positionnement qui permettent de suivre son déplacement dans l’atmosphère.

Comparaison des deux modèles

Caractéristique Vaisala RS41 Meteomodem M20
Fabricant Vaisala Meteomodem
Utilisation Sondage atmosphérique Sondage atmosphérique
Positionnement GNSS Oui Oui
Mesure de température Oui Oui
Mesure d’humidité Oui Oui
Transmission radio UHF, autour de 400 MHz UHF, autour de 400 MHz
Décodage avec l’application Android Oui Oui
Détection automatique du modèle Oui Oui

Attention : même si ces radiosondes transmettent des informations météorologiques, la nouvelle application Android se concentre sur les données utiles à leur localisation. Elle n’affiche pas l’ensemble des mesures météorologiques.


3. Présentation de RS41 and M20 Android Decoder

L’application a été développée avec l’environnement Basic4Android (B4A).

Son code source est disponible librement sous licence GPL-3.0.

Contrairement à certaines solutions qui nécessitent plusieurs programmes, elle propose une interface dédiée au décodage des radiosondes.

Ses principales fonctionnalités

L’application permet :

  • La réception des radiosondes RS41 et M20.
  • La reconnaissance automatique du modèle reçu.
  • L’affichage des coordonnées géographiques.
  • L’affichage de l’altitude.
  • L’affichage de la vitesse et du taux de montée ou de descente.
  • L’affichage du cap suivi par la radiosonde.
  • La consultation de l’heure UTC et d’informations GNSS.
  • La visualisation du niveau du signal reçu.
  • L’ouverture d’une application cartographique.
  • La conservation locale des dernières informations reçues.
  • La poursuite du décodage en arrière-plan.

Trois modes sonores sont également proposés : silence, signal sonore à chaque trame correctement décodée ou écoute du signal FM démodulé.

Autre caractéristique intéressante : le programme ne transmet pas automatiquement les données reçues vers un serveur extérieur.

Il s’agit donc d’un véritable décodeur local, utilisable sans connexion Internet pour la réception et le décodage.

L’application affiche les coordonnées GPS, l’altitude, la vitesse et les informations de déplacement de la radiosonde.


4. Quel matériel faut-il prévoir ?

L’installation nécessite relativement peu de matériel.

Un smartphone Android

Le téléphone doit accepter la connexion d’un périphérique USB OTG.

Cette fonctionnalité permet de connecter directement une clé SDR au port USB du smartphone.

Il faut également prévoir une autonomie suffisante, car l’utilisation continue du récepteur SDR peut solliciter fortement la batterie.

Une clé RTL-SDR

Le récepteur doit être compatible avec le pilote SDR utilisé par l’application.

Les clés RTL-SDR Blog V3 et V4 ont été testées par l’auteur.

D’autres modèles reposant sur des composants RTL2832U compatibles peuvent fonctionner, mais leur compatibilité doit être vérifiée.

Un adaptateur USB OTG

Cet adaptateur permet de relier le port USB-C du smartphone à la clé SDR.

Un câble court est préférable afin de limiter les contraintes mécaniques sur le connecteur du téléphone.

Une antenne adaptée

Une antenne prévue pour la bande des 400 MHz est recommandée.

Pour une réception occasionnelle, une antenne quart d’onde peut suffire.

À 403 MHz, sa longueur théorique est :

L = 300 / (4 × 403) = 0,186 m

Soit environ 18,6 cm avant ajustement pratique.

Une antenne quart d’onde nécessite un plan de masse approprié pour fonctionner correctement.

Pour améliorer la réception, notamment lorsque la radiosonde se trouve à faible altitude, une antenne directive UHF peut être intéressante.

Tableau récapitulatif

Équipement Fonction
Smartphone Android compatible OTG Exécution du décodeur
Clé RTL-SDR compatible Réception radio
Adaptateur USB OTG Connexion au smartphone
Antenne 400–406 MHz Réception des signaux
Application SDR driver Communication avec la clé SDR
RS41 and M20 Android Decoder Décodage et affichage

Chaîne de décodage des radiosondes sur Android

L’antenne UHF est reliée à la clé RTL-SDR, elle-même connectée au smartphone par un adaptateur USB OTG.


5. Installation de l’application Android

L’installation comprend deux logiciels distincts.

Étape 1 — Installer SDR driver

L’application utilise le pilote SDR driver de Signalware Ltd.

Ce pilote assure la communication entre Android et le récepteur RTL-SDR.

Il doit être installé séparément.

Le décodeur communique avec lui au moyen d’une connexion TCP locale utilisant l’adresse 127.0.0.1 et le port 1234.

Il ne faut donc pas confondre le pilote SDR et l’application de décodage.

Étape 2 — Télécharger le décodeur

Le programme est distribué sous forme d’un fichier APK.

Il est disponible dans la rubrique Releases du dépôt GitHub de son auteur, 9A4AM.

Pour l’installer :

  1. Télécharger l’APK depuis le dépôt officiel.
  2. Ouvrir le fichier sur le smartphone.
  3. Autoriser, si nécessaire, l’installation depuis cette source.
  4. Terminer l’installation.
  5. Désactiver ensuite cette autorisation si elle n’est plus nécessaire.

Il est recommandé de télécharger exclusivement les fichiers proposés par l’auteur.

Étape 3 — Connecter le matériel

Brancher l’antenne sur la clé SDR, puis connecter celle-ci au smartphone à l’aide de l’adaptateur OTG.

Android peut afficher une demande d’autorisation d’accès au périphérique USB.

Accepter cette autorisation.

Étape 4 — Vérifier la gestion de l’énergie

Sur certains smartphones, Android limite automatiquement les applications fonctionnant en arrière-plan.

Il peut être nécessaire d’autoriser le fonctionnement continu du décodeur et d’adapter les paramètres d’optimisation de la batterie.

Cette précaution est particulièrement importante lors d’une recherche de radiosonde sur le terrain.


6. Comment décoder sa première radiosonde ?

Une fois le matériel connecté et les applications installées, la réception peut commencer.

Première opération : trouver une radiosonde active

Avant de lancer le décodage, il faut connaître la fréquence utilisée par une radiosonde présente dans la région.

Les radiosondes météorologiques utilisent notamment des fréquences situées dans la bande 400–406 MHz.

La fréquence exacte dépend du centre de lancement et de la radiosonde.

Pour connaître les sondes actuellement en vol, le service SondeHub constitue une excellente source d’information.

Sa carte permet notamment de consulter les positions et les fréquences signalées par son réseau de récepteurs.

Deuxième opération : régler la fréquence

Dans l’application Android, saisir la fréquence de la radiosonde à recevoir.

Par exemple, si une radiosonde est signalée sur 403,000 MHz, régler le récepteur sur cette fréquence.

Cette valeur est uniquement un exemple : elle ne correspond pas nécessairement à une émission active dans votre région.

Troisième opération : lancer le décodage

Démarrer la réception.

Le programme analyse les données transmises par la clé SDR et recherche les trames compatibles avec les modèles RS41 et M20.

Lorsqu’une trame valide est reçue, les informations décodées apparaissent à l’écran.

L’application reconnaît automatiquement le type de radiosonde.

Il n’est donc pas nécessaire de sélectionner manuellement RS41 ou M20.

Quatrième opération : vérifier les données

Lorsque le décodage fonctionne correctement, plusieurs informations deviennent disponibles :

Information Signification
Latitude Position nord-sud
Longitude Position est-ouest
Altitude Hauteur de la radiosonde
Speed Vitesse de déplacement
Climb rate Vitesse verticale
Heading Direction du déplacement
UTC Heure des données
Satellites Informations sur la réception GNSS

Une vitesse verticale positive correspond à une montée, tandis qu’une valeur négative indique une descente.

Le niveau du signal permet également d’évaluer la qualité de la réception.


7. Afficher la radiosonde sur une carte

L’une des fonctions intéressantes de l’application est le bouton Geo App.

Il permet de transmettre les coordonnées géographiques décodées vers une application cartographique compatible.

La position de la radiosonde peut alors être affichée sous la forme d’un repère.

Cette fonction facilite la localisation d’une radiosonde, notamment lorsqu’elle est proche du sol.

Il convient toutefois de distinguer deux opérations :

La réception radio est effectuée directement par la clé RTL-SDR et le décodeur Android.

L’affichage cartographique utilise une autre application, qui peut avoir besoin d’une connexion Internet pour charger ses cartes.

L’application conserve également la dernière télémétrie reçue, ce qui permet de retrouver une position même après l’interruption du signal.

Cette possibilité est particulièrement utile lorsque la radiosonde descend derrière un relief ou disparaît de l’horizon radio.

Décodage RS41 et trajectoire cartographique

Les coordonnées décodées permettent d’afficher la position de la radiosonde sur une carte et de faciliter sa recherche.


8. Peut-on suivre une radiosonde pendant sa descente ?

Oui, et c’est probablement l’une des applications les plus intéressantes de ce programme.

Lorsqu’une radiosonde atteint son altitude maximale, le ballon finit généralement par éclater.

La radiosonde commence alors sa descente sous parachute.

Pendant cette phase, les données transmises permettent de suivre son déplacement.

Le récepteur Android peut continuer à recevoir ses coordonnées tant que le signal reste suffisamment puissant.

À mesure que la radiosonde descend, la portée radio peut diminuer rapidement.

Le relief, les bâtiments et la végétation peuvent masquer le signal.

Une antenne directive peut alors améliorer les possibilités de réception.

Une méthode de recherche

Avant de partir, consulter la trajectoire de la radiosonde sur SondeHub.

Repérer la fréquence utilisée et la zone de descente probable.

Sur le terrain, connecter le récepteur SDR au smartphone et commencer le décodage.

Lorsque les dernières coordonnées sont reçues, les afficher sur une carte.

Il devient alors possible d’approcher la zone de chute, sous réserve de respecter les règles d’accès aux propriétés et les consignes de sécurité.

Important : une position GPS reçue ne garantit pas que la radiosonde se trouve exactement à cet endroit au sol. Elle peut avoir continué à dériver après la dernière transmission.


9. Quelles sont les limites de cette solution ?

Cette nouvelle application est particulièrement intéressante par sa simplicité, mais elle présente quelques limites.

Seulement deux familles de radiosondes

Le programme prend en charge les RS41 et les M20.

Il ne constitue donc pas un décodeur universel pour tous les modèles de radiosondes.

Pas de décodage météorologique complet

L’application privilégie les informations nécessaires au suivi et à la localisation.

Les données de pression, température et humidité ne sont pas exploitées dans son interface.

Pour une étude météorologique complète, d’autres logiciels restent plus adaptés.

Compatibilité matérielle

Les essais publiés concernent les clés RTL-SDR Blog V3 et V4.

La compatibilité avec d’autres récepteurs doit être vérifiée.

Autonomie

Une clé RTL-SDR peut consommer une quantité appréciable d’énergie.

Pour une longue séance de réception, il peut être utile de prévoir une alimentation externe adaptée.

Une application encore jeune

Le projet a été rendu public fin octobre 2026.

Il est donc raisonnable de considérer qu’il peut encore évoluer et que certains problèmes de compatibilité ou de fonctionnement restent possibles.


10. Les autres solutions de décodage

L’application de 9A4AM n’est pas la seule possibilité pour recevoir les radiosondes.

Plusieurs projets libres permettent également de les décoder.

Radiosonde Auto RX

Le projet radiosonde_auto_rx permet de détecter et de décoder automatiquement de nombreux modèles de radiosondes.

Il est particulièrement adapté aux stations fixes utilisant un ordinateur ou un Raspberry Pi.

Il peut également transmettre les informations reçues vers SondeHub.

rdzTTGOsonde

Ce projet utilise des cartes ESP32 équipées d’un récepteur radio compatible.

Il permet de construire un petit récepteur autonome, particulièrement intéressant pour la recherche sur le terrain.

Les informations peuvent ensuite être consultées sur un smartphone.

Solutions Android avec Termux

Il existe également des solutions utilisant Termux et des programmes de décodage adaptés à Android.

Elles offrent davantage de possibilités de personnalisation, mais leur installation est généralement plus technique.

Comparaison

Solution Récepteur Utilisation principale
RS41 and M20 Android Decoder RTL-SDR + Android Réception mobile simplifiée
Radiosonde Auto RX SDR + ordinateur ou Raspberry Pi Station automatique
rdzTTGOsonde ESP32 + récepteur radio Récepteur portable autonome
Termux et outils SDR RTL-SDR + Android Expérimentation avancée

11. Pourquoi cette nouveauté intéresse-t-elle les radioamateurs ?

Le décodage des radiosondes constitue une activité particulièrement intéressante pour découvrir plusieurs domaines techniques.

Il permet de pratiquer la réception UHF, d’expérimenter avec les antennes, de découvrir les techniques de modulation numérique et de comprendre l’exploitation de données GNSS.

Il offre également une occasion d’étudier les phénomènes de propagation radio en fonction de l’altitude.

La réception d’une radiosonde située à plusieurs dizaines de kilomètres d’altitude est très différente de celle d’un émetteur proche du sol.

Le radioamateur peut ainsi comparer les performances de plusieurs antennes, observer l’évolution du signal et étudier les effets du relief.

Pour un radio-club, cette activité présente également un intérêt pédagogique.

Une démonstration peut être organisée avec un simple smartphone, une clé SDR et une antenne UHF.

Elle permet d’aborder concrètement les notions de réception radio, de transmission numérique, de positionnement satellitaire et de météorologie.


12. Conclusion

Avec RS41 and M20 Android Decoder, Mario Ančić, 9A4AM, propose une solution particulièrement accessible pour recevoir et suivre les radiosondes météorologiques depuis un smartphone Android.

L’application ne prétend pas remplacer les stations de décodage complètes, mais elle répond à un besoin précis : disposer d’un récepteur portable capable d’afficher rapidement la position et le déplacement d’une radiosonde.

Son fonctionnement local, sa reconnaissance automatique des modèles RS41 et M20 et son intégration avec une application cartographique en font un outil intéressant pour les amateurs de SDR.

Pour les radioamateurs qui possèdent déjà une clé RTL-SDR compatible, l’investissement supplémentaire peut être très limité.

Cette nouveauté illustre également une tendance intéressante : le smartphone devient progressivement un véritable outil de réception et d’expérimentation radio.

Une belle occasion de découvrir la réception des radiosondes, que ce soit depuis son domicile, au radio-club ou directement sur le terrain.


13. Sources et liens utiles

Les ressources suivantes permettent d’approfondir le sujet et de télécharger les logiciels nécessaires.

Ressource Description
RS41 and M20 Android Decoder — GitHub Dépôt officiel du programme, code source et documentation
Téléchargement de l’APK Versions disponibles pour Android
RTL-SDR Blog Présentation de l’application
SondeHub Carte de suivi des radiosondes
Radiosonde Auto RX Logiciel de réception et décodage automatique
rdzTTGOsonde Projet de récepteur autonome ESP32
Radiosonde Receiver Toolkit Outils complémentaires pour la réception et le décodage

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.