Skip to content

Releases: spracing/betaflight

20240429-1201-4.5.0

29 Apr 11:05
Compare
Choose a tag to compare

IMPORTANT

SPRacingH7RF/EF/CL/NP - DO NOT ERASE THE ENTIRE FLASH CHIP WHEN FLASHING! See manuals!

Flashing via Configurator

Use the latest nightly build of the BF configurator (from 2024/04/29 onwards).

Flashing via DFU util.

Requires dfu-util v0.10, binaries available via pinned message on the SP Racing Discord server.

Put board in SP Racing bootloader mode, then run:

H7RF/EF/CL: dfu-util -D betaflight_4.4.0_<TARGET>_<REVISION>.bin -s 0x90100000:leave
H7CINE/NP: dfu-util -D betaflight_4.4.0_<TARGET>_<REVISION>.bin -s 0x97CE0000:leave

To enter SP Racing bootloader mode either:
a) power off FC, hold BIND, power on FC with USB cable, red light flashes fast, release BIND.
b) issue bl flash in BF CLI.

Configuration

Use a nightly build of the BF configurator (from 2023/04/07 onwards).

The default OSD framerate is currently only 12hz, set it to 50 (PAL) or 60 (NTSC) HZ using the CLI.

set osd_framerate_hz = 60
save

TX requirements

  • Contains ELRS 3.0 final code, use ONLY with a TX module with ELRS 3.x. (i.e. not 2.x or 1.x).

Changes

  • Rebased on BF 4.5-maintenance (c155f583) (4.5.0)
  • Using BF configs from tag SPRACING-20240429-1201-4.5.0 / 53c4a3cc (4.5.0)

SPRACING-20240429-1312-4.5.0

29 Apr 11:18
c155f58
Compare
Choose a tag to compare

IMPORTANT

For SPRacingH7EXTREME PX4 Edition boards only

Flashing

Flashing via Configurator

Use the latest nightly build of the BF configurator (from 2024/04/28 onwards).

  • If board is already in SP Racing bootloader mode /and/ you see DFU - SP Racing Bootloader DFU if FS Mode in the drop-down next to the connect button, then CHECK No Reboot Sequence, if you see the COM<n> SPRacingH7EXTREME in the drop-down next to the connect button then UNCHECK No Reboot Sequence, if you do not see either DFU - SP Racing Bootloader DFU if FS Mode or COM<n> SPRacingH7EXTREME then DO NOT PROCEED and seek assistance via the usual community resources, e.g. manuals, wikis, documentation, issue trackers, and Betaflight or SPRacing discord servers.
  • 'Load firmware local', select the `betaflight_4.5.0_STM32H750_SPRACINGH7EXTREME-W25Q128JV.hex' file.
  • Press Flash firmware.
  • Once firmware has been flashed unplug the USB cable from the FC to power it off, then power on normally.

Flashing via DFU util.

To enter SP Racing bootloader mode either:
a) power off FC, hold BIND, power on FC with USB cable, red light flashes fast, release BIND.
b) issue bl flash command in BF CLI.

Requires dfu-util v0.10, binaries available via pinned message on the SP Racing Discord server.

Enter SP

dfu-util -D betaflight_4.5.0_STM32H750_SPRACINGH7EXTREME-W25Q128JV.bin -s 0x90F90000:leave

Firmware was built using the following command:

make CONFIG=SPRACINGH7EXTREME EXST_FLASH_CHIP=W25Q128JV

Git tag: SPRACING-20240429-1312-4.5.0-H7EXTREMEPX4

Changes:

Changes

  • Rebased on BF 4.5-maintenance (c155f583) (4.5.0)
  • Using BF configs from tag SPRACING-20240429-1201-4.5.0 / 53c4a3cc (4.5.0)

20240404-1304-4.5.0-RC3

04 Apr 11:20
Compare
Choose a tag to compare
Pre-release

IMPORTANT

For SPRacingH7EXTREME PX4 Edition boards only

Flashing

Flashing via Configurator

Use the latest nightly build of the BF configurator (from 2024/04/03 onwards).

  • If board is already in SP Racing bootloader mode /and/ you see DFU - SP Racing Bootloader DFU if FS Mode in the drop-down next to the connect button, then CHECK No Reboot Sequence, if you see the COM<n> SPRacingH7EXTREME in the drop-down next to the connect button then UNCHECK No Reboot Sequence, if you do not see either DFU - SP Racing Bootloader DFU if FS Mode or COM<n> SPRacingH7EXTREME then DO NOT PROCEED and seek assistance via the usual community resources, e.g. manuals, wikis, documentation, issue trackers, and Betaflight or SPRacing discord servers.
  • 'Load firmware local', select the `betaflight_4.5.0_STM32H750_SPRACINGH7EXTREME-W25Q128JV.hex' file.
  • Press Flash firmware.
  • Once firmware has been flashed unplug the USB cable from the FC to power it off, then power on normally.

Flashing via DFU util.

To enter SP Racing bootloader mode either:
a) power off FC, hold BIND, power on FC with USB cable, red light flashes fast, release BIND.
b) issue bl flash command in BF CLI.

Requires dfu-util v0.10, binaries available via pinned message on the SP Racing Discord server.

Enter SP

dfu-util -D betaflight_4.5.0_STM32H750_SPRACINGH7EXTREME-W25Q128JV.bin -s 0x90F90000:leave

Firmware was built using the following command:

make CONFIG=SPRACINGH7EXTREME EXST_FLASH_CHIP=W25Q128JV

Git tag: SPRACING-20240404-1304-4.5.0-RC3-H7EXTREMEPX4
Also requires src/config to be pointed to the SPRacing Betaflight Targets repo, with the same tag name.

Changes:

  • Rebased on BF master cd8b6aa (a few commits after 4.5.0-RC3)

4.5.0-20230811-2247

11 Aug 20:55
Compare
Choose a tag to compare
4.5.0-20230811-2247 Pre-release
Pre-release

IMPORTANT

SPRacingH7RF/EF/CL/NP - DO NOT ERASE THE ENTIRE FLASH CHIP WHEN FLASHING! See manuals!

Flashing via Configurator

Use the latest nightly build of the BF configurator (from 2023/04/07 onwards).

Flashing via DFU util.

Requires dfu-util v0.10, binaries available via pinned message on the SP Racing Discord server.

Put board in SP Racing bootloader mode, then run:

H7RF/EF/CL: dfu-util -D betaflight_4.4.0_<TARGET>_<REVISION>.bin -s 0x90100000:leave
H7CINE/NP: dfu-util -D betaflight_4.4.0_<TARGET>_<REVISION>.bin -s 0x97CE0000:leave

To enter SP Racing bootloader mode either:
a) power off FC, hold BIND, power on FC with USB cable, red light flashes fast, release BIND.
b) issue bl flash in BF CLI.

Configuration

Use a nightly build of the BF configurator (from 2023/04/07 onwards).

The default OSD framerate is currently only 12hz, set it to 50 (PAL) or 60 (NTSC) HZ using the CLI.

set osd_framerate_hz = 60
save

TX requirements

  • Contains ELRS 3.0 final code, use ONLY with a TX module with ELRS 3.x. (i.e. not 2.x or 1.x).

Changes

  • Includes fix to ESCserial on H7 for use with ESCape32 ESCs, etc.
  • Rebased on BF master (807a7229)
  • Using BF configs from tag SPRACING-20230617-2024-4.5.0-H7RF / 89f70d49

4.5.0-20230617-2024

17 Jun 18:38
Compare
Choose a tag to compare

IMPORTANT

SPRacingH7RF/EF/CL/NP - DO NOT ERASE THE ENTIRE FLASH CHIP WHEN FLASHING! See manuals!

Flashing via Configurator

Use the latest nightly build of the BF configurator (from 2023/04/07 onwards).

Flashing via DFU util.

Requires dfu-util v0.10, binaries available via pinned message on the SP Racing Discord server.

Put board in SP Racing bootloader mode, then run:

H7RF/EF/CL: dfu-util -D betaflight_4.4.0_<TARGET>_<REVISION>.bin -s 0x90100000:leave
H7CINE/NP: dfu-util -D betaflight_4.4.0_<TARGET>_<REVISION>.bin -s 0x97CE0000:leave

To enter SP Racing bootloader mode either:
a) power off FC, hold BIND, power on FC with USB cable, red light flashes fast, release BIND.
b) issue bl flash in BF CLI.

Configuration

Use a nightly build of the BF configurator (from 2023/04/07 onwards).

The default OSD framerate is currently only 12hz, set it to 50 (PAL) or 60 (NTSC) HZ using the CLI.

set osd_framerate_hz = 60
save

TX requirements

  • Contains ELRS 3.0 final code, use ONLY with a TX module with ELRS 3.x. (i.e. not 2.x or 1.x).

Changes

  • Includes fix to led strip (thanks @un!t)
  • Rebased on BF master (ac84115f)
  • Using BF configs from tag SPRACING-20230617-2024-4.5.0-H7RF / 89f70d49

4.5.0-20230601-1209

01 Jun 10:24
Compare
Choose a tag to compare

IMPORTANT

SPRacingH7RF/EF/CL/NP - DO NOT ERASE THE ENTIRE FLASH CHIP WHEN FLASHING! See manuals!

Flashing via Configurator

Use the latest nightly build of the BF configurator (from 2023/04/07 onwards).

Flashing via DFU util.

Requires dfu-util v0.10, binaries available via pinned message on the SP Racing Discord server.

Put board in SP Racing bootloader mode, then run:

H7RF/EF/CL: dfu-util -D betaflight_4.4.0_<TARGET>_<REVISION>.bin -s 0x90100000:leave
H7CINE/NP: dfu-util -D betaflight_4.4.0_<TARGET>_<REVISION>.bin -s 0x97CE0000:leave

To enter SP Racing bootloader mode either:
a) power off FC, hold BIND, power on FC with USB cable, red light flashes fast, release BIND.
b) issue bl flash in BF CLI.

Configuration

Use a nightly build of the BF configurator (from 2023/04/07 onwards).

The default OSD framerate is currently only 12hz, set it to 50 (PAL) or 60 (NTSC) HZ using the CLI.

set osd_framerate_hz = 60
save

TX requirements

  • Contains ELRS 3.0 final code, use ONLY with a TX module with ELRS 3.x. (i.e. not 2.x or 1.x).

Changes

  • Fixed SPRacingH7RF button/buzzer clash (thanks @DerMatti)
  • Rebased on BF master (66734f45)
  • Using BF configs from tag SPRACING-20230601-1124-4.5.0-H7RF / 39a4f3f2

4.5.0-20230531-2046

31 May 19:00
Compare
Choose a tag to compare

IMPORTANT

SPRacingH7RF/EF/CL/NP - DO NOT ERASE THE ENTIRE FLASH CHIP WHEN FLASHING! See manuals!

Flashing via Configurator

Use the latest nightly build of the BF configurator (from 2023/04/07 onwards).

Flashing via DFU util.

Requires dfu-util v0.10, binaries available via pinned message on the SP Racing Discord server.

Put board in SP Racing bootloader mode, then run:

H7RF/EF/CL: dfu-util -D betaflight_4.4.0_<TARGET>_<REVISION>.bin -s 0x90100000:leave
H7CINE/NP: dfu-util -D betaflight_4.4.0_<TARGET>_<REVISION>.bin -s 0x97CE0000:leave

To enter SP Racing bootloader mode either:
a) power off FC, hold BIND, power on FC with USB cable, red light flashes fast, release BIND.
b) issue bl flash in BF CLI.

Configuration

Use a nightly build of the BF configurator (from 2023/04/07 onwards).

The default OSD framerate is currently only 12hz, set it to 50 (PAL) or 60 (NTSC) HZ using the CLI.

set osd_framerate_hz = 60
save

TX requirements

  • Contains ELRS 3.0 final code, use ONLY with a TX module with ELRS 3.x. (i.e. not 2.x or 1.x).

Changes

  • Rebased on BF master (66734f45)

4.5.0-20230504-1126

05 May 08:40
Compare
Choose a tag to compare

IMPORTANT

SPRacingH7RF/EF/CL/NP - DO NOT ERASE THE ENTIRE FLASH CHIP WHEN FLASHING! See manuals!

Flashing via Configurator

Use the latest nightly build of the BF configurator (from 2023/04/07 onwards).

Flashing via DFU util.

Requires dfu-util v0.10, binaries available via pinned message on the SP Racing Discord server.

Put board in SP Racing bootloader mode, then run:

H7RF/EF/CL: dfu-util -D betaflight_4.4.0_<TARGET>_<REVISION>.bin -s 0x90100000:leave
H7CINE/NP: dfu-util -D betaflight_4.4.0_<TARGET>_<REVISION>.bin -s 0x97CE0000:leave

To enter SP Racing bootloader mode either:
a) power off FC, hold BIND, power on FC with USB cable, red light flashes fast, release BIND.
b) issue bl flash in BF CLI.

Configuration

Use a nightly build of the BF configurator (from 2023/04/07 onwards).

The default OSD framerate is currently only 12hz, set it to 50 (PAL) or 60 (NTSC) HZ using the CLI.

set osd_framerate_hz = 60
save

Changes

  • Contains ELRS 3.0 final code, use ONLY with a TX module with ELRS 3.x. (i.e. not 2.x or 1.x).
  • Rebased on BF master (cbaf9b02)

4.3.2

26 Dec 17:23
Compare
Choose a tag to compare

For SPRacingH7EXTREME PX4 Edition boards put board in SP Racing bootloader mode, then run:

dfu-util -D betaflight_4.3.2_SPRACINGH7EXTREME-W25Q128JV_eccbe5445f.bin -s 0x90F90000:leave

To enter SP Racing bootloader mode either:
a) power off FC, hold BIND, power on FC with USB cable, red light flashes fast, release BIND.
b) issue bl flash in BF CLI.

Firmware was built using the following command:

make TARGET=SPRACINGH7EXTREME EXST_FLASH_CHIP=W25Q128JV

Git tag: spracingh7extreme-px4-edition-4.3.2

Changes:

  • Rebased on BF 4.3.2 tag.

4.4.0-20221122-1603

22 Nov 15:18
Compare
Choose a tag to compare
4.4.0-20221122-1603 Pre-release
Pre-release

IMPORTANT

SPRacingH7RF/EF/CL/NP - DO NOT ERASE THE ENTIRE FLASH CHIP WHEN FLASHING! See manuals!

Flashing via Configurator

Use the latest nightly build of the BF configurator (from 2021/12/03 onwards).

Flashing via DFU util.

Requires dfu-util v0.10, binaries available via pinned message on the SP Racing Discord server.

Put board in SP Racing bootloader mode, then run:

H7RF/EF/CL: dfu-util -D betaflight_4.4.0_<TARGET>_<REVISION>.bin -s 0x90100000:leave
H7CINE/NP: dfu-util -D betaflight_4.4.0_<TARGET>_<REVISION>.bin -s 0x97CE0000:leave

To enter SP Racing bootloader mode either:
a) power off FC, hold BIND, power on FC with USB cable, red light flashes fast, release BIND.
b) issue bl flash in BF CLI.

Configuration

Use a nightly build of the BF configurator (from 2022/11/21 onwards).

The default OSD framerate is currently only 12hz, set it to 50 (PAL) or 60 (NTSC) HZ using the CLI.

set osd_framerate_hz = 60
save

Changes

  • Contains ELRS 3.0 final code, use ONLY with a TX module with ELRS 3.x. (i.e. not 2.x or 1.x).
  • Rebased on BF master (127aa52094)