Welcome to SDRx, where you can remotely connect to RTL-SDR devices and stream live, raw I/Q data. Radio stations are tunneled and can be controlled remotely through a distributed server network.
The previous service hosted at SDRx was suspended due to a lack of interest from the community (nobody contacted us to add any receiver in a month). However, we are thinking about a new concept that would suit the interests of the community better, more specifically as a directory or meta-directory service. So stay tuned and come back here in a few weeks! In the meantime, our local SDR receiver is still online.
Python Code for an FM Scanner using a Raspberry Pi and rtlsdr SDR.
Area 50 is a collection of unusual, difficult, or simply lightly documented projects. Much of the information in Area 50 is intended for experienced hobbyists - not beginners. The information may be incomplete or even incorrect and readers are assumed to have sufficient knowledge of the areas covered to evaluate the suitability and veracity of the information. Many projects will have kernels of information that are useful for other purposes and those will be mentioned at the end of the page.
The Amazing All-Band Receiver is basically a diode detector followed by a high-gain audio amplifier. This is not a multi-band receiver; it picks up everything at once! The detector uses a biased Schottky diode for excellent sensitivity and bandwidth; the detector will detect signals from below the AM broadcast band up to the microwave bands. The number of interesting signals is surprising; it is fun to drive around listening to the numerous strange sounds.
By trying different antennas and locations, this receiver has picked up AM radio stations, FM stations, TV video (buzz), car lock transmitters, cell phones, and even the microwave oven (a whoosh-whoosh sound as the microwave spreader rotated). It isn't clear how FM stations are demodulated; perhaps the antenna Q is sufficient for slope detection. (See reader Karen's excellent theory.) Even the familiar buzz from a narrow-band FM pager transmitter has been heard - somehow. There are some mysterious signals out there, too! What is that occasional descending whistle over by the highway? Some vehicles emit a curious buzz, too. If you hear a mysterious click-click now and then, its your cell phone! Don't expect to tune in international shortwave stations. This receiver is for strong, local sources. The advanced experimenter will find it useful as a detector section for low power tuned receivers.
CHART stands for Completely Hackable Amateur Radio Telescope. Our goal with this project is to create an easy to navigate system of tutorials that will lead to you in building your own radio telescope from the comfort of your home or classroom. It is very important to us that that radio astronomy is as accessible as possible to whoever is interested, so we strove to keep the creation of this project as cheap as possible. We are excited that you have found our project and wish you the best of luck in the creation of your radio telescope.
This is a playground (and dump) of stuff I made, modified, researched, or found for the Flipper Zero.
There's a lot of everything in here, from customized apps, BadUSB scripts, hardware specs for modders, GPIO interface shenanagains and interface pinouts, hardware troubleshooting, sound and music stuff, and sub-GHz captures and dissections for just about everything. It's an impressive collection.
RF tool based on CC1101 module and Arduino Pro Micro 8VMHz/3.3V. Allows using CLI to control CC1101 board over USB interface. Putty or any other serial terminal can be used. It has similar functionality to YardStick One but is cheaper and does not need specialized software. Allows for RF jamming and replay attacks as well. It has RAW recording/replaying function which works exactly the same as in the Flipper Zero. Additional function is Radio Chat communicator
You simply connect your Arduino Pro Micro (Arduino Leonardo clone from Sparkfun) to USB port of your PC and launch Putty terminal to communicate with CC1101 module over USB Serial port ( /dev/ttyACM0 port in Linux, COMxx in Windows).
QRM.guru has been developed to assist Radio Amateurs in dealing with RF noise and interference. This is an educational and reference resource. The information provided on these pages is not unique or regarded as a new discovery. QRM.guru and the developers provide the information on these pages in good faith and obtain no monetary benefit for their efforts. QRM.guru is a volunteer powered resource.
Some Python scripts somebody wrote to do interesting things with an RTL-SDR. The only one that's vaguely documented is the spectrum analyzer.
We offer several resources here relating to over-the-air (OTA) broadcast services (TV, FM, and others). We have a variety of online tools, downloadable content, reference information, and discussion forums to help users learn, understand, and make informed decisions about the OTA services available to them.
The Signal Analysis Tool lets you enter a location by address or by coordinate, and optionally the height of an antenna above ground. It then runs 3D propagation models for the exact location and height and generates a "radar plot" report that summarizes the signal strength and direction of all the channels in the area.
FISSURE is an open-source RF and reverse engineering framework designed for all skill levels with hooks for signal detection and classification, protocol discovery, attack execution, IQ manipulation, vulnerability analysis, automation, and AI/ML. The framework was built to promote the rapid integration of software modules, radios, protocols, signal data, scripts, flow graphs, reference material, and third-party tools. FISSURE is a workflow enabler that keeps software in one location and allows teams to effortlessly get up to speed while sharing the same proven baseline configuration for specific Linux distributions.
The framework and tools included with FISSURE are designed to detect the presence of RF energy, understand the characteristics of a signal, collect and analyze samples, develop transmit and/or injection techniques, and craft custom payloads or messages. FISSURE contains a growing library of protocol and signal information to assist in identification, packet crafting, and fuzzing. Online archive capabilities exist to download signal files and build playlists to simulate traffic and test systems.
This is a modification of the original firmware for the "Frequency Counter with a PIC and minimum hardware" created by Wolfgang "Wolf" Büscher, DL4YHF.
Derivatives of Wolf's design are sold on Ebay and other sides in kit form, usually adding a crystal test circuit but otherwise using Wolf's exact design and firmware for the counter part (Wolf is aware of these "clones" but doesn't mind as long as "those kits are offered for a fair price").
This is for those PIC 16F628 kits.
The homepage of a relatively simple microcontroller-based frequency counter. This design is common to just about all of the kits that you'll find on eBay or Amazon (you know the ones - they don't have any instructions). Usually you'll be looking up construction variant 2 (five digit display) with a 20MHz crystal.
Designed by Wolfgang "Wolf" Büscher, DL4YHF.
Microcontroller used: PIC 16F628
Github repository for the Kraken SDR.
This software is intended to demonstrate the direction of arrival (DoA) estimation capabilities of the KrakenSDR and other RTL-SDR based coherent receiver systems which use the compatible data acquisition system - HeIMDALL DAQ Firmware.
The complete application is broken down into two main modules in terms of implementation, into the DAQ Subsystem and to the DSP Subsystem. These two modules can operate together either remotely through Ethernet connection or locally on the same host using shared-memory.
Running these two subsystems on separate processing units can grant higher throughput and stability, while running on the same processing unit makes the entire system more compact.
There is a beta Raspbian image available for download that includes all of the necessary software.
Designed with the RasPi 4 specifically in mind.
Documentation for the Kraken SDR is in this repo's wiki.
Also, thankfully, has instructions for installing the software yourself so you're not reliant upon their builds.
A set of tools for receiving information transmitted by GSM equipment/devices. Consists of Gnuradio blocks and tools for receiving and decoding GSM.
Turbine is the SDR software for NoraSector. It's designed to capture and stream all frequencies in a trunked radio system. It is capable of decoding multiple systems concurrently, even different system types, provided they all fall within the same sample bandwidth generated by the radio and there's enough CPU available.
It's built with the expectation that it uses a single SDR that is able to capture the bandwidth containing all frequencies in the system.
All audio is encoded using the Opus codec for compatibility with WebRTC and output over UDP.
Designed for big-bore SDRs, like the HackRF. You won't get an RTL-SDR working with this (even though I tagged it with that to make it easier to find).
Virgo is an easy-to-use open-source spectrometer and radiometer based on Python and GNU Radio (GR) that is conveniently applicable to any radio telescope working with a GR-supported software-defined radio (SDR). In addition to data acquisition, Virgo also carries out automated analysis of the recorded samples, producing an averaged spectrum, a calibrated spectrum, a dynamic spectrum (waterfall), a time series (power vs time) and a total power distribution plot.
Lastly, an important set of utilities is provided to observers, making the package for a great tool for planning (radio) observations, estimating the system sensitivity of an instrument, and many more.
The official index of GNU Radio tutorial documents. Curated on the project wiki.
A tool to converts images to IQ streams that are visible when viewed in a waterfall plot.