Skip to content

Instantly share code, notes, and snippets.

View darksidelemm's full-sized avatar

Mark Jessop darksidelemm

View GitHub Profile
#
# SSDV Image Grabber
#
# Author: Mark Jessop <[email protected]> ~2022
#
# Dependencies:
# * Python 3
# * Python libraries (install using pip):
# * requests
# * wget
@darksidelemm
darksidelemm / spyserver_autorx.config
Last active July 30, 2024 06:01
SpyServer Configuration File for radiosonde_auto_rx
# SPY Server Configuration File for radiosonde_auto_rx
# Modify as necessary, refer to comments throughout the file.
device_type = AirspyOne
# Device Serial Number as 64bit Hex, or set to 0 to use the first available device
device_serial = 0
# Initial Center Frequency
# Recommendations for Airspy Mini (6 MHz sample rate, 4.8 MHz usable):
# Australia - 402500000
@darksidelemm
darksidelemm / spyserver.service
Created October 27, 2023 05:34
SpyServer Systemd Service File
[Unit]
Description=spyserver
After=syslog.target
[Service]
# For running outside of a python virtual environment
ExecStart=/home/pi/spyserver/spyserver /home/pi/spyserver/spyserver_autorx.config
Restart=always
RestartSec=15
WorkingDirectory=/home/pi/spyserver/
@darksidelemm
darksidelemm / ka9q-radio-hfaprs.md
Last active April 19, 2025 02:20
Decoding HF APRS with KA9Q-Radio

Mark VK5QI 2025-04-19

This assumes you have a functioning wsprdaemon setup, using ka9q-radio and RX888 receiver.

Install Direwolf

We can just get direwolf from the Ubuntu package repositories:

sudo apt-get install direwolf
// An attempt at making a 'press-fit' BNC-compatible connector
// Using the inner part of a BNC plug from RFSupplier.
//
// First print attempt used Bambu 0.12mm high quality setting and a 0.4mm nozzle.
//
// Mark VK5QI
// Smoother rendering of cylinders
$fn = 50;