Skip to content
Janek edited this page Nov 9, 2022 · 21 revisions

Welcome to the OpenI6X wiki!

Flashing your radio

Note that you cannot use the Flysky updater for this task. The easiest way to flash the radio is by means of the DFU bootloader, embedded in the microprocessor. This method doesn't need additional hardware.

First time DFU (coming from original firmware)

To enter DFU mode for the first time you will need to open the radio and jump two pads labeled R53:

Connect the radio to the computer with the provided USB cable and turn it on. A new device will appear called "STM32 BOOTLOADER".

Flash using EdgeTX buddy webpage

  1. Go to https://buddy.edgetx.org
  2. Choose "Local file" and drag'n'drop .bin file.
  3. Click "Flash via USB" and choose STM32 BOOTLOADER device.
  4. Click "next" and "Start flashing". Wait for the whole process to finish. Done!

Flashing on linux

dfu-util -s 0x08000000:leave -a 0 -D firmware.bin

Alternatively flash using STM32 CubeProgrammer/Geehy DFUProgrammer

In case of STM32 MCU, first you will need to install the STM32CubeProgrammer in your computer.

In case of APM32 MCU, first you will need to install the Geehy DFUDriver & DFUProgrammer in your computer.

Open the STM32 CubeProgrammer. Select USB in the dropdown from the right, then press Connect.

First, make a backup of your firmware. Fill in: Address: 0x08000000 Size: 0x20000, then press Read, then Save As...

Keep in mind that your settings won't be backed up and will be lost.

Once you've saved the backup .bin, select Open File tab and select the .bin you downloaded from this repository. Finally press "Download". Wait for the process to finish. Disconnect and power cycle the radio. Don't forget to remove the jump on R53. Enjoy OpenI6X.

Upgrading already installed firmware

The process is the same, but you don't need to open the radio and jump the pads. Just push both horizontal trims to the center while turning on the radio.

Clone this wiki locally