A professional's article about picking and using the right cable for RF use in the right circumstances. Discusses the use cases (aerospace, defense, transportation, telecom, broadcast, medicine), frequency ranges, connectors, assemblies, and specifics.
soapysdr-fft-log is a tool for logging and playing back arbitrarily large portions of the RF spectrum. it can also identify peaks based on a handful of input parameters and log them to console. It is a sister project to plutosdr-fft-log which brings support to many of the most popular SDRs. scanner.py continuously scans a specified frequency range and logs the FFT results to .bin files. each log file contains data for an arbitrary large portion of the spectrum, allowing continuous spectrum monitoring. replay.pl plays back FFT log files generated by scanner.py, printing detected peaks to the console.
Paracon is a packet radio terminal for Linux, Mac and Windows. It is focused on simplicity and ease of use, and incorporates the core functionality that most packet users need without trying to include all of the bells and whistles that few would use.
Multiple simultaneous AX.25 connected mode sessions, allowing for connections to multiple BBS or other remote nodes. Unproto (UI, or datagram) AX.25 mode, allowing for keyboard-to-keyboard chat or other non-connected uses. Text-based console application looks and behaves the same on all supported platforms (Linux, Mac, Windows). Uses the AGWPE protocol to communicate with any server implementing that protocol. Tested and supported with Direwolf, ldsped and AGWPE. Self-contained executable requires only a Python installation to run, without the need to install any additional dependencies.
Software and documentation for getting media signals (FM RF) out of VHS VCRs, processing them, and writing them out to lossless digital formats for archival.
Welcome to PY-SDR v2.0, a powerful real-time spectrum visualization tool built using PyQt5 and Matplotlib. This application leverages the capabilities of RTL-SDR (Software Defined Radio) to provide a dynamic and interactive representation of radio frequency spectra.
Real-Time Spectrum Analysis: Capture and analyze radio frequency spectra in real-time with a customizable FFT size. 3D and 2D Waterfall Views: Visualize the spectrum data in both 3D and 2D waterfall plots for a comprehensive understanding. Set your desired RTL-SDR parameters, including sample rate, center frequency, and gain. Easily adjust the capture duration, FFT size, and other parameters to suit your needs.
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.
A web-based SDR package for multiple users. Tune an SDR with your web browser, listen to what it picks up. Includes demodulators. 2d and 3d waterfall displays. Supports multiple SDRs, including the RTL-SDR. You can also join the sdr.hu radio network if your server is publically available.
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