Skip to content

Releases: rotorflight/rotorflight-firmware

Rotorflight Snapshot 4.3.0-20240128

28 Jan 22:16
Compare
Choose a tag to compare
Pre-release

Snapshot Release

This version is a development snapshot, intended to be used only for beta-testing.
It is not fully working nor stable, and should not be used by end-users.

Rotorflight-2 is based on Betaflight-4.3, and is rewritten from ground up,
with the experience learned from Rotorflight-1.

For more information, please join the Rotorflight Discord chat.

Changes from 4.3.0-20240105

  • Fix ESC temperature scale
  • Fix Scorpion ESC telemetry current and voltage
  • Fix esc_sensor_current_offset
  • Fix ADC current sensor config
  • Fix rcCommand rounding in MSP
  • Fix battery percentage calculation
  • Refactor MSP_BATTERY_STATE
  • Relax RPM glitch filter thresholds
  • Add Realtime scheduling load monitor
  • Add Yaw precomp lowpass filter
  • Add voltages to CRSF telemetry repurpose options
  • Add setpoint acceleration and response time parameters
  • Add feature flag for CMS
  • Adjust CMS/OSD stick command tresholds
  • Protect MSP_SET_RX_CONFIG from ELRS bug
  • Require ACC calibration before arming
  • Require fast RPM signal in governor and RPM filter
  • Require battery voltage in governor mode 2
  • Change default servo travel to 70°
  • Add TTA DEBUG mode
  • Update HSI curves

Rotorflight Snapshot 4.3.0-20240105

05 Jan 11:54
Compare
Choose a tag to compare
Pre-release

Snapshot Release

This version is a development snapshot, intended to be used only for beta-testing.
It is not fully working nor stable, and should not be used by end-users.

Rotorflight-2 is based on Betaflight-4.3, and is rewritten from ground up,
with the experience learned from Rotorflight-1.

For more information, please join the Rotorflight Discord chat.

Changes from 4.3.0-20231127

  • Update HSI curves
  • Increase servo PWM resolution
  • Add collective geometry correction
  • Change Mixer swashplate trims to RPC
  • Fix governor RPM glitch handling
  • Fix yaw inversion with stick commands
  • Fix a receiver bug with more than 18 channels
  • Fix CMS build without OSD
  • Enable CMS in Unified targets
  • Fix tail motor startup throttle range
  • Fix tail motor center trim
  • Fix Adjfunc ena channel in CLI dump
  • Fix MSC on G474
  • Enable caches on G4
  • Fix 1k gyro rate on slow MCUs
  • Fix TTA with CCW main rotor
  • Increase TTA headroom
  • Change default PID mode to 3
  • Change mixer default scaling to 50%
  • Refactor ADC voltage and current sensors
  • Add voltages and temperatures to Blackbox
  • Add gyro_rate_sync parameter
  • Change Rescue Alt.Hold I-term scale /10
  • Remove unmaintained OSD targets

Rotorflight Snapshot 4.3.0-20231127

27 Nov 12:14
Compare
Choose a tag to compare
Pre-release

Snapshot Release

This version is a development snapshot, intended to be used only for beta-testing.
It is not fully working nor stable, and should not be used by end-users.

Rotorflight-2 is based on Betaflight-4.3, and is rewritten from ground up,
with the experience learned from Rotorflight-1.

For more information, please join the Rotorflight Discord chat.

Changes from 4.3.0-20231120

  • Governor throttle jump fixed
  • More BB fields enabled by default

Changes from 4.3.0-20231118

  • Flashing STM32H743 with the Configurator fixed

Changes from 4.3.0-20231018

  • Realtime scheduling refactored
  • Blackbox buffering refactored
  • Gyro and PID loop speed limits added
  • Multi-gyro support disabled on F411 and G4
  • Attitude telemetry reuse added to CRSF/ELRS
  • Gyro drivers updated from BF/master
  • ICM42688P AFSR fix integrated
  • W25N01G flash chip driver fixed
  • rc_arm_throttle parameter added
  • gov_handover_throttle parameter added
  • Default telemetry sensor list updated
  • Default swashplate type changed to CP120
  • DFU mode entry fixed with G4
  • TTA gain doubled (half your TTA gain!)

Rotorflight Snapshot 4.3.0-20231120

20 Nov 22:18
Compare
Choose a tag to compare
Pre-release

Snapshot Release

This version is a development snapshot, intended to be used only for beta-testing.
It is not fully working nor stable, and should not be used by end-users.

Rotorflight-2 is based on Betaflight-4.3, and is rewritten from ground up,
with the experience learned from Rotorflight-1.

For more information, please join the Rotorflight Discord chat.

Changes from 4.3.0-20231118

  • Flashing STM32H743 with the Configurator fixed

Changes from 4.3.0-20231018

  • Realtime scheduling refactored
  • Blackbox buffering refactored
  • Gyro and PID loop speed limits added
  • Multi-gyro support disabled on F411 and G4
  • Attitude telemetry reuse added to CRSF/ELRS
  • Gyro drivers updated from BF/master
  • ICM42688P AFSR fix integrated
  • W25N01G flash chip driver fixed
  • rc_arm_throttle parameter added
  • gov_handover_throttle parameter added
  • Default telemetry sensor list updated
  • Default swashplate type changed to CP120
  • DFU mode entry fixed with G4
  • TTA gain doubled (half your TTA gain!)

Rotorflight Snapshot 4.3.0-20231118

19 Nov 13:54
Compare
Choose a tag to compare
Pre-release

Snapshot Release

This version is a development snapshot, intended to be used only for beta-testing.
It is not fully working nor stable, and should not be used by end-users.

Rotorflight-2 is based on Betaflight-4.3, and is rewritten from ground up,
with the experience learned from Rotorflight-1.

For more information, please join the Rotorflight Discord chat.

Changes from 4.3.0-20231018

  • Realtime scheduling refactored
  • Blackbox buffering refactored
  • Gyro and PID loop speed limits added
  • Multi-gyro support disabled on F411 and G4
  • Attitude telemetry reuse added to CRSF/ELRS
  • Gyro drivers updated from BF/master
  • ICM42688P AFSR fix integrated
  • W25N01G flash chip driver fixed
  • rc_arm_throttle parameter added
  • gov_handover_throttle parameter added
  • Default telemetry sensor list updated
  • Default swashplate type changed to CP120
  • DFU mode entry fixed with G4
  • TTA gain doubled (half your TTA gain!)

Rotorflight Snapshot 4.3.0-20231018

18 Oct 20:47
Compare
Choose a tag to compare
Pre-release

Snapshot Release

This version is a development snapshot, intended to be used only for beta-testing.
It is not fully working nor stable, and should not be used by end-users.

Rotorflight-2 is based on Betaflight-4.3, and is rewritten from ground up,
with the experience learned from Rotorflight-1.

For more information, please join the Rotorflight Discord chat.

Changes from 4.3.0-20230912

  • RX subsystem refactored
  • RX failsafe refactored
  • Dynamic Notch filter adapted for helis
  • ESC telemetry implemented for various ESCs
    • Hobbywing Platinum V4
    • Hobbywing Platinum V5
    • Hobbywing FlyFun V5
    • Scorpion UNC
    • Kontronik
    • OMP Hobby
    • ZTW Skyhawk
    • APD Pro/HV
  • Servo speed calculation fixed to use ms/60°
  • PID Mode 3 fixed to use P-term on error
  • PT1 filter cutoff calculation fixed
  • MSP over FrSky telemetry speed improved
  • RPM calculation accuracy improved
  • More CRSF FM reuse options added

Rotorflight Snapshot 4.3.0-20230912

12 Sep 10:11
Compare
Choose a tag to compare
Pre-release

Snapshot Release

This version is a development snapshot, intended to be used only for beta-testing.
It is not fully working nor stable, and should not be used by end-users.

Rotorflight-2 is based on Betaflight-4.3, and is rewritten from ground up,
with the experience learned from Rotorflight-1.

For more information, please join the Rotorflight Discord chat.

Changes from 4.3.0-20230822

  • Governor gov_max_throttle parameter added
  • Governor tracking_speed fixed in passthrough mode
  • RPM filter fixed if only main rotor RPM available
  • RPM filter update fixed for lower CPU load
  • Cyclic Cross-Coupling refactored
  • Collective-to-yaw precomp not used during spoolup
  • TTA Collective correction refactored
  • TTA not used during spoolup
  • H7 TIMUP configuration bug fixed
  • BlackBox multi-file logging fixed (works on W25N01G too)
  • BlackBox erase refactored - works also while logging
  • Boost and Offset terms added to BlackBox
  • PID Test Mode 3 added for HSI testing
  • Tail center trim scaling changed
  • Tail motor thrust law changed to linear
  • Many new parameters added to MSP
  • Many new parameters added to Adjustment Functions

Rotorflight Snapshot 4.3.0-20230822

22 Aug 19:22
Compare
Choose a tag to compare
Pre-release

Snapshot Release

This version is a development snapshot, intended to be used only for beta-testing.
It is not fully working nor stable, and should not be used by end-users.

Rotorflight-2 is based on Betaflight-4.3, and is rewritten from ground up,
with the experience learned from Rotorflight-1.

For more information, please join the Rotorflight Discord chat.

Changes from 4.3.0-20230724

  • Add linear decay limit to error decay
  • Add tail_center_trim parameter
  • Add cyclic servo speed equaliser
  • Add cyclic crosstalk precomp
  • Add setpoint boost (B-term)
  • Fix cyclic limit handling in the mixer
  • Fix collective rates default from 25° to 12.5°
  • Fix PID gain defaults
  • Remove PID Mode 9

Rotorflight Snapshot 4.3.0-20230724

23 Jul 22:15
Compare
Choose a tag to compare
Pre-release

Snapshot Release

This version is a development snapshot, intended to be used only for beta-testing.
It is not fully working nor stable, and should not be used by end-users.

Rotorflight-2 is based on Betaflight-4.3, and is rewritten from ground up,
with the experience learned from Rotorflight-1.

For more information, please join the Rotorflight Discord chat.

NOTE! This Snapshot changes the PID gain scaling.

You MUST modify your PID gains as follows:

  • Pitch and Roll I-gain: divide by 2
  • Pitch D-gain: divice by 10

NOTE! This Snapshot changes the Collective curve scaling.

You MUST check and fix the Collective "rates" curve in the Rates tab.

Changes from 4.3.0-20230628

  • Increase Governer total FF limit to 50%
  • Fix Rescue MSP_RESCUE_PROFILE message
  • Fix Rescue max_collective parameter handling
  • Refactor collective-to-yaw precomp again
  • Reorganise Adjustment Functions
  • Fix LED strip and ADC on H7
  • Change Collective curve (rates) scale
  • Change PID gain scaling

Rotorflight Snapshot 4.3.0-20230628

29 Jun 07:57
Compare
Choose a tag to compare
Pre-release

Snapshot Release

This version is a development snapshot, intended to be used only for beta-testing.
It is not fully working nor stable, and should not be used by end-users.

Rotorflight-2 is based on Betaflight-4.3, and is rewritten from ground up,
with the experience learned from Rotorflight-1.

For more information, please join the Rotorflight Discord chat.

Changes from 4.3.0-20230602

  • Servo twitch at reboot fixed
  • OMP Hobby ESC telemetry protocol added
  • HobbyWing ESC telemetry fixed
  • ESC telemetry debug refactored
  • ESC telemetry stream collection support added
  • BLACKBOX_ERASE mode fixed
  • Error decay (I-term decay) parameter added for cyclic and yaw
  • Collective to Yaw precompensation refactored
  • Unsynced motor update rate limits refactored
  • MSP message fixes