Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Ardupilot
GitHub Repository: Ardupilot/ardupilot
Path: blob/master/Tools/AP_Periph/ReleaseNotes.txt
9571 views
1
Release 1.8.0 4th June 2025
2
---------------------------
3
4
This is a major AP_Periph release with the following changes:
5
6
- added BTAG battery information node support for tracking armed hours and cycles
7
- added DAC (Digital-to-Analog Converter) support
8
- support for CAN termination control via hardware switch and LED indicators
9
- support for up to two rangefinders
10
- added streaming of RPM messages
11
- support for HiRes magnetometer data
12
- support for extended ESC status reporting
13
- support for publishing raw IMU data
14
- improved ESC rate control with ESC_RATE parameter for RC_OUT peripherals
15
- added battery state of health reporting
16
- support for larger RTCMv3 packets (>300 bytes) for newer GPS receivers
17
- added MCU temperature display in PPPGW web UI
18
- improved continuous probing for airspeed and compass
19
- improved DroneCAN servo status simulation for SITL testing
20
- improved CAN mirroring functionality
21
- fixed compilation issues with enabled feature combinations
22
- refactored AP_PERIPH_*_ENABLED defines
23
- new builds:
24
- BotBloxDroneNet
25
- CubeNode, CubeNode-ETH,
26
- HolybroF4_PMU
27
- HolybroG4_Airspeed
28
- MatekG474-DShot, MatekG474-GPS
29
- MatekL431-APDTelem, MatekL431-BatteryTag, MatekL431-MagHiRes
30
- MFE_AirSpeed_CAN
31
- MFE_POS3_CAN
32
- TBS-L431-Airspeed, TBS-L431-BattMon, TBS-L431-CurrMon, TBS-L431-PWM
33
- uav-dev_m10s
34
- uav-dev-powermodule
35
- VM-L431-Periph-Pico, VM-L431-SRV-Hub-4CHP
36
37
Release 1.7.0 26th February 2023
38
--------------------------------
39
40
This is a major AP_Periph release with the following key changes:
41
42
- fixed DroneCAN packet parsing bug when dealing with corrupt packets
43
- added BATT_HIDE_MASK parameter
44
- support IPv4 networking in AP_Periph and PPP gateway
45
- support per-cell battery monitoring
46
- rate limit EFI updates
47
- support serial tunnelling over DroneCAN
48
- support relays over DroneCAN via hardpoint messages
49
- support mapping MAVLink SEND_TEXT to DroneCAN debug levels
50
- fixed CANFD timings
51
52
Release 1.6.0 8th September 2023
53
--------------------------------
54
55
This is a major release with the following changes:
56
57
- much faster CAN bootloader for faster firmware update
58
- improved handling of peripherals with 2 or more CAN interfaces
59
- support most AP_Periph features in SITL testing
60
- added RC input support
61
- added battery balance plug support
62
- support sending RPM over DroneCAN
63
- support for pitot temperature reporting
64
65
Release 1.5.1 23rd July 2023
66
---------------------------
67
68
This is a major release with the following changes:
69
70
- support serial tunnelling over DroneCAN
71
- raised CAN priority of MovingBaseline data
72
- support APD ESC telemetry
73
- support DroneCAN and CAN statistics reporting
74
- support KDECAN to DroneCAN translation
75
76
The serial tunnelling support allows for uCenter to be used over
77
DroneCAN with the serial tunnelling panel in the DroneCAN GUI
78
tool. This allows for monitoring of uBlox GPS over a telemetry link,
79
and update of F9P firmware over DroneCAN
80
81
Release 1.5.0 27th Mar 2023
82
---------------------------
83
84
This is a major release with the following changes:
85
86
- fixed airspeed bus default
87
- limit mag to 25Hz by default
88
- fixed send rate of GPS yaw
89
- fixed HW ESC telem temp units
90
- allow set of port for HW telem
91
- send GNSS heading message if available
92
- stop sending old GNSS Fix message
93
94
Release 1.4.1 27th Sep 2022
95
---------------------------
96
97
This is a minor release with one bug fix:
98
99
- fixed compass diagnonal compensation for AP_Periph compasses
100
101
Release 1.4.0 4th Sep 2022
102
--------------------------
103
104
This is a major release with a significant number of changes:
105
106
- use new AP_CheckFirmware system
107
- fixed passing of WGS84 height from GPS
108
- support CANFD on STM32H7
109
- fixes for moving baseline yaw with DroneCAN GPS
110
- fixed GPS dropout issues on F4 and L4 GPS
111
- added EFI peripheral support
112
- fixed non-contiguous mask for ESC telem
113
114
Release 1.3.1 15th Apr 2022
115
---------------------------
116
117
This is a minor release with a single bug fix:
118
119
- fixed intermittent loss of GPS packets on F4 and L4 GPS nodes which caused loss of GPS lock on the flight controller
120
121
Release 1.3.0 18th Mar 2022
122
---------------------------
123
124
This is a major release with several significant bug fixes and
125
improvements:
126
127
- added new peripherals: BirdCANdy, MatekL431, CubeOrange-periph,
128
G4-ESC, HerePro, Hitec-Airspeed, HolybroG4GPS, HolybroGPS,
129
Sierra-F405, Sierra-F421, Sierra-F9P, Sierra-L431,
130
f103-QiotekPeriph, f405-MatekGPS, f405-MatekAirspeed, mRo-M10095,
131
ARK_GPS, HitecMosaic, MatekH743-periph, Pixracer-periph
132
133
- support dshot for CAN ESC outputs
134
135
- support a wider range of notify options
136
137
- numerous small bug fixes
138
139
- support lua scripting in peripherals
140
141
- switched to DroneCAN compiler and libraries
142
143
- support logging in peripherals
144
145
- support dual CAN bus
146
147
- support BLHeli monitoring of ESC telemetry
148
149
- support mavlink in peripherals
150
151
- support moving baseline yaw dual-GPS on dual-CAN GPS
152
153
- support MPPT battery driver
154
155
- fixed MSP GPS yaw
156
157
Note that the next major release will add CANFD support.
158
159
Release 1.2.0 6th Jan 2020
160
--------------------------
161
162
This is a major release with several significant bug fixes and
163
improvements:
164
165
- support for battery monitor nodes
166
167
- support for testing in SITL
168
169
- improvements in error reporting to the flight controller
170
171
- fixes to stack sizes
172
173
- MSP output support
174
175
- support for BGR NCP5623 LEDs
176
177
- switched to common CAN stack with main ArduPilot vehicle code
178
179
- added several new board types
180
181
182
Release 1.1.0 14th May 2020
183
---------------------------
184
185
This is a major release with several significant bug fixes:
186
187
- fixed initial GPS timestamp which could cause ArduPilot to get bad
188
time sync
189
190
- fixed airspeed pressure wrap
191
192
- fixed rangefinder to send the RNGFND1_ADDR as sensor_id
193
194
- added distinctive LED blink pattern when waiting for UAVCAN node ID
195
allocation
196
197
- added HWESC build targets for HobbyWing ESC telemetry
198
199
- fixed RM3100 compass scaling bug
200
201
Release 1.0.0 9th November 2019
202
-------------------------------
203
204
Initial stable release
205
206