Releases: spracing/betaflight
20240429-1201-4.5.0
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
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 CHECKNo Reboot Sequence
, if you see theCOM<n> SPRacingH7EXTREME
in the drop-down next to the connect button then UNCHECKNo Reboot Sequence
, if you do not see eitherDFU - SP Racing Bootloader DFU if FS Mode
orCOM<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
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 CHECKNo Reboot Sequence
, if you see theCOM<n> SPRacingH7EXTREME
in the drop-down next to the connect button then UNCHECKNo Reboot Sequence
, if you do not see eitherDFU - SP Racing Bootloader DFU if FS Mode
orCOM<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
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
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
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
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
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
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
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
)