Skip to content

kconger/org.thecongers.sdrweather

SDRWeather
Author: Keith Conger <keith.conger@gmail.com>
http://sdrweather.thecongers.org
License: GPLv2

Weather Radio and EAS Alert Reader that uses rtl_fm to demodulate 
FM from a supported rtl_sdr device and multimon-ng to decode EAS
Messages. This will only work in the United States and Canada.

Requires:
* A supported rtl_sdr device, see (http://sdr.osmocom.org/trac/wiki/rtl-sdr)
* Android device that supports USB OTG
* root access
* busybox installed

Current Features:
* Listen to weather radio in the US/Canada.
* Decode EAS Alerts US/Canada
* Selectable Pre-defined Frequencies
* Alert Notifications
* Widget to display alerts
* Option to unmute audio when alert recieved
* FIPS and CLC Location Code Databases
* Event Code Database

To build:
Setup a working adt and ndk environment, then..
1) Run ndk-build inside the jni folder
2) Then build the project in Android Studio

Software Used:
rtl_fm from rtl-sdr
http://sdr.osmocom.org/trac/wiki/rtl-sdr

multimonNG
https://github.com/EliasOenal/multimonNG/

libusb
http://www.libusb.org/

RootTools
https://github.com/Stericson/RootTools

Android SQLiteAssetHelper
https://github.com/jgilfelt/android-sqlite-asset-helper

Donate:
If you find any of this useful and want to show appreciation see below:

Play Store: https://play.google.com/store/apps/details?id=org.thecongers.sdrweather
PayPal: keith.conger@gmail.com
Bitcoin: 1Pg54vVnaLxNsziA6cy9CTefoEG5iAm9Uh