Decoding EWS-G1 (GOES13)

Europe, North Africa, and the Mediterranean Sea from Zbigniew Sztanga’s receiver.

UPDATE 1/15/2021 from Zbigniew Sztanga @ZSztanga
Now with my EWS-G1 station running (at least on my end, still some work on servers), I might explain how exactly it works because it is quite more complex than a “normal” GOES station. The first (I think the biggest) difference is that the station is not contained to just a pi. The station is running on 3 units in total: Pi for SDR, PC (could be called a server really) for demodulation, decoding, processing, and uploading, a server (in France, making the whole system “international”) hosting web interface and storing images (we are talking about 500MB images every hour here).

Here is how it all works:

Our first element is a pi 4B 4Gb ram. This device doesn’t perform any demodulation/decoding. All it is doing is running SoapySDR Remote Server. It allows me to access my SDR (Airspy mini in this case) from the PC. I will probably throw FY-2H on that pi too because I have a few spare SDR’s I could use.

Our next element in the chain is the first server. It is in the same local network and it is the brain of the whole station. It is running the most basic system I could get on it, in this case, Debian 10 with no graphical interface. It is accessing the SDR through Soapy Remote (from the pi) and running the Ingestor. So far it has been running for a whole night and it seems to work fine.

The last step is the main server. It is located in France (quite far from there) and it will be hosting all the images and web services. (Note the “will” as it is still not finished.) All the images will be uploaded into it because there isn’t much space on the other 2 devices.

Received by Zbigniew Sztanga 11/11/2020

Here are some photos of the setup, including the first server, the Pi and the dish.

Photo courtesy @ZSztanga
Photo courtesy @ZSztanga
Photo courtesy @ZSztanga

It is designed to be user-friendly, with a GUI input, and best of all, can decode many different satellites! This software is still being developed, so bugs and potential instabilities are to be expected. The program can either run as a 24/7 service for automated station setups or as a standalone “one-time” decoder, there are releases for Debian-based system, and a Windows based system.
Decoder and Documentation can be found on his GitHub page at

UPDATE 11/19/2020
EWS-G1 Imagery is now available for public use! This provides coverage over an area that was not easy (or free) to obtain. EWS-G1 sends a full disk every thirty minutes, with one visible band and 4 IR bands.
SSEC has enabled the US Space Force imagery from EWS-G1 and added it to the product list…

What you need to know about EWS-G1 – GOES-13

EWS-G1 (Electro-optical Infrared Weather System Geostationary) is a weather satellite of the U.S. Space Force, formerly GOES-13 (also known as GOES-N before becoming operational) and part of the National Oceanic and Atmospheric Administration’s Geostationary Operational Environmental Satellite system. On 14 April 2010, GOES-13 became the operational weather satellite for GOES-East. It was replaced by GOES-16 on 18 December 2017 and on 8 January 2018 its instruments were shut off and it began its three-week fuel-conserving drift to an on-orbit storage location at 60° West longitude, arriving on 31 January 2018. It remained there as a backup satellite in case one of the operational GOES satellites had a problem until early July 2019, when it started to drift westward and was transferred to the U.S. Air Force, and then the U.S. Space Force.

  • GOES-13 arrived at 61.5° East longitude in mid-February 2020. The satellite is renamed EWS-G1 and fully operational for the Indian Ocean since September 8, 2020.
  • GOES-13 (EWS-G1) only transmits SD (Sensor Data) and GVAR (GOES VARiable), it DOES NOT transmit LRIT.
  • Working frequencies are: SD 1676 MHz and GVAR 1685.7MHz
  • The broadcast is also extremely weak when compared to LRIT/HRIT, and thus requires a significantly higher gain dish antenna. The smallest confirmed receiving dish is 180cm, with the satellite 20° above the horizon.
  • GVAR and SD are about 5MHz wide, so an SDR capable of that bandwidth is required. (RTL-SDR is not)-the Nooelec GOES bundle IS NOT CAPABLE of receiving GOES-13.
  • The software is in the early stages of development, and not publically available yet. You can expect the first releases soon. I will post information as it becomes available.
EWS-G1 GOES-13 Coverage


There are some very smart folks working on this, and thanks are to be given to those doing the groundwork and sharing their knowledge with the rest of us!

@ZSztanga’s GOES-13 Reception Setup, with 1.8m dish.

The EWS-G1 is a temporary fix to fill a gap in coverage until the Space Force acquires a new system that will likely be a distributed or proliferated low-Earth orbit constellation. EWS-G1 has a projected end of service date of January 2024. (possibly longer).

EWS-G1 will be replaced at some point by the currently being built Electro-Optical/Infrared Weather System (EO/IR EWS) program, and if still functional, will be placed into orbital storage along with GOES-15, Contracts totaling $309 million to three companies were signed in June of 2020 to fastrack the EWS-G1 replacements. It is on track for a 2023 launch. The contract awarded in November 2018 to Ball Aerospace is for one low earth orbit satellite but there are options in the contract to get a second satellite.

Links to EWS-G1 Decoding software and Hardware:


GVAR Ingestor