Case study
DavisRFM69: receiving the reverse-engineered Davis ISS radio protocol
DavisRFM69 receives weather packets from the Davis Instruments Integrated Sensor Suite over its reverse-engineered radio link. The Arduino library adapts RFM69 hardware to the ISS transmissions and includes a Vantage Pro2 console emulation example for Cumulus weather software.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 97
- Last commit
- 2023-04-19
- Language
- C
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: The library was developed on a Moteino R3 with an RFM69W transceiver.
- Prerequisites: The VP2 example requires an RTC library for the DS3231 chip.
- Limits: The ISSRx example may be broken.
- License: The README names a Creative Commons Attribution-ShareAlike 3.0 license.
Cite
BibTeX
@misc{davisrfm69-case,
title = {{DavisRFM69: receiving the reverse-engineered Davis ISS radio protocol}},
howpublished = {\url{https://github.com/dekay/DavisRFM69}},
url = {https://github.com/dekay/DavisRFM69},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/davisrfm69-case/}}
}Plain text
DavisRFM69: receiving the reverse-engineered Davis ISS radio protocol. https://github.com/dekay/DavisRFM69 (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/davisrfm69-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · dekay/DavisRFM69 · Revision f8d78ad
More in Protocols
- CarHack: mapping 2010 Nissan Sentra CAN messages · Case study
- HU-058D WiFi clock: reconstructing its LED display interface · Case study
- A-OK: reconstructing a 433.92 MHz remote-control protocol · Case study
- Q-Hub Relay Control: reconstructing an OTAQ relay protocol · Case study
- Markisol: reconstructing 433.92 MHz shade commands · Case study
- Huawei R48xx: mapping the power supplies' CAN protocol · Case study