So a lot has changed since I last fired up my HackRF. GNURadio hit version 3.8, so did Python. GNURadio deprecated WX GUI and moved to QT GUI elements. My two go-to test flow graphs didn’t work anymore on my Windows 10 machine. So here is what I changed:
FM Radio Receiver
In the osmocom Source object I had to add hackrf=0 to Device Arguments. I also modified the WX GUI Slider to account for a range of 88.5MHz to 108.5MHz and center on 97.7MHz. Other than that, everything still worked, even with the deprecated WX GUI elements.
Garage Door (OOK) Code Display
I wanted to verify that my garage door used a rolling code for security. So this flowgraph from Michael Ossman’s tutorial needed some heavy modification to work with the new QT GUI elements.
Had to replace the WX slider, frequency sink and audio sink with elements from QT GUI.
In the osmocom Source object I had to add hackrf=0 to Device Arguments.
In the Options block make sure QT GUI is selected.
Follow the images above and pay special attention to the Properties of the QT GUI Time Sink object, specifically ensure Type is set to Float.
The output is as follows: