RS41 and M20 Android Decoder: A Standalone Radiosonde Decoder Android App for RTL-SDR
Back in June 2025, we posted about a radiosonde decoder and tracker program for Windows written by Mario Ančić (9A4AM). Mario has now written in again to share a new radiosonde decoder for Android, which works with an RTL-SDR dongle connected via a USB OTG adapter. As far as Mario is aware, it is the first standalone Android app dedicated to radiosonde decoding, as other solutions only offer it as an add-on within a larger SDR program.
The app decodes the common RS1729 radiosonde protocol and supports Vaisala RS41 and Meteomodem M20 sondes, with the type detected automatically, so you only need to enter the frequency and start decoding. As it is designed for radiosonde hunters, it skips PTU (pressure, temperature and humidity) data and focuses on position, altitude, speed, climb rate and heading. A 'Geo App' button passes the sonde's coordinates to your map app as a marker.
The decoder runs via the 'SDR driver' app by Signalware and was tested with our RTL-SDR Blog V3 and V4. The code is open source under the GPL-3.0 licence and available on GitHub, with the APK in the Releases section. Since the app runs as a background service, Android's battery optimization settings may need adjusting for it.

AI Disclaimer: The project README notes that parts of the code were written with the help of an AI assistant and reviewed by the author.




