Flash Cleanflight on CC3D using Arduino
Here you will find how to flash the Cleanflight firmware on your CC3D board using Arduino. You need an FTDI adapter or Arduino board with FDTI chip on it, like Nano v3. Connect your Arduino to CC3D as follow: 5V – 5V, GND – GND, TX and RX to the MainPort on the CC3D. Note that you should put a jumber to bridge the GND and RST pins too.
Download and install the STM Flash Demonstrator. Go to GitHub and download the latest Cleanflight firmware for the CC3D. To flash the firmware, the flight controller must be in bootloader mode. Bridge the SBL and 3.3V pads while powering the CC3D. Once its in bootloader mode, you can start with the flashing.
Run the STM Demonstrator and do every step exactly as shown! on the pictures below. I should mention, that I have connected and disconnected the board (with the pins bridged when powering on) several times before the STM Demonstrator accepted it.
After you finish the erase process, click “Back” and select the downloaded CC3D firmware for flashing.
That’s all. If you have any questions, don’t hesitate to leave me a comment.