Flyduino KISS FC Firmware Update—Windows (english)

30


In this brief guide I would like to talk about the firmware updates of the KISS FC flight controller. The firmware is in the „.dfu“ format, a special format for the STM32 Chip. The official software from STMicroelectronics (chip manufacturer) must be used to flash the firmware. This software is free to download.

A guide for MAC/OS X you can find here:
kiss_fc_update_firmware_titelbild_osx_mac

More articles: Connection plan for KISS FC
kiss_fc_anschluss_pin_layout

Inhaltsverzeichnis

Requirements for updating the KISS FC

Warning

Save your settings first. Either as a screenshot or you write it down. During the flash process, all data and configurations on the KISS FC are deleted.
In future, there will be an import / export function.

 

Software Installation—DeFuSe Demo

Download DeFuSe from the following page: Link

flyduino kiss fc update STM driver download

 

Download firmware

Current firmware and beta versions can be found in the Download area on the KISS Site.

Bridging Bootloader

flyduino kiss fc update boot pads

You need to bridge both bootloader pads. The best is with a little solder. Alternatively you can also use a small cable / braid for the bridging.
From version V1.03 there is a bootloader button … Luckily!

 

Driver installation

Connect your KISS FC to your computer.

KISSFC_UPDATE_DRIVER

The driver is now correctly installed

KISSFC_UPDATE_DRIVER_DONE

Driver not recognized

If the firmware is installed incorrectly, you should look in the device manager, if another STM32 driver is installed. If so, you must completely uninstall it.
KISSFC_REMOVE_DRIVER
Then you can reconnect the KISS FC and the driver should install correctly.

 

Firmware Update

Open the program DeFuSe 3.0.5. A device was recognized, as can be seen in the red box.

kissfc_update_driver_stm

Select firmware

Now select the current firmware by clicking on the button „Choose„. Next you have to open the „KISSFC_xxx.dfu“ firmware file.

KISSFC_CHOOSE_FIRMWARE

The firmware is now loaded into the program.

kissfc_update_driver_choose_2

Flashing firmware

Click on the „Upgrade“ button to start the flash process. The message to deactivate write protection is confirmed by „Yes„.

KISSFC_PROTECT

You must also confirm this message with „Yes„.

KISSFC_PROTECT_2

Now the flash process is started

KISSFC_FLASH

Flashing is completed when the message „Upgrade successful“ appears.

KISSFC_FLASH_DONE

Now you can remove the bridge on the Bootloader Pads again and connect the KISS FC again to the computer via USB.

boot_pads_kissfcopened_gui

GUI

The Chrome GUI runs in any desktop Chrome browser (also on Mac or Linux). All you need is the Google Chrome browser and the KISS FC app.
Open the following link in the Google Chrome browser  KISSFC APP. Click on „+ Add„. The app is installed. You can find it at the top left under APPS. You can also create a desktop shortcut.

KISSFC_GUI_INSTALL_APP

 

Open the app, select the correct COM port and click „Connect„.

KISSFC_GUI_CONNECT

As you can see, the KISS FC now runs on the latest firmware (Red box at the bottom left).

KISSFC_FIRMWARE

 

Activate

Finally, you have to activate the firmware. You must have an Internet connection. Just click „Save Settings„.
As long as the FC is not enabled, the blue LED flashes in the secondary cycle. That’s it, your KISS FC is now ready for action. Have fun!
Useful links:
Official instruction: German English
Instructions for Betaversionen: German English

Wenn dir dieser Artikel gefallen hat und du mich unterstützen möchtest, findest du hier ein paar Möglichkeiten. DANKE!
If you liked this article and would like to support me, here are a few options. THANK YOU!

5 Responses

  1. Alex sagt:

    Ich habe die FC Firmware seit einiger Zeit nicht upgedatet und die Kiss App sagt, die FW wäre zu alt um zuzugreifen. Ich möchte aber vor dem FW Upgarde noch die Settings abrufen, um sie nach dem Update wieder genauso zu configurieren. Irgendeine Möglichkeit, mit mit der alten KISS FC FW zu verbinden? Danke!

  2. Funktioniert super – danke Philipp.

    Zusammen mit deiner Anleitung zum Flashen der 24A KISS ESC´s macht es richtig spaß die ESC`s auf 1.03 zu updaten und auch mal Kiss-FC mit einer Pre-Release Version zu fliegen.

  1. 2. Dezember 2016

    […] Flyduino KISS FC Firmware Update—Windows (english) […]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.