Releases: rotorflight/rotorflight-firmware
Rotorflight Snapshot 4.3.0-20240128
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
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
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
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
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
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
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
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
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
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