A Discussion on How WiFi Can Be Used To See Through Walls
Earlier in the year on YouTube, Yaniv Hoffman and Occupy The Web haved discussed research showing how Wi-Fi signals can be used to detect and track people through walls. The idea is simple from an RF point of view. Wi-Fi is just radio, and when those signals pass through a room they reflect and scatter off walls, furniture, and human bodies. By analyzing these reflections, it is possible to infer movement and even rough human outlines without placing any hardware inside the room.
Using low-cost SDRs, a standard PC, an NVIDIA GPU, and open-source AI tools like DensePose, researchers can reconstruct basic 3D human shapes in real time. In some cases, the system does not even need to transmit its own signal. It can passively analyze reflections from an existing Wi-Fi router already operating in the home.
The speakers note that this raises obvious privacy concerns. While there are some benign uses like motion-based home security or monitoring breathing in elderly care, the same techniques could be misused. Countermeasures are limited, as Wi-Fi uses spread spectrum techniques that make jamming difficult.
If you're interested, we posted about something similar in 2015, where USRP radios were being used to detect the presence of people behind walls.
Building a DIY Off-Grid Weather Station with a Raspberry Pi and RTL-SDR Receiver
Thank you to Vinnie for writing in and sharing with us his home made Raspberry Pi based off-grid weather station, which uses an RTL-SDR to receive data.
Being somewhat disappointed with a cheap all-in-one weather station's data, lack of local storage and customisation possibilities, Vinnie decided he could do better and build his own custom solution instead. While working on an existing Raspberry Pi based ADS-B station that he had already deployed, he realised that the hardware was largely underutilised and would make an ideal platform for additional RF decoding tasks.
By adding a second RTL-SDR dongle and using the popular rtl_433 software, Vinnie was able to receive and decode data from an Ecowitt WS90 all-in-one outdoor weather sensor. Unlike many consumer weather stations, the WS90 operates as a simple one-way RF transmitter with no cloud dependency, making it ideal for local SDR-based decoding and long-term data ownership.
All weather data is received locally over RF, decoded into JSON, processed on the Raspberry Pi, and stored locally without relying on third-party cloud services. Rainfall totals, daily highs and lows, and historical trends are calculated entirely in software, giving full transparency and flexibility over how the data is handled. A simple web dashboard then displays current conditions and recent history on the local network.
The entire system runs in Docker containers alongside the ADS-B feeder, keeping services isolated and easy to maintain. Optional one-way data sharing to weather aggregation services can be enabled if desired, but the station functions fully offline by default.
In his post, Vinnie has written an in-depth overview of the hardware choices, RF decoding, data pipeline, and software architecture behind the project, including why certain sensors were chosen and how rainfall is calculated from raw impulse data. The code is all opensource and available on his GitHub.

New RTL-SDR Blog Forum Active
We've just activated a brand new RTL-SDR Blog forum based on the Discourse platform, and we will be retiring the old phpBB boards. If you have any questions or want to share anything relating to RTL-SDRs, SDRs, or the radio hobby in general, please feel free to log on and make a post.
For troubleshooting questions, please be sure to include as much detail as possible about the issue, such as exact error messages, what you are trying to achieve, and ideally add screenshots showing your settings. Also, please remember that for questions relating to specific software, you will probably get the best help by asking in discussion groups specifically for that software, or by emailing the authors of those programs directly.
We've decided to retire the old phpBB forums due to excessive spam that has proved extremely difficult to combat. phpBB has limited plugins available that actually work for spambot detection. We've tried adding captchas, technical barrier questions, using spambot block lists, spambot blocking services, and setting a high security setting on Cloudflare. But nothing has been able to stop the new ChatGPT/AI powered spambots.
These spambots are particularly insidious because they ask legitimate-sounding questions to start a discussion and may even reply with legitimate-sounding responses. Later, once trust has been established with humans and the forum spambot detection software, they will start posting spam links, and editing old posts to include subtle spam links.
The new forums are based on Discourse, and are available here https://rtl-sdr.discourse.group/
Based on our previous experience, Discourse is a much more modern platform and has much better natural spambot protection, so spambots shouldn't be a problem on that platform.
If you've been a fan of these forums, please make an account on our Discourse forum. Thanks!
As usual, for inquiries relating to RTL-SDR Blog product faults, or shipping issues, please email us directly at [email protected] with your order ID number included for direct help.
The old forums will stay up for archival reasons, but they will be locked from now on.
HackRF Pro Updates: Sensitivity and Noise Figure Measurements + Free Stuff Program
Over on the Great Scott Gadgets blog, Mike Walters, one of the team behind the HackRF Pro has uploaded a post detailing the HackRF Pro's sensitivity and noise figure measurements.
If you are unaware, the HackRF One has long been a core staple in the SDR community. While it is not classed as a high-performance SDR for optimized reception, it is one of the most versatile hacker/experimenter SDR's on the market with a wide frequency range, wide bandwidth and RX and TX capability. The soon-to-be-released HackRF Pro is an upgrade from the original HackRF One.
The measurements by Mike show that the HackRF Pro has significantly lower noise figure across all frequencies compared to the HackRF One. A lower noise figure equates to improved receiver sensitivity. However, although improved, the noise figure is still high enough that you'll probably want to use a low-noise amplifier (LNA) for optimizing reception of weaker signals.

Mike also confirms the noise figure improvements equate to improved real world performance by receiving ADS-B signals from aircraft, with the HackRF Pro showing increased range and doubling the number of messages received.

Also, in related news from a post a few days earlier, Maggie Way wrote about the Great Scott Gadgets free stuff program. This program allows people in the open source hardware community to submit a request for free hardware from Great Scott Gadgets if they have intentions to use the hardware to spread education, support community projects, or contribute to open source projects or research
DSDPlus Public Release Updated & Fast Lane Changes
The team behind DSDPlus has recently uploaded a new public release version 2.547. The last public release was version 1.101, released several years ago. Up until now, only DSD+ Fastlane customers have had access to the new version.
The new version adds new programs like FMP, which can be used to receive the FM signal from an RTL-SDR, Airspy or SDRplay SDR and transfer it to DSD+ over TCP. Previously, a program like SDR#, or SDR++ would have to be used along with audio piping software like VB Cable.
rtl_haos: An rtl_433 to Home Assistant Bridge
Thank you to Jaron McDaniel for writing in and sharing with us the release of his open source software called "rtl_haos". rtl_haos is a 'drop-in' bridge that turns one or more RTL-SDR dongles into Home Assistant friendly sensors via rtl_433 and MQTT. Jaron writes:
I just finished a tool that that bridges data received from rtl_433 into Home Assistant friendly entities. Basically allowing you to integrate anything rtl_433 can see into Home Assistant.
Basically you clone the git to a Rasberry PI, configure it for your MQTT server, plug in a RTL-SDR or two and you'll see entities with icons and units automatically assigned to whatever rtl_433 discovers.
This tool allows you to connect older and cheap non-Wi-Fi connected sensors to Home Assistant, which typically communicate to a base station via wireless ISM band signals. Home Assistant is an open-source home automation platform that integrates and controls household devices such as lights, sensors, and actuators.

Frugal Radio: Using a 25 Dollar PC for Decoding with SDRs
Over on YouTube, Rob from the Frugal Radio channel has uploaded a video showing that you don't need to shell out thousands for a capable PC to run your SDR. Robs finds five second-hand Dell Optiplex 9020 PCs advertised for just $25 each, and shows how each PC is powerful enough to run multiple SDR decoders at once, and run three monitors.
He notes that these PCs are a bargain as they come with a 4th gen Intel i5, 8GB RAM, and a 256 GB SSD. And they even come with Windows 10 Professional pre-installed.
Later in the video Rob shows what each of his $25 PCs is doing. He shows how PC1 decodes five digital trunk systems with RTL-SDRs and runs SDR++ with an Airspy. And how PC2 decodes P25 trunk systems and runs the PDW pager decoder.
Rob notes that deals on these second-hand Dell Optiplex 9020 PCs are easy to find on eBay as these are common ex-corporate PCs.

