diff --git a/ArduPlane/ReleaseNotes.txt b/ArduPlane/ReleaseNotes.txt index 43b3da9b96..7ff6b92836 100644 --- a/ArduPlane/ReleaseNotes.txt +++ b/ArduPlane/ReleaseNotes.txt @@ -1,3 +1,34 @@ +Release 5.2.0 11th March 2024 +------------------------------ + - Added a prearm check for a crash dump file. If one is found, arming will be blocked by the prearm. + - Added prearm checks for cx_built_in_test script not running, incorrect parameters, incorrect aircraft type, and ESC telemetry failure. + - Add new messages for pilot awareness + - "Script Version x.y Initialized" - On bootup of cx_built_in_test script . + - "Parameter Init Failed" - Fail to Initialized Parameter in script. + - "Aircraft Type Check Failed" - Fail to Check Aircraft Type in script. + - "ESC x RPM nil" - Script did not receive RPM data. + - "ESC x Servo Out nil" - Script did not receive Servo data. + - "ESC x Telemetry Lost/Recovered" - Fail/Recover on Lost of ESC telemetry. + - "ESC x RPM Drop/Recovered" - Drop/Recover on Lost of RPM during Demand. + - "Actuator x Telemetry Error" - Before Arming ESC Telemetry not present. + - Default configurations build into Cube and CPN for easier drone setup and reduced configuration steps. + - FW version name format change "CxPilot x.y.x" to "CxPilot-x.y.z". + - dded "ESCX" extended telemetry log message for logging ErrorStatus, InputPct and OutputPct from ESC. + - All build files will be uploaded to AWS S3 bucket "carbonix-firmware-release-files" and "carbonix-firmware-dev-files" with folder format yyyymmdd_hhmm_CxPilot-x.y.z_commitId + +Technical: + - AP_Periph: fix missing custom firmware version #147 [SW-159](https://carbonix.atlassian.net/browse/SW-159) + - cx_built_in_test: debounce audible warning for nil #146 [SW-219](https://carbonix.atlassian.net/browse/SW-219) + - APD F120 packet modification #138 [SW-187](https://carbonix.atlassian.net/browse/SW-187) + - workflow: Carbonix_build to push data to AWS S3 bucket #143 [SW-199](https://carbonix.atlassian.net/browse/SW-199) + - AP_Scripting: fixed float register save/restore in setjmp/longjmp #134 [SW-193](https://carbonix.atlassian.net/browse/SW-193) + - workflow change buildfile name to firmware name #132 [SW-191](https://carbonix.atlassian.net/browse/SW-191) + - hwdef: CarbonixCubeOrange - added cx_built_in_test.lua #122 [SW-61](https://carbonix.atlassian.net/browse/SW-61) + - Fix servo assignments #128 [SW-181](https://carbonix.atlassian.net/browse/SW-181) + - workflows: added on branches CxPilot-* #130 [SW-130](https://carbonix.atlassian.net/browse/SW-130) + - PARAMS : BATT*_MONITOR corrected in defaults.parm #126 [SW-158](https://carbonix.atlassian.net/browse/SW-158) + - AP_Arming: force user to ack crashdump or get prearm failure #125 [SW-148](https://carbonix.atlassian.net/browse/SW-148) + Release 5.1.1 20th March 2024 ------------------------------ - AP_ICEngine: Added a new parameter CRANK_DIR for controlling the direction of engine cranking, providing flexibility in engine configurations. diff --git a/libraries/AP_Common/CxVersion.h b/libraries/AP_Common/CxVersion.h index 2c9c3c899c..e022e28818 100644 --- a/libraries/AP_Common/CxVersion.h +++ b/libraries/AP_Common/CxVersion.h @@ -1,5 +1,5 @@ #ifdef CARBOPILOT #ifndef AP_CUSTOM_FIRMWARE_STRING -#define AP_CUSTOM_FIRMWARE_STRING "CxPilot-5.1.1" +#define AP_CUSTOM_FIRMWARE_STRING "CxPilot-5.2.0-beta1" #endif #endif