Hi, I've been building a browser-based real-time spectrum analyser for HackRF One called hackrf_sweep. It's inspired by tools like this one but runs as a lightweight Python Flask server — no desktop app needed, just open any browser on any device on your network. Features include live waterfall and spectrum, 1 MHz to 6 GHz coverage, gain controls, colour schemes, frequency markers, auto-scale, screenshot export and quick-jump band buttons. It enforces 20 MHz span multiples to prevent the chunk boundary corruption that causes phantom signals — something I spent a lot of time tracking down. Still in early testing and looking for feedback from experienced users. https://github.com/sohmee/hackrf_sweep
Hi, I've been building a browser-based real-time spectrum analyser for HackRF One called hackrf_sweep. It's inspired by tools like this one but runs as a lightweight Python Flask server — no desktop app needed, just open any browser on any device on your network. Features include live waterfall and spectrum, 1 MHz to 6 GHz coverage, gain controls, colour schemes, frequency markers, auto-scale, screenshot export and quick-jump band buttons. It enforces 20 MHz span multiples to prevent the chunk boundary corruption that causes phantom signals — something I spent a lot of time tracking down. Still in early testing and looking for feedback from experienced users. https://github.com/sohmee/hackrf_sweep