6.12.112¶
This section presents the changes between the previous firmware version of Veronte Autopilot 1x, v.6.12.92, and this firmware version, v.6.12.112. For further details, please consult the Service Bulletin nº 0005 and Service Bulletin nº 0005 Rev.B.
Added
PDI errors for maximum number of logs fields reached: pdi_event_log (ID 770), pdi_onboard_log (ID 771) and pdi_fast_log (ID 772).
SIL example is provided with a new block to simulate VectorNAV navigation messages.
Improved
Signal splitter behavior. If one of the consumers is not available, the available one will still consume the input signal.
CPU temperature bit is now true when temperature is below maximum allowed temperature.
Now the guidance is not restarted by default when changing the autopilot mode from “Manual” to “Auto”, or when changing the selected autopilot in a 4x configuration.
Warning
To keep the correct behavior, the block configuration should be set so that the guidance block is not executed when the autopilot is in “Manual” mode.
This way, when the autopilot switches to “Auto” mode and the guidance block is executed again, the guidance will be restored as usual.
RM3100 magnetometer is now being calibrated using the board temperature to interpolate the calibration parameters.
ADS-B variables are not anymore user-writable.
Position set and yaw set commands (IDs 201 and 202) are now only accepted if the UAV is in the initial phase.
High priority thread CPU ratio performance to avoid a different behavior depending on the hardware version.
DFS2 driver is now committing reliable values onto its BIT.
Moving grid maps (used for geoid and magnetic field) are no longer reset due to negative increments of the grid position in the longitude direction.
AGL calibration is now applied when there is no SRTM data available.
Check for RX custom messages reception is now initialized as “False”.
Small increments in position close to the south pole are now computed properly.
HIL sensor is now sending only IMU messages at high frequency to reduce CIO workload.
RPM are now computed properly.
1xVeronte address is now also stored in case of a memory formatting error.
Position and yaw commands are now rejected in PDI mode to avoid generating a System error.
Serial over CAN can now work simultaneously on both CAN channels with Input/Output filters.
CAN termination resistors are now set to HIGH by default on hardware versions higher than:
Veronte Autopilots: 1x - W/O DAA 4.8 \(\rightarrow\) P006982 - B001037
Veronte Autopilots: 1x - Remote ID \(\rightarrow\) P006142 - B001039
Veronte Autopilots: 1x - ADS-B \(\rightarrow\) P006143 - B001040
Veronte Autopilot BCS 4.8 \(\rightarrow\) P006417 B001053
Veronte Autopilots: 4x - w/o DAA 1.8 \(\rightarrow\) P006984 - B000905
Veronte Autopilots: 4x - Remote ID 1.8 \(\rightarrow\) P006146 B001055
Veronte Autopilots: 4x - ADS-B 1.8 \(\rightarrow\) P006147 - B000335