Things You Will Need To Get Started

Raspberry Pi 3 Or Better
2.4GHz Directional Grid Parabolic
Micro SD Card A least 16Gb Or Bigger
NooElec SAWBIRD + GOES Saw Filter
Antenna “Which Will Need To Be Modified”
RTL-SDR USB Dongle With Or Without A Built In Bias-T

sudo apt update
sudo apt install git build-essential cmake libusb-1.0 libopencv-dev libproj-dev

Install The RTL-SDR Software:

git clone https://github.com/steve-m/librtlsdr.git
cd librtlsdr
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINSTALL_UDEV_RULES=ON ..
sudo make install

Set Rules And Blacklist:

sudo cp ../rtl-sdr.rules /etc/udev/rules.d/
sudo ldconfig
echo 'blacklist dvb_usb_rtl28xxu' | sudo tee --append /etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf

sudo reboot  "To Test The RTLSDR"

rtl_test  "Control C To Cancel Test"

To Install The GOES Software:

git clone https://github.com/pietern/goestools.git
cd goestools
git submodule init
git submodule update --recursive
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
sudo make install 

Now Make The Following File:

nano goesrecv.conf

And Paste In The Following And Save:

[demodulator]
mode = "hrit"
source = "rtlsdr"

[rtlsdr]
frequency = 1694100000
sample_rate = 2400000
gain = 5
bias_tee = false

[costas]
max_deviation = 200e3

[decoder.packet_publisher]
bind = "tcp://0.0.0.0:5004"
send_buffer = 1048576

[monitor]
statsd_address = "udp4://localhost:8125"

In One Terminal Window Run The Following Command:

goesrecv -v -i 1 -c ~/goesrecv.conf

In A Second Terminal Window Run The Following Command:

goesproc -c /usr/share/goestools/goesproc-goesr.conf -m packet  --subscribe tcp://127.0.0.1:5004