/
Crazyflie Deck Flashing

Crazyflie Deck Flashing

You will need to use the Radio Dongle for the firmware flash and Desk update!

Installing the CFClient GUI

Installation Instructions | Bitcraze

Or install from source:

https://github.com/bitcraze/crazyflie-clients-python/blob/master/docs/installation/install.md

 

Console messages, before and after flashing

Output in Console tab, before flashing

LHFL: Lighthouse bootloader version: 2 STAB: Starting stabilizer loop ESTKALMAN: State out of bounds, resetting SUP: Can not fly SUP: Ready to fly LHFL: Bitstream CRC32: 952E7A01 [FAIL] LHFL: The deck bitstream does not match the required bitstream. LHFL: We require lighthouse bitstream of size 104093 and CRC32 112BC794. LHFL: Leaving the deck in bootloader mode ... LH: FPGA not booted. Lighthouse disabled!

 

Output in Console tab, After flashing

LHFL: Lighthouse bootloader version: 2 STAB: Starting stabilizer loop ESTKALMAN: State out of bounds, resetting LHFL: Bitstream CRC32: 112BC794 [PASS] LHFL: Firmware version 6 verified, booting deck! SUP: Can not fly SUP: Ready to fly

 

Video: how to flash

This flashes both firmware to the crazyflie drone and the deck:

Extra Notes

  1. The flashing from Cold boot (recovery) part is optional. It’s only needed if the crazyflie’s firmware is unknown and outdated.

  2. During the flashing, the “Status” label might show “Identifying deck to be updated” and might be stuck there for a long time.

    1. If it’s stuck for more than 1 minute, it might be because the drone is calibrating the IMU. Try holding it up and help it move in all directions and orientations. The drone should blink and emit a sound when that’s done. After that, the deck flashing should continue.

    2. It’s also fine to unplug/power-off the drone and repeat the whole flashing process, if the step is stuck for more than 3 minutes. The cfclient GUI might need to be re-started, too.

Related content

6.1 Setting up the Flight Controller
6.1 Setting up the Flight Controller
More like this
Lighthouse deck
Lighthouse deck
More like this
2. Initializing the Duckiedrone software
2. Initializing the Duckiedrone software
More like this
Duckiesky Documentation
Duckiesky Documentation
More like this
6.1.2 Configuration
6.1.2 Configuration
More like this