-
-
Notifications
You must be signed in to change notification settings - Fork 914
Radiosonde
Receives and decodes telemetry from meteorological radiosondes — weather balloons that transmit GPS position, temperature, humidity, and other atmospheric data as they ascend.

- Frequency: The frequency to monitor. Default is 402.7 MHz, which is the primary international radiosonde downlink band. Adjustable via the encoder knob or on-screen numpad.
- RF Amp (0 or 1): Enables/disables the internal RF amplifier.
- LNA gain (0–40): Low-noise amplifier gain. See Receive Quality Issues.
- VGA gain (0–62): Variable-gain amplifier gain. See Receive Quality Issues.
- RSSI: Signal strength indicator.
- Volume: Audio output volume.
The app displays a common set of fields for all sonde types. Fields that are not available for a given sonde type are shown as .... Vertical speed is calculated by the app from successive GPS altitude readings and packet timestamps.
| Field | Meteomodem M10 | Meteomodem M20 | Meteomodem M2K2 | Vaisala RS41-SG |
|---|---|---|---|---|
| Type | ✓ | ✓ | ✓ | ✓ |
| ID / Serial | ✓ | ✓ | — | ✓ |
| DateTime | ✓ | ✓ | ✓ | ✓ |
| Battery voltage | ✓ | ✓ | ✓ | ✓ |
| Frame number | — | ✓ | — | ✓ |
| Temperature | ✓ | ✓ | — | ✓ |
| Humidity | ✓ | ✓ | — | ✓ |
| Pressure | — | ✓ | — | — |
| GPS (Lat / Lon / Alt) | ✓ | ✓ | ✓ | ✓ |
| Vertical speed | ✓ | ✓ | ✓ | ✓ |
-
Log: Logs received packets to the SD card. A new timestamped file is created each time the app is opened:
LOGS/SONDE_YYYYMMDD_HHMMSS.TXT. The log contains raw packet bit data and a reception timestamp. - CRC: Enables CRC checking. When active, packets that fail their checksum are discarded rather than displayed. CRC is supported for M10, M20, and RS41-SG; M2K2 does not have a CRC implementation.
The app emits an RSSI-level-dependent audio beep when a packet is received. The beep pitch corresponds to signal strength. This behaviour is controlled by the global Beep on packets setting in Settings → Radio, not by a per-app checkbox.
-
See QR: Generates a
geo:latitude,longitudeQR code for the last received GPS fix. Scanning the code on a smartphone opens its map application at those coordinates. -
See on map: Opens the built-in world map view centred on the last received GPS fix. Requires
world_map.binto be present in the/ADSB/folder on the SD card.
The Log and CRC checkbox states are saved to rx_sonde.ini on the SD card when App Settings is enabled in the global Settings menu.
How to collaborate
Contributing Guidelines
Trusted contributors
How to ask questions correctly
- PortaPack Versions (which one to buy)
- Features
- HackRF Versions
-
Description of the hardware
- Enclosure/cases
- Repairs
- Mods
- Usage cautions
- First steps
- Firmware update procedure
- User interface
- Powering the PortaPack
-
Troubleshooting
- Won't boot
- Config Menu
- Firmware upgrade
- Diagnose firmware update in Windows
- Receive Quality Issues
- No TX/RX
- TX Carrier Only
- Dead Coin Cell Battery
- Factory Defaults
- SD card not recognized by PC with the SD-card over USB selected
- DFU overlay
- Full reset
- SolveBoard
- How to Format SDCard
- What if I don't like some of the apps
- 📥 Receivers
- 2-Tone-RX
- ACARS
- ADS-B
- AFSK
- AIS Boats
- Analog TV
- APRS RX
- Audio
- BLE RX
- Detector
- EPIRB RX
- ERT Meter
- Flex RX
- Radio
- Fox-Hunt
- FPV-Detect
- gfxEQ
- Level
- Meteor
- Morse RX
- NOAA
- NRF
- POCSAG
- ProtoView
- Radiosonde
- RTTY RX
- Scanner
- Search
- Signal Hunter
- SSTV RX
- SubCar
- SubGhzD
- Tetra RX
- Time Sink
- TPMS RX
- Weather
- WeFax
- VOR RX
- 📤 Transmitters
- 2-Tone-TX
- ADS-B(S) TX
- Adult Toys
- APRS TX
- BHT Xy/EP
- BLE TX
- BLESpam
- Burger Pager
- CVS Spam
- EPIRB TX
- Flex TX
- FlipperTX
- GPS Sim
- Hopper
- Jammer
- KeeLoq TX
- Key fob TX
- LGE Tool
- MDC-1200 TX
- Morse TX
- OOK
- OOK Brute
- OOK Editor
- P25 TX
- POCSAG TX
- RDS
- RTTY TX
- SAME TX
- Security+ TX
- Signal gen
- Soundboard
- Spectrum Painter
- SSTV
- TEDI/LCR
- TouchTunes
- TPMS TX
- VOR TX
- 🔄 Transceivers
- 🟡 Recon
- 🔴 Capture
▶️ Replay- 🖲️ Remote
- 🔍 Looking Glass
- 🛠️ Utilities
- 🎮 Games
- ⚙️ Settings
- 💻 HackRF Mode
-
Compilation of the firmware
- Compile on WSL with ninja
- How to compile on Windows faster with WSL 2
- Using Docker and Kitematic
- Docker command-line reference
- Using Buddyworks and other CI platforms
- Notes for Buddy.Works (and other CI platforms)
- Using ARM on Debian host
- All in one script for ARM on Debian host
- Compile on Arch based distro (exclude Asahi), or other weird distros
- Dev build versions
- Notes About ccache
- Create a custom map
- Code formatting
- PR process
- Description of the Structure
- Software Dev Guides
- Tools
- Research
- UI Screenshots
-
Maintaining
- Creating a prod/stable release (Maintainers only)
- Maintaining rules
- Development States Notes