Browse by type
A real-time radar which can support various SDR platforms. See a live instance at http://radar4.30hours.dev.

The build environment consists of a docker-compose.yml file running the following services;
Building the code using the following instructions;
config/config.yml for desired processing parameters.sudo git clone http://github.com/30hours/blah2 /opt/blah2
cd /opt/blah2
sudo chown -R $USER .
sudo chmod a+x ./lib/sdrplay-3.15.2/SDRplay_RSP_API-Linux-3.15.2.run
sudo ./lib/sdrplay-3.15.2/SDRplay_RSP_API-Linux-3.15.2.run --tar -xvf -C ./lib/sdrplay-3.15.2
cd lib/sdrplay-3.15.2/ && sudo ./install_lib.sh && cd ../../
sudo docker network create blah2
sudo systemctl enable docker
sudo docker compose up -d --build
Alternatively avoid building and use the pre-built Docker packages;
sudo docker pull ghcr.io/30hours/blah2:latest
vim docker-compose.yml
--- build: .
+++ image: ghcr.io/30hours/blah2:latest
sudo docker compose up -d
The radar processing output is available on http://localhost:49152.
doxygen pages hosted at http://doc.30hours.dev/blah2.sudo ./script/blah2_rspduo_restart.bash.Pull requests are welcome - especially for adding support for a new SDR.
Join the Discord chat for sharing results and support.
Watch a Youtube video showing the hardware and software setup.
$ claude mcp add blah2 \
-- python -m otcore.mcp_server <graph>