I’ve been using GNU Radio & GNU Radio Companion with the GNU Radio Live SDR Environment, but now I’ve switched to GNU Radio on Windows (I’ve seen posts that it’s stable now).
The installation was easy, I downloaded the GNURadio 3.7.11.1 x64 binaries and proceeded with a default install:
Next, install drivers for my HackRF One and RTL-SDR with Zadig.
Zadig can auto-update:
When I plug in my HackRF One, no driver is installed automatically (Windows 10), I use Zadig to install a WinUSB driver:
The same for my RTL-SDR, although the name of the device is “Bulk-In, Interface (Interface 0)”. A driver was automatically installed after connecting it (RTL2832UUSB), but I need WinUSB here too:
If you don’t see your device listed, make sure that all devices are listed:
Now I can use GNU Radio on my Windows machine. I start GNU Radio Companion, and get a one time warning about xterm missing, that I can ignore:
A quick flow graph connecting my RTL-SDR (tuned to a local FM station) to a waterfall plot shows my SDR is working (the terminal output confirms that too):
If GNU Radio is not receiving I/Q data from your SDR, the waterfall plot will be pure blue, and you will see a message attesting to that in the terminal.
Wonderful post!
Comment by OKCarl — Monday 18 September 2017 @ 22:51
[…] you installed GNU Radio and want to know how to create the Flow Graph I used to test my SDR, follow […]
Pingback by Quickpost: Creating A Simple Flow Graph With GNU Radio Companion | Didier Stevens — Tuesday 19 September 2017 @ 0:00
[…] Quickpost: GNU Radio On Windows […]
Pingback by Overview of Content Published In September | Didier Stevens — Sunday 15 October 2017 @ 16:10
Thanks for posting this. I had an error using the RTL-SDR and osmocom source blocks in the latest Windows GNU Radio. After finding this page, I tried reverting to the older version you mentioned and it fixed the issue.
Comment by Al — Friday 5 July 2019 @ 21:18