Sniffing Crazyflie’s radio with HackRF blue

arnaud acquired a HackRF Blue and has been busy coding up a GNURadio project for analyzing Crazyflie radio transmissions. Crazyflie is a nano quadcopter/drone controlled over a wireless link. The Crazyradio is the official radio dongle for the Crazyflie Nano Quadcopter. It is a 2.4GHz USB radio dongle based on the nRF24LU1+ chip from Nordic Semiconductor.

arnaud uses GNU Radio companion to design a receiver for the Crazyradio’s GFSK signal, calulating the magnitude of the complex signal which allows to locate data packets by setting the scope trigger. Once able to synchronize on a packet, we can add a filter and a quadrature demodulator to demodulate the FM signal and show the data packet (in green).

For more information and explanation of the GRC file, check out the detailed post at

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.