PIrateRF - Software-Defined Radio Transmission Platform
PIrateRF turns a Raspberry Pi Zero W into a portable RF signal generator that spawns its own WiFi hotspot. You connect a phone or laptop to that hotspot, open the web UI and transmit anything from FM broadcasts with RDS to FT8, POCSAG pager messages, SSTV pictures and raw IQ replays.
Under the hood it is one Go service that drives rpitx through the gorpitx wrapper. rpitx generates the RF signal straight from GPIO 4 (physical pin 7), so the only hardware you need is the Pi itself and, for anything past your own room, a filter and an antenna.
PIrateRF is for amateur radio experimentation and education, including safe indoor testing without an external antenna. You are responsible for following your local RF regulations and licensing rules. Read Legal and safety before you put an antenna on it.
Fastest way in
- Download the pre-built SD card image and flash it.
- Boot the Pi Zero W and join the WiFi network
🏴☠️📡(passwordFUCKER!!!). - Open
https://piraterf.localand accept the self-signed certificate.
Getting started has every step, including the download link.
You want to, read
| You want to | Read |
|---|---|
| Get a working transmitter in ten minutes | Getting started |
| Build and deploy from source to your own Pi | Installation from source |
| Know what each of the 12 modes does and how to receive it | Transmission modes |
| Save and reload mode settings | Presets |
| Pick a frequency | Standard frequencies |
| Hook up an antenna without spraying harmonics everywhere | Legal and safety |
| Change ports, directories, logging or the WiFi network | Configuration |
| Drive PIrateRF from your own client | HTTP and WebSocket API |
| Know what the box exposes before you take it somewhere | Security |
| Change the code or run the tests | Development |