diff --git a/ArduPlane/ReleaseNotes.txt b/ArduPlane/ReleaseNotes.txt index 3a5a7564f2..e2f180f5ed 100644 --- a/ArduPlane/ReleaseNotes.txt +++ b/ArduPlane/ReleaseNotes.txt @@ -1,3 +1,97 @@ +Release 4.3.0 9th Oct 2022 +-------------------------- + +The is the first 4.3.x stable release for plane. It is a major release +with a lot of changes since 4.2.3. + +Changes since 4.3.0beta3: + + - added 1M and 2M flash warning checks for for fmuv2, fmuv3 and Pixhawk1-1M firmwares + - added support for multi-byte i2c reads in scripting + +The change list from 4.2.3 stable is very long. Here are the main changes: + + - fixed BRD_SAFETY_MASK for enabling outputs when safety on + - fixed persistence of mapping of CAN airspeed sensors to instances + - fixed precision of NMEA serial output function + - added report of "Engine Running" when using ICE + - fixed handling of defaults.parm files with lines over 100 chars + - fixed handling of defaults.parm files with no newline on last line + - fixed possible divide by zero when changing to GUIDED on quadplanes + - fixes for VideoTX, fixing buffer overrun and tramp handling + - fixed spurious error about sending RPM when RPM disabled + - fixed an EKF3 lane switch issue that can cause incorrect height with dual GPS + - fixed mission cmd to mission int initialisation error + - fixed mission jump tracking init on startup + - fixed OSD view roll/pitch error for tailsitters + - added SkystarsH7HD-bdshot + - fixed SkystarsH7HD VTX control + - reduced memory usage on MatekF405-CAN board + - disable SLCAN when armed to reduce CPU load + - enable CAN battery mon on CUAV V6X by default + - added arming check for Q_M_SPIN_MIN value too high + - fixed reporting of RPM from harmonic notch + - improved handling of airspeed errors and airspeed auto disable + - fixed SERVO_AUTO_TRIM for multiple outputs of same type + - fixed auto baud rate detection on SBF/GSOF/NOVA GPS + - increased max board name length for mavlink statustext to 23 + - fixed incorrect disable of notches for non-throttle notch + - added notch filter slew limit to reduce notch errors + - added ARMING_OPTIONS to control display of pre-arm errors + - several OSD fixes for params, font and resolution + - support PWM type transmission for CAN PWM output + - support Currawong ECU as EFI backend + - support lua scripts for EFI backends + - implement SkyPower and HFE CAN EFI lua scripts + - improved speed of log download with dataflash block backends + - disabled all GPS drivers except uBlox and NMEA on Pixhawk1-1M to save flash + - disabled all GPS drivers except uBlox on MatekF405-bdshot and omnibusf4pro-bdshot + - fixed FFT indexing bug + - added USART2 for AIRLink + - allow reset to default airspeed using mission item DO_CHANGE_SPEED + - added new boards AtomRCF405, KakuteH7Mini-Nand, SkystarsH7HD + - added bi-directional dshot for several new boards + - EK3_GPS_VACC_MAX threshold to control when GPS altitude is used as alt source + - EKF ring buffer fix for slow sensor updates + - EKF3 source set change captured in replay logs + - numerous gimbal support improvements + - improved RemoteId support + - SecureBoot support with remote update of secure boot public keys + - crash_dump.bin file saved to SD Card on startup (includes details re cause of software failures) + - several new pre-arm checks (AHRS type, scripts, terrain) + - numerous scripting improvements + - fixed scripting restart leaking memory + - Benewake H30 radar support + - BMI270 IMU performance improvements + - Logging pause with auxiliary switch + - TeraRanger Neo rangefinder support + - support for both AMSL and ellipsoid height in most GPS drivers + - Custom controller support + - parameter defaults sent with param FTP and onboard logs + - Sim on Hardware allows simulator to run on autopilot + - added Q_LAND_ALTCHG parameter + - added climb before QRTL for safer QRTL from low altitudes + - added support for logging pre and post filtered FFT data + - support triple-notch harmonic notch filter + - support up to 32 actuators (with SERVO_32_ENABLE parameter) + - support EFI input over DroneCAN + - by default only run notch filter on first IMU + - added ESC_TLM_MAV_OFS parameter for mapping ESCs to MAVLink ESC telemetry + - added Q_NAVALT_MIN for quadplane takeoff + - added ICE redline governor + - added in-flight FFT notch tuning option + - added Sagetech ADSB support + - added INS_HNTCH_FM_RAT parameter for handling under-hover throttle + - improvements to filtering on ICM42xxx IMUs + - added option parameters to NAV_VTOL_LAND mission item for fixed wing approach + +Many thanks to the huge number of developers, testers and documenters +who contributed to the 4.3.0 release! + +Special thanks to all the ArduPilot Parters who have worked closely +with us on the 4.3.x development and testing, with many partners +contributing suggestions or supporting particular features. + Release 4.3.0beta3 7th Oct 2022 -------------------------------