Category: Applications

PREORDER SALE: Active L-Band 1525-1637 Inmarsat to Iridium Patch Antenna Set For $34.95

Over the last several months we've been working on a versatile active L-band patch antenna that can cover Inmarsat to Iridium satellite frequencies. That antenna is now almost ready, and should be able to ship out from our Chinese storage warehouse by week 1 or 2 of October NOTE: Due to an unfortunate Typhoon near the factory in Taiwan, and the Chinese National Week long holidays and Taiwan National day we are expecting them to ship out in week 3 or 4 of October now. Apologies for the delays. No other components like filters or amplifiers are required to be able to use this antenna, as it is an all in one system.

The expected price will be US$39.95, but right now we're releasing it for a discounted PREORDER price of US$34.95 incl. free shipping.

Please see our store to preorder the unit.

Preorder sale has ended. Please see our store to order.

Your preorder will ship out as soon as it's stocked in the warehouse in China. If you prefer to wait we'll also have this product on Amazon (at retail $39.95) about 2-3 weeks after it is stocked in our Chinese warehouse.

The antenna is based on the active (low noise amplified with built in filter) ceramic patch design that was used by Othernet (aka Outernet), back when they had their L-band service active. We've asked them to modify the antenna to cover a wider range of frequencies, and include an enclosure that allows for easier mounting.

The antenna is 3.3 - 5V bias tee powered, so you will need a bias tee capable RTL-SDR like our RTL-SDR Blog V3, or a 5V external bias tee. It draws about 20-30mA of current, so it is compatible with other SDRs like the SDRplay, HackRF and Airspy too.

With this antenna we've paid close attention to the mounting solutions. One major difficulty with these patch antennas is finding a convenient place to mount them. The patch is designed with a built in 1/4" camera screw hole, so any standard camera mount can be used. In the kit we're including a window suction cup, a flexible tripod and 2 meters of RG174 cabling to help with mounting. Your own longer coax cabling can be used, however we'd recommend using lower loss cabling like RG59/58 or RG6 for anything longer than 3 meters.

The patch is also fully enclosed in an IP67 weather proof plastic case, so it can be kept mounted outdoors in the rain.

The RTL-SDR Blog L-Band Satellite Patch Antenna Set
The RTL-SDR Blog L-Band Satellite Patch Antenna Set
Ways to mount the patch antenna
Ways to mount the patch antenna

Performance

With the patch receiving AERO, STD-C and GPS should be a breeze. Simply point up at the sky, or towards the Inmarsat antenna, apply bias tee power and receive. Below are some sample screenshots showing reception.

Inmarsat Reception
Inmarsat Reception
Iridium Reception

Reception Tips

  • The patch is designed to be used with a 1m+ length of coax cable. It may perform poorly if the RTL-SDR is placed right at the antenna due to interference.
     
  • If receiving Inmarsat, the patch antenna should ideally be angled to face the satellite.
    • Rotate the patch until the signal strength is maximized. Rotating the patch optimizes the polarization of the antenna for the satellite and your location. NOTE: Using the wrong orientation could result in 20 dB attenuation, so please do experiment with the rotation.
    • You can also use the patch on a flat surface for Inmarsat (and rotate for best reception), but signal strength may be a little reduced. Depending on your location and the satellites elevation it should still be sufficient for decoding.
       
  • For receiving Iridium and GPS signals you can use the antenna flat, pointing straight up towards the sky. Try to get it seeing a clear view of the sky horizon to horizon to maximize the satellites that it can see.
     
  • If you happen to have a very marginal signal, you can clamp on a flat sheet of metal behind the patch antenna for improved performance.
     
  • AERO C-Channel: C-Channel transmissions are at 1647-1652 MHz which are outside of the advertised range of this antenna. However, the filter cut off is not that sharp, and you may be able to get results, although we cannot guarantee this. (If you want to test this for us and can demonstrate that you can receive C-Channel already, please contact us at [email protected] for a sample)

  • If you want to mount this on a car roof, you can use a standard magmount camera adapter.

What Can you do with this antenna?

Inmarsat STD-C EGC Decoding

AERO Satellite ACARS Decoding

Iridium Decoding

GPS Experiments

Monitoring 3D Printer Filament Moisture with an RTL-SDR and rtl_433

Over on Hackaday we've seen a post about Scott M. Baker's 3D printer filament drying farm that is monitored by a 433 MHz ISM band sensor and an RTL-SDR running rtl_433. If you're familiar with 3D printing then you'll know that it is critical to keep the plastic filament free from absorbing moisture, otherwise it can cause all sorts of issues when it comes time to print something.

To keep them away from humid air Scott uses "PrintDry" plastic vacuum canisters. Unfortunately he found that the vacuum sealing system wasn't perfect, and that some canisters would lose their vacuum after a few days. In order to ensure that the canisters were properly sealed he decided to add some active monitoring with pressure and humidity sensors and a wireless transmitter.

His monitoring system consists of a cheap 315 MHz ISM band transmitter, ATTINY85  microcontroller and pressure + humidity sensor. To receive and monitor the data he uses an RTL-SDR that runs the rtl_433 software, which is a program that is capable of decoding many different types of wireless ISM band sensors.

DIY Wireless Temp/Humid/Pressure sensors for measuring vacuum sealed 3d printed filament containers

Decoding the ARES Train Protocol with an RTL-SDR

Over on YouTube user JellyImages has uploaded a video demonstrating his Windows based ARESrcvr software. ARES is a railway control communications protocol used by some trains in the USA. His code connects to an RTL-SDR dongle, and demodulates the ARES protocol, providing decoded packets to ATSCMon via UDP on localhost.

ATSCMon allows you to view train telemetry data, and see on a rail map where that control indication came from. It appears that ATSCMon actually already supports ARES decoding via audio piping, but the decoder by JellyImages is a cleaner solution that doesn't require audio piping. In the past we've posted about one other YouTube user whose uploaded videos on using ATSCMon to monitor trains [Post 1][Post 2].

JellyImages also notes that his software only supports the ARES protocol which is used mostly around former Burlington Northern (BN) territory in the USA.

NanoVNASaver Software Walkthrough + NanoVNA Firmware Updates Bring 1.5 GHz Max Range

The NanoVNA is an open source VNA project by @edy555 and ttrftech that has recently become extremely affordable at less than US$50 for a fully assembled unit thanks to Chinese manufacturing (or a little more if you order it via Amazon).

Ohan Smit had recently been playing with the NanoVNA and came across a software package from Rune B. Broberg (5Q5R) called NanoVNASaver. NanoVNASaver is an open source program that can be used to read and plot data from the NanoVNA. It has some nice features like the ability to display multiple charts, increase the resolution up to 10k points, measure cable length via TDR calculations, save Touchstone files and more.

Over on his blog, Ohan has put up a walkthrough guide about using NanoVNASaver. He shows how to setup the application, calibrate the NanoVNA, and then demonstrates how to use NanoVNASaver to measure the response of some filters.

Testing our RTL-SDR.COM BCFM Bandstop filter with a NanoVNA and the NanoVNASaver Software.
Testing our RTL-SDR.COM BCFM Bandstop filter with a NanoVNA and the NanoVNASaver Software.

Later in the same post Ohan also includes an update about his experiments with some new experimental NanoVNA firmware that extends the maximum frequency range from the previous maximum of 900 MHz up to 1500 MHz. Results show that while it can work up to 1500 MHz, accuracy rapidly degrades above 900 MHz.

 

TV Scrambling With GNU Radio and a FL2K Adapter

[mrgriscomredux] over on [Reddit] was interested in re-creating the nostalgia that was scrambled analog television from the 90s. To do this he captured an NTSC analog video signal using an RSP1 SDR and demodulated that into composite video using GNU Radio to process everything.

The methods that were originally used to scramble analog television are not well documented, however [mrgriscomredux] has done a fine job re-creating it himself in his own way.

He then uses a Python script to modify the “Gated Sync Suppression” within GNU Radio and then transmits that back on to the air using a low cost FL2K VGA adapter we’ve featured on the blog in the past.

These FL2K VGA adapters can be abused as crude software-defined transmitters and we’ve seen people do everything from video transmission to GPS spoofing with them. [Check out the FL2K article here]

broadcasting my own scrambled tv channel with SDR

SDRSharp Community Plugin Package Now Available

The SDR# developer in conjunction with Rodrigo Pérez have recently endorsed and released a "community plugin package" over on the SDR# downloads page. This consists of a SDR# installer that automatically downloads and installs a whole plethora of SDR# plugins.

In addition to the plugins it also automatically installs the RTL-SDR drivers, and the RTL-SDR (R820T) special interface which has the ability to use decimation and has individual controls for each of the three gain stages. You can also use it to automatically install the LimeSDR and PlutoSDR interfaces.

The .exe is a simple installer and you can select what plugins you want during the install. The installer automatically puts the SDRSharp folder in the C: drive.

SDRSharp Community Plugin Package
SDRSharp Community Plugin Package

The plugins included are:

  • Base Windows SDR Software Package (same as above)
  • Plugin Audio Processor
  • Plugin Audio Recorder
  • Plugin AUX VFO
  • Plugin Avia band 8.33 calculator
  • Plugin Baseband Recorder
  • Plugin Calico CAT
  • Plugin CTCSS decoder squelch
  • Plugin DCS decoder squelch
  • Plugin DDE Tracker
  • Plugin Digital Audio Processor
  • Plugin DSDtcp
  • Plugin File Player
  • Plugin Frequency Lock
  • Plugin Frequency Manager
  • Plugin Frequency Scanner
  • Plugin Gpredict Connector
  • Plugin IF Processor
  • Plugin IF Recorder
  • Plugin Level Meter
  • Plugin LimeSDR
  • Plugin Meteor Demodulator
  • Plugin MPX Output
  • Plugin PAL/Secam TV
  • Plugin Pluto SDR
  • Plugin RTL-SDR 820T
  • Plugin SDRSharp Net Remote
  • Plugin Time Shift

A Wall Mounted SatNOGS Ground Station Monitor

If you weren't already aware,  SatNOGS is an open source project that aims to make it easy for volunteers to build and run RF ground stations (typically based on RTL-SDR hardware) that automatically monitor satellite data, and upload that data to the internet for public access. This is very useful for low budget cubesats launched by schools/small organizations that don't have the resources for a worldwide monitoring network as data can be collected from all over the world no matter where the satellite is.

Over on the SatNOGS Libre Space forums, user cshields have posted about his near wall mounted SatNOGS monitoring station. With the station he's able to monitor the status of his SatNOGS station via an LCD screen and see the location of satellites that next in the queue to be received. There are also some status lights and LCD text screen for monitoring the SatNOGS rotator hardware.

The station consists of a Raspberry Pi 4, 7" LCD display, 500 GB SSD, RTL-SDR Blog V3, and an Arduino with 16x2 LCD and NeoPixel. cshields post covers the full details of the build.

[Also seen on Hackaday]

SatNOGS Ground Station Monitor
SatNOGS Ground Station Monitor

Hacking Iridium Satellites With Iridium Toolkit

Over on YouTube TechMinds has uploaded a video showing how to use the Iridium Toolkit software to receive data and audio from Iridium satellites with an Airspy. Iridium is a global satellite service that provides various services such as global paging, satellite phones, tracking and fleet management services, as well as services for emergency, aircraft, maritime and covert operations too. It consists of multiple low earth orbit satellites where there is at least one visible in the sky at any point in time, at most locations on the Earth.

The frequencies used by the older generation Iridium satellites are in the L-band, and the data is completely unencrypted. That allows anyone with an RTL-SDR or other SDR radio to decode the data with the open source Iridium Toolkit. If you're interested in how Iridium Toolkit was developed, see this previous post about Stefan "Sec" Zehl and Schneider's 2016 talk.

In the video Tech Minds shows decoding of various data, including an audio call and the satellite tracks and heat map of Iridium satellites.

Hacking Iridium Satellites With Iridium Toolkit