Improved
Firmware 2025.12.0-RC4
What's Changed
Features
- PICO: Adding support for standard PWM servos by @blckmn in https://github.com/betaflight/betaflight/pull/14787
Improvements
- Safety Improvement (crashflip): Introduce explicit auto-rearm control by @nerdCopter in https://github.com/betaflight/betaflight/pull/14734
- Added flash driver def for Cypress S25FL128S. by @ThomasVestergaard in https://github.com/betaflight/betaflight/pull/14751
- QMC5883 unified driver for L and P variant by @haslinghuis in https://github.com/betaflight/betaflight/pull/14713
- MAVLink data streams rates are added into cli settings by @demvlad in https://github.com/betaflight/betaflight/pull/14729
- Implement SPI DMA support on QSPI interface by @SteveCEvans in https://github.com/betaflight/betaflight/pull/14748
- Support for XMC flash chip XM25QH256B by @fpvfeline in https://github.com/betaflight/betaflight/pull/14737
- NED velocities are added into GPS data by @demvlad in https://github.com/betaflight/betaflight/pull/14762
- Refactor crashflip to fix issues reported while disarmed by @ctzsnooze in https://github.com/betaflight/betaflight/pull/14777
Fixes
- fix(icm456xx): Remove invalid bank select register writes and add proper initialization by @nerdCopter in https://github.com/betaflight/betaflight/pull/14733
- Fix QMC5883P detection by @haslinghuis in https://github.com/betaflight/betaflight/pull/14782
- Fix detection for QMC5883L using mode mask by @haslinghuis in https://github.com/betaflight/betaflight/pull/14785
- Fix ICM45686 by @haslinghuis in https://github.com/betaflight/betaflight/pull/14766
- Fix openEscSerial by @haslinghuis in https://github.com/betaflight/betaflight/pull/14794
- Fix MSPv2 over SmartPort: repeated START frames after header-only first chunk by @robthomson in https://github.com/betaflight/betaflight/pull/14749
- cli: strToPin: handle Port I by @dakejahl in https://github.com/betaflight/betaflight/pull/14802
- FIX: Return initialisation to exact order for AT32 by @blckmn in https://github.com/betaflight/betaflight/pull/14804
- fix bug in crashflip auto rearm mode by @ctzsnooze in https://github.com/betaflight/betaflight/pull/14803
Targets
- Fix AT32F435 I2C GPIO MUX by @ot0tot in https://github.com/betaflight/betaflight/pull/14778
- Add multi-core support offloading interrupt handling to the second core by @SteveCEvans in https://github.com/betaflight/betaflight/pull/14796
New Contributors
- @ThomasVestergaard made their first contribution in https://github.com/betaflight/betaflight/pull/14751
- @jianpingwu1 made their first contribution in https://github.com/betaflight/betaflight/pull/14519
- @fpvfeline made their first contribution in https://github.com/betaflight/betaflight/pull/14737
- @robthomson made their first contribution in https://github.com/betaflight/betaflight/pull/14749
Full Changelog: https://github.com/betaflight/betaflight/compare/2025.12.0-RC2...2025.12.0-RC4