Skip to content

Flashing & Upgrading

Janek edited this page Dec 29, 2023 · 3 revisions

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".
If you have trouble seeing new device, you may need to install drivers:

Flash using EdgeTX buddy webpage

  1. Enter DFU mode.
  2. Go to https://buddy.edgetx.org
  3. Choose "Local file" and drag'n'drop .bin file.
  4. Click "Flash via USB" and choose STM32 BOOTLOADER device.
  5. 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/QMK Toolbox

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.