Hot on the heels of 4.0.5-rc1 we’ve released Copter-4.0.5-rc2 for beta testing and it should be available for download from the ground stations within a few hours of this post.
The changes are in the ReleaseNotes and copied below:
- Bug fixes:
a) Serial/UART DMA race condition that could cause watdog reset fixed (Critical fix)
b) SBUS output when no RC input fixed (Critical fix)
These are both critical fixes meaning they could easily cause a crash although they are also fairly unlikely for most users.
1a) fixes a potential watchdog reset (i.e. autopilot lockup) to do with serial input/output using DMA (direct memory access). So far we have only seen this occur on an mRo Control Zero F7 with high rates of serial input/output. To be clear, there is nothing wrong with the mRo Control Zero F7 hardware but it may have a hardware combination that makes the issue more likely.
1b) fixes an issue with the SBUS output which could lead to the servos intermittently freezing for a few seconds if no RC input is received. This should only affect users who have SBUS servos connected to the autopilot’s “SBUSo” port (or similar). The most vulnerable users are probably tradition helicopter users with SBUS servos controlling the swash plate.
All beta testing and feedback is greatly appreciated!