❌

Normal view

There are new articles available, click to refresh the page.
Today β€” 15 August 2024rtl-sdr.com

Easvesdropping on HDMI with TEMPESTSDR and SDRplay

By: admin
15 August 2024 at 04:22

Over on YouTube "Sam's eXperiments logs" have uploaded a video showing how he was able to succeed when using TEMPESTSDR to eavesdrop on HDMI cables with his SDRplay. TEMPESTSDR software combined with a software defined radio allows a user to eavesdrop on TVs, monitors, and more by wirelessly receiving their unintentional RF emissions and recovering information from those emissions. In many cases it is possible to recover live images of the display, clear enough to read text.Β Β 

Sam's video explains the challenges he faced with signal strength due to the highly effective shielding of his HDMI cables. To get around this Sam shows how he unshielded his HDMI cables for the test. This is good news for privacy, as it shows how effective shielding can be at stopping these kinds of attacks. He then goes on to show the results he obtained which show text being read from his screen.

YouTube Video

Yesterday β€” 14 August 2024rtl-sdr.com

Tech Minds: Reviewing the Raspberry Pi 5 For Radio Amateurs Book by Elektor

By: admin
14 August 2024 at 04:46

Over on the Tech Minds YouTube channel, Matt has uploaded a video where he reviews a new book by Elektor titled "Raspberry Pi 5 For Radio Amateurs" (€5 off coupon code "Techminds"). The book is all about projects for the Raspberry Pi 5 that can be done with RTL-SDR Blog V3 and V4 software defined radios.

In the video Matt explores the books contents, showing off the various possible projects. Matt also shows how to get started with the book by installing Raspbian, and the RTL-SDR drivers, and then goes on to show how examples of the various software programs mentioned in the book such as SDR++, flrig, chirp, dump1090, predict, HamClock, rtl_tcp, rtl_433, qsstv, fldigi, Xdx and more.

YouTube Video

Before yesterdayrtl-sdr.com

SignalsEverywhere: Using HackTV to Transmit Analog Television with a HackRF

By: admin
6 August 2024 at 04:19

Over on her YouTube channel SignalsEverywhere, Sarah has uploaded a new video showing how to use a program called 'hacktv-gui' to transmit analog TV signals using a HackRF software defined radio. Analog TV standards such as PAL and NTSC have been phased out in most of the world in favor of digital TV standards instead. However, transmitting these yourself can be a fun experiment that may help breathe life into old television sets.

In the video Sarah explains how to use the hacktv-gui and hacktv software, and how to create a video transmission. She mentions how hacktv also supports the use of a FL2K device, which is a cheap VGA adapter that can be used to transmit signals.

YouTube Video

Using the RTL-SDR Blog V3 as a DVB-T Receiver in OpenPli Enigma2

By: admin
5 August 2024 at 06:25

The RTL-SDR hardware began its life as a DVB-T TV receiver USB stick, but these days it is rarely used for this purpose. However, in countries where DVB-T hasn't been upgraded to DVB-T2 it is still possible to use the RTL-SDR for TV reception.

Recently, RADIOTO bg from DXing.org wrote in and wanted to share with us his video showing how to use the RTL-SDR V3 for DVB-T reception in OpenPli Enigma2. OpenPli is an open-source Linux distribution for TV set-top boxes and Enigma2 is the TV application it runs.

RADIOTO's video shows a step-by-step guide to setting up the RTL-SDR in OpenPli. The procedure is relatively simple, just requiring the user to select the correct driver for the RTL-SDR via the set-top menu.

YouTube Video

Exploring HD Radio and Other Signals While on Holiday

By: admin
30 July 2024 at 04:23

Over on his YouTube channel, Simon has uploaded a video showing how while on holiday he was able to explore the various HD Radio stations available around the USA.Β 

If you are in the USA, you might recognize HD Radio (aka NRSC-5) signals as the rectangular looking bars on the frequency spectrum that surround common broadcast FM radio signals. These signals only exist in the USA and they carry digital audio data which can be received by special HD Radio receivers. Earlier in 2017 a breakthrough in HD Radio decoding for SDRs like the RTL-SDR was achieved by Theori when he was able to piece together a full HD Radio software audio decoder that works in real-time. Nowadays you can use software like HDFM - HD Radio GUI to easily receive HD Radio with an RTL-SDR.

In his video Simon shows the various HD Radio signals he found while on holiday, and also shows some of their secondary features, including traffic data, and weather radar maps. Interestingly he also spots HD Radio in the AM bands, but finds his signal is not strong enough to decode.

The rest of the video explores other signals he finds such as a studio link, and TV audio signals.

YouTube Video

Deep-Tempest: Eavesdropping on HDMI via SDR and Deep Learning

By: admin
24 July 2024 at 04:33

Over the years we've posted several times about the TEMPEST applications of software-defined radio. TEMPEST aka (Van Eck Phreaking) is when you listen to the unintentional RF emissions of electronics and are able to recover information from that. In the past, we posted about TempestSDR, an RTL-SDR compatible program that allows you to view images from a computer monitor or TV simply by picking up the unintentional RF emissions from it.

Usually, the images received are fuzzy and it can be difficult to recover any information from them. However recently there has been work on combining Tempest techniques with deep learning AI for improving image quality.

Deep-tempest has recently been released on GitHub and from their demonstrations, the ability to recover the true image with deep learning is very impressive. From a fuzzy grey screen, they show how they were able to recover clear text which looks almost exactly like the original monitor image.

Deep-tempest is based on gr-tempest, and requires GNU Radio, Python 3.10 and a Conda environment. Instructions for installing it are on the GitHub.

The whitepaper on the University research done to implement Deep-Tempest can be found freely on arxiv at https://arxiv.org/pdf/2407.09717.

How Deep-Tempest Works
How Deep-Tempest Works
Deep-Tempest Results
Deep-Tempest Results

Monitoring Aircraft Distance Measuring Equipment (DME) with LimeSDR

By: admin
23 July 2024 at 04:57

Daniel EstΓ©vez has recently posted on his blog about how he uses a LimeSDR to record and analyze the DME signal used by aircraft. DME or Distance Monitoring Equipment is a radio navigation technique sometimes used by aircraft.

The concept behind DME is simple: the aircraft broadcasts a signal pulse, and a ground station receives and repeats the pulse back at another frequency. The aircraft receives the return pulse, and from the time it has taken to receive that return pulse, the distance to the ground station can be determined. The frequencies used are between 960 MHz and 1215 MHz, and the aircraft and ground station pulses are always spaced apart by 63 MHz.

In his post, Daniel explains how he records the two signals spaced 63 MHz apart using his LimeSDR. Recording this large bandwidth has some challenges since typically the LimeSDR only supports a bandwidth of 61.44 MHz, which is too small for the 63 MHz spacing. However, Daniel explains in his post how he got around this limitation by using the two RX channels on the LimeSDR, sampling at a higher 80 MSPS sample rate, and then using the LimeSDR DSP to downconvert and decimate each DME channel to 2.5 MSPS, making the final sample rate small enough to be sent over USB.

The rest of the post details his experiments, analysis, and results when receiving the two DME channels through GNU Radio.

Daniel's LimeSDR DME Receiver Setup
Daniel's LimeSDR DME Receiver Setup

[Also seen on Hackaday]

SignalsEverywhere: Decoding the QO-100 Mid-Beacon with WebSDR and IZ8BLY’s Decoder

By: admin
16 July 2024 at 04:41

In one of her latest videos on YouTube, Sarah from the SignalsEverywhere channel shows how we can use a program called "IZ8BLY Phase 3D (AO-4) Satellite Decoder" to decode the 'Mid-Beacon' on the QO-100 satellite. QO-100 is a commercial geostationary communications satellite that also contains a popular transponder for amateur radio.

However, there is also an interesting beacon called the mid-beacon that can be decoded, which provides some information about the satellite. In the video, Sarah shows how this beacon can be decoded with the software from IZ8BLY. As QO-100 is only visible from Europe, the Middle East and Africa, Sarah uses a WebSDR to receive the signal from the USA, then pipes the audio into the IZ8BLY decoder via Virtual Audio Cable.

YouTube Video

Reading Electric Meters with RTL-SDR and HomeAssistant

By: admin
16 July 2024 at 04:20

Over on his blog Jeff Sandberg has posted a writeup detailing how he combined RTL-SDR, rtl_amr, and HomeAssistant to decode wireless data from his Itron power meter, and create useful graphs showing his US home's power usage.

In the post, Jeff explains how he uses an RTL-SDR Blog V4, HomeAssistant, EMQX, and rtl_amr to receive and plot the data. The RTL-SDR and rtl_amr software receives and decodes the wireless Itron electricity meter data packets, and then EQTT passes the data to HomeAssistant for logging and plotting. Jeff also notes how he used NodeRed to correctly automate the summer and winter tariff price changes.

Finally, in an update to the post Jeff mentions that he was also able to receive and log data from his gas meter.

HomeAssistant energy dashboard with data received from an RTL-SDR and rtl_amr decoder.

Transmitting and Receiving Meshtastic with SDR

By: admin
12 July 2024 at 03:37

Last month we posted about Aaron's video on Meshtastic, and how it's possible to decode the Meshtastic protocol using an RTL-SDR and GNU Radio project called Meshtastic_SDR.Β 

If you weren't aware, Meshtastic is software that enables off-grid mesh network based communications and can run on cheap LoRa hardware. The mesh based nature of the system means that communications can be received over long distances, without any infrastructure, as long as there are sufficient Meshtastic nodes in an area that can route the message to the destination node. One example application of Meshtastic is to use it as a mesh-based text messaging system. This might be useful for teams of hikers, pilots, or skiers who operate in remote areas without cell phone coverage.

In his latest video, Aaron shows how Meshtatsic_SDR can also be used to transmit the Meshtastic Protocol using a transmit capable SDR like the HackRF. Aaron writes in the video description:

In this video, we take a deeper dive into the setup and usage of the meshtastic_SDR repository, which now enables the transmission and reception of Meshtastic using Software Defined Radios (SDRs). Recent updates have made this possible by partially leveraging GNU Radio flow graphs for both RX (receive) and TX (transmit), and integrating Python scripts that connect to ZMQ sources for message input and ZMQ outputs for message decoding.

I demonstrate the setup using a HackRF for the transmit side and an Airspy R2 for receiving. We also verify the results of TX and RX using a standard Meshtastic receiver to ensure accurate performance.

YouTube Video

SignalsEverywhere: Monitoring Itron ERT Smart Meters on Android

By: admin
10 July 2024 at 03:38

Over on her YouTube channel SignalsEverywhere, Sarah has uploaded her latest video showing how it is possible to monitor Itron ERT smart meters on an Android device.Β  Smart meters are used to wirelessly monitor the usage of residential utilities such as water, gas, and electricity. With an RTL-SDR and some decoding software, it is possible to monitor the data coming from your own and your neighbours meters (at least for certain brands of meter).

In her video, Sarah shows how she compiled the rtl_amr decoder software for Android, and created her own Android app called "AndAMR" for displaying the data decoded by rtl_amr. The rest of the video shows how to set up and use the app.

YouTube Video

Tech Minds: Testing an Inmarsat L-Band Helix for Offset Satellite Dishes

By: admin
4 July 2024 at 04:39

In his latest video, Matt from the TechMinds YouTube channel tests out an LHCP L-band helix feed designed for receiving Inmarsat satellites. Matt pairs the feed with an 85cm satellite dish, an L-band LNA, and an Airspy Mini.

The L-band helix feed comes from a small German engineering company called nolle.engineering. The feed is priced at 94.70 Euros (incl. VAT) (~$102 USD), plus shipping costs. It is a passive antenna so it needs to be combined with an LNA to be usable with a typical SDR.

In the video Matt shows that the reception with the LHCP helix + dish setup is better than expected. He also compares it to a previous test he did with a longer RHCP helix antenna also produced by nolle.engineering. The RHCP antenna is used to be used without a dish, however, as expected the SNR is less than the dish + small LHCP feed setup. Matt then shows some Inmarsat signals being decoded including STD-C and Aero voice.

YouTube Video

SDR# Big Guide Book: 2024 Edition Released

By: admin
27 June 2024 at 04:45

Paolo Romani (IZ1MLL) has recently released the 2024 version of his SDR# Big Book. The book is available forΒ download on the Airspy downloads page, just scroll down to the title "SDR# Big Book" and choose your language. (At the time of this post only English and Italian are available in the 2024 edition, but multiple languages are available for the older guides).

Paolo writes that the book has been updated for the latest SDR# v1920 version, and now the editions will be labelled by date, instead of version number. He also writes that page 25 of the big book now includes information about the differences between RTL-SDR Blog V3 and V4 dongles.Β 

The Big Book of SDR# Studio 2024 Edition

Tech Minds: Testing the NooElec FlyCatcher RTL-SDR ADS-B+UAT Raspberry Pi Hat

By: admin
27 June 2024 at 01:32

Over on YouTube Matt from the Tech Minds YouTube channel has tested out NooElec's new 'FlyCatcher', which is an RTl-SDR ADS-B hat for the Raspberry Pi. The FlyCatcher has two RTL-SDRs built into it, each with it's own LNA and SAW filter. One SAW filter is tuned for 978 MHz UAT, and the other for 1090 MHz ADS-B.

The device also has buttons that allow you to bypass the LNA stage, and just use filtering, in case you have an external LNA. They appear to be using the Qorvo TQL9063 LNA chip, which has a built-in bypass.

In the video Matt tests out the FlyCatcher, but only on 1090 MHz as 978 MHz UAT is not used in his country. He shows how to set up the software on the Raspberry Pi and then shows some results.

YouTube Video

Tech Minds: Using the RK888 MK2 to Receive the Entire HF Band

By: admin
27 June 2024 at 01:14

In one of his latest videos Matt from the Tech Minds YouTube channel tests out the RX888 MK2 software defined radio at HF frequencies. Matt notes that while the bandwidth of this SDR is limited to 10 MHz at VHF/UHF, you can actually use it in direct sampling mode to achieve a massive bandwidth of 64 MHz, allowing you to receive the entire HF band at simultaneously.Β Β 

In his video, Matt uses SDR-Console V3 and he shows the entire HF band being received at once. He also shows the SDR-Console V3 matrix bands organizer, which allows you to create multiple windows of zoomed-in spectrum. That combined with the multi-receiver feature could allow you to have multiple audio outputs for digital decoding across the HF band.

YouTube Video

Decoding Meshtastic in Realtime with an RTL-SDR and GNU Radio

By: admin
10 June 2024 at 05:01

Over on his YouTube channel, Aaron, creator of DragonOS and WarDragon has uploaded a video showing how it is possible to decode Meshtastic with an RTL-SDR and GNU Radio project called Meshtastic_SDR.Β 

If you weren't aware of it, Meshtastic is software that enables off-grid mesh network based communications and can run on cheap LoRa hardware. The mesh based nature of the system means that communications can be received over long distances, without any infrastructure, as long as there are sufficient Meshtastic nodes in an area that are able to route the message to the destination node. One example application of Meshtastic is to use it as a mesh-based text messaging system. This might be useful for teams of hikers, pilots, or skiiers who operate in remote areas without cell phone coverage.

In the video, Aaron shows how to install the Meshtastic GNU Radio software on DragonOS (Linux), and how to run the GNU Radio flowgraph and Python decoder script. Later in the video Aaron shows some test text messages being received by the software.

The Meshtastic_SDR project can also be used to transmit Meshtastic messages with an appropriate TX-capable SDR.

YouTube Video

An Atmega328 + SI5351 Based WSPR Beacon

By: admin
10 June 2024 at 04:40

Thank you to Ihar Yatsevich for writing in and sharing with us his open-source WSPR beacon project. The WSPR beacon consists of a custom PCB with ATMega328 microcontroller, GPS module, single transistor amplifier, and Si5351 with TCXO.

The result is a very simple, portable WSPR beacon that can be heard all over the world. However, it appears that no band filters are built into this, so you will need to add a bandpass filter for the WSPR band that you are using.

WSPR (Weak Signal Propagation Reporter) (pronounced "whisper") is an amateur radio digital HF mode designed to be decodable even if the signal is received with very low power. Because of this design, even low-power transmitters can be received from all over the world. It can also be used to help determine HF radio propagation conditions as WSPR reception reports are typically automatically uploaded to wsprnet.

If you are interested, Ihar has written about his project in more detail over on Reddit.Β 

Ihar's Microcontroller Based WSPR Beacon
Ihar's Microcontroller Based WSPR Beacon

Artemis 4 Released: Offline Signal Identification Database

By: admin
10 June 2024 at 03:22

Back in 2019 we posted about the release of Artemis 3, an open-source multi-platform program that makes searching through the Signal Identification Wiki offline possible and easy to do.

Recently Artemis 4 has been released which is an entire rewrite of the code, resulting in some substantial improvements, and paving the way for future features like machine learning based identification. Author Marco Dalla Tiezza writes:

  • Artemis was initially designed to provide an offline solution for consulting the library of signals provided by the community on sigidwiki, but the database was formerly a simple .csv with all its limitations.Β Now the database is a proper relational sqlite which is much easier handled and offers many other possibilities like: additional fields (for example, each frequency of a signal can contain a description and this is true for every single parameter), faster db operations (for example, filtering signals is done by a simple query), increased extensibility due to the fact that new fields/parameters can be introduced in the future or by the user itself.
  • The only searchable database with Artemis 3 was the Sigid wiki database.Now, with Artemis 4, users can create their own custom databases, enter an arbitrary number of signals and parameters, attach documents or any useful information, and export it by sharing it with their friends.
  • The documentation has been completely revised to be as clear as possible and to be able to take the user from installation to advanced use of the program by giving instructions on how they can contribute to the project.Β DOCUMENTATION
  • As usual, the program provides a real-time interface to be able to track space weather in near real-time,Β but now this module is more focused on RF propagation such as meteor scatter, EME, sporadic E, aurora spots, DRAP, aurora forecasts and many more (we are actively adding useful descriptors).
  • Artemis 4 now relies on the PySide 6 graphics framework, which not only allows for a modern and newer, user-customizable GUI but also allows for less use of third-party libraries to run the program.
  • Given the flexibility and especially the modularity of the new software, it is very likely that signal analysis functions will be introduced in the future (such as automatic recognition of signals via machine learning/neural network or simpler ones like FFT for obtaining ACF from an audio file, etc.)
  • The homepage of the project (https://www.aresvalley.com) as been updated as well and there you can see some screenshots or directly download the software to give it a try.

If you weren't aware, the Signal Identification Wiki (sigidwiki) is our sister site, which we started a few years ago to collect and catalog various types of signals that an SDR user might see and hear on the airwaves. The idea is that a user could search the database to learn about and identify unknown signals. Over time it has grown significantly, now over 500 known signals with both waterfall images and sound samples available in the database. We have since handed over the operation of the Wiki to the community, with Carl Colena taking on the lead.

Artemis 4 Screenshot

SignalsEverywhere: Build an RTL-SDR Based OP25 Radio Scanner with a Mobile Control Head Android App

By: admin
30 May 2024 at 04:16

Welcome back to Sarah from the SignalsEverywhere YouTube channel who has recently returned to producing videos from a hiatus. In her latest video, Sarah shows off her new OP25 Mobile Control Head Android App which allows you to implement a full P25 digital radio scanner at a fraction of the cost of a commercial digital scanner. In the past, Sarah had released a similar application written for the Raspberry Pi but has decided to shift her focus to writing an equivalent Android app that is less clunky and can be deployed for a lower cost.Β 

The app controls and displays information from the OP25 software that runs on a Raspberry Pi with RTL-SDR connected. It works by using a server application on the Raspberry Pi that manipulates the OP25 instance and its configuration files.

Sarah writes:

The application is a wrapper for OP25 that uses a raspberry pi and an android device to provide users with a mobile control head for their OP25 P25 scanner setup. Currently it's just a basic application but I'll be adding features like automatic site switching, etc.

OP25MCH: https://github.com/SarahRoseLives/OP25MCH

There is also a separate application I call the OP25Display which is just a display for a users existing OP25 instance.

OP25Display: https://github.com/SarahRoseLives/op25display

YouTube Video

❌
❌