Flash Raceflight on Sparky 2.0
Some time ago I decided to buy myself a Sparky 2.0 flight controller, because on paper it looked as the best Cleanflight flight controller for now.
STM32 F4 processor running at 168MHz
2MB dataflash chip
Integrated SBUS inverter
Build in 433Mhz modem
If you buy your Sparky 2.0 from Banggood, Aliexpress or any non official dealer you will need to remove the exciting resistor on the receiver pads and bridge them in other way.
When I wrote my article about the Cleanflight best flight controllers, I still didn’t know that the official Cleanflight firmware is still not working on any F4 based flight controller. In order to use it, I needed to flash the Raceflight firmware on the Sparky 2.0.
Raceflight is fork of Cleanflight, like the famous Betaflight. It’s optimized for F4 MCUs and you should get better flight experience. And like on Betaflight, you can directly flash your BLHeli ESCs using passthrough.
How to flash Raceflight on Sparky 2.0:
The DfuSe Demo only works with .DFU files, so we need to convert the Raceflight .HEX in order to flash it. Go to the folder where you have installed DfuSe Demo and in the bin-folder you will find the DfuFileMgr.exe.
Run it and click on the button S19 or HEX. Select the raceflight_Sparky2.hex file, that you already downloaded. Then click on the Generate button and select a file name for the DFU file, for example raceflight_Sparky2.DFU
Connect the Sparky 2.0 flight controller with your computer. Start the DfuSe Demo. Choose the raceflight_Sparky2.DFU file, select “Verify after download” and hit the Upgrade button.
If everything goes fine, you will be able to use your Sparky 2.0 with the Raceflight firmware. In order to configure it, install the Raceflight configurator app for Chrome. It looks almost the same as the Cleanflight configurator, so you should not have problems setting the board up.
I am still tuning my PIDs, so I cant say anything about the flight performance yet. If you already run Raceflight on your Sparky 2.0 or OpenPilot Revo, please share your experience.