Open
Description
This is a list of issues discovered during ArduPilot 4.6 testing. Issues for Copter/Rover-4.5 issues are here
Reports requiring investigation
- Pixhawk6X IST8310 external compass not detected (issue)
- DroneCan M10 GPS lock issue again (raised by TimT, discussion) -- waiting on Qiotek
Confirmed issues
- LD19 average change makes it sensitive to sunlight (discussion, original PR)
- Internal error involved multiheap allocation for LUA (Internal error from multi-heap allocation #29563)
- EKF3 altitude runaway EK3_SRC1_POSZ = 2 (rangefinder) and rangefinder is out of range (PR)
- AM32 passthrough (without DroneCAN) not working (issue, PR)
- QuadPlane EKF3 velocity divergence before arming (issue, PR) -- hoping PaulR will investigate (not a blocker)
Plane Specific Issues
- “pitch level-off at takeoff altitude” is interfered with by the feature “pitch rotate speed for ground takeoff” (discussion, PR)
- Plane servos using IOMCU not moving (issue) -- aiming for fix in 4.6.x point release (not 4.6.0)
- the assisted_flight flag oscillates rapidly in fwd transition of tilt quadplanes, possibly leading to incorrect tllt slew rate Plane: quadplane tilt rate issues #28957 -- aiming to fix in 4.6.1 (or higher)
Enhancements or Issues that may not be resolved before the stable release
- BLHeli SERVO_BLH_RVMASK mapping is achieved through trial and error (raised by xfacta, issue)
- when the user has configured ESC, FFT or RPM notch and has INS_HNTCx_REF=0 then they end up with a fixed notch. We should have an arming check to tell them they need to set the REF to 1.0 (any non-zero value will do actually) check that INS_HNTCn_REF is non-zero for ESC,RPM or FFT notches #28786
- ROS2 attitude control + thrust enhancement request (discussion)
- AutoTune should have a vehicle specific (or configurable) AngleP max (reported by Tridge)
- add a warning if the GCS system clock and UTC clock on the flight controller differs by over 20s and signing is active, as signing will fail with a 30s difference
- Custom Build Server for CubeOrangePlus with OpenDroneID shows linker error when out of flash (discussion1, discussion2, Issue)
- Add LDRobot LD19 support (discussion, issue)
- need to provide a clearer message to users when the power status flags change, indicating loss of a power source in flight. A statustext at message level CRITICAL I think is warranted, maybe "POWER STATUS CHANGE" ? (Tridge has details)
Wiki issues/enhancement requests (Wiki To-Do list)
- None
Resolved issues
- AIS not working on Copter? (discussion, related PR) -- cannot reproduce, no response from user
- Secure bootloader doesn't work (4.5 discussion) -- could not reproduce
- Speedybee ENOMEM message (discussion, wiki PR) -- resolved, wiki updated ahead of -beta6
- "No ap_message for mavlink id (271)" message (discussion, PR) -- resolved for -beta6
- terrain following issue: Plane: fixed terrain guided target intermediate alt handling #29685 -- resolved for beta6
- circle climb after terrain: Plane: fixed incorrect set of location alt fields #29765 -- resolved for beta6
- Microbrain UAV-R21 Proximity sensor (discussion, discussion2) -- we do not support this model
- RPI PiPilot / Invensense ICM42688P hang (issue, PR) -- resolved for beta6
- on ICM45686 IMUs the SPI transfer overheads can be overwhelming on some boards, especially those with 3 of that sensor. Some PRs to address: Prearm check to validate backend read rates against scheduler loop rate #28672 and Do not Read FIFO faster than requested rate for ICM45686 #27573 -- resolved for -beta6
- AHRS upside soon after startup (reported by partners, PR) -- resolved for -beta6
- IMU temp cal pages need updating -- no details on what needs updating
- Copter/TradHeli internal errors 0X4000000 and 0X4000020 (discussion, issue, PR) -- resolved for -beta5
- SET_ROI_LOCATION support (issue, PR) -- resolved ahead of -beta5
- Take Pic with no location (issue, PR) -- fixed in master (won't backport)
- Pixhawk 5x ethernet not enabled (issue, wiki PR) -- wiki PR merged ahead of -beta5
- AP_Scripting should get follow binding for Rover (discussion, PR) -- resolved for -beta5
- Plane: fixed guided VTOL command in terrain mode (PR)
- ARSPD_AUTOCAL can trigger while disarmed (PR) -- resolved for -beta5
- QuadPlane motors using BDShot making knocking noises (discussion1, discussion2, PR1, PR2) -- fixed for beta5
- Water Depth message too fast on boats (discussion, PR) -- resolved for beta5
- UBlox M10 can't get enough sats (discussion) -- testing is inconclusive
- Copter MOT_THST_HOVER param desc for lower limit should be 0.125 (discussion, PR) -- resolved for -beta5
- iBUS telemetry not working? (discussion) -- user error
- Mission option bit issue (discussion, PR) -- resolved for -beta5
- CADDX GM2 update slow (discussion, PR) -- resolved for -beta5
- Unknown message 45 (discussion, discussion2, PR) -- resolved for -beta5
- Holybro M10 waiting to configure GPS1 (discussion, PR) -- resolved for -beta5
- LD06 support not working? (discussion, PR) -- fixed ahead of -beta5
- Reboot loop after enabling Scripting (discussion, issue) -- user using incorrect compiler
- possible regression in attitude control in quadplanes? possible regression in quadplane attitude controller? #29060 -- no evidence that there's been a regression despite much effort spent searching
- Takeoff throttle behavior for planes without airspeed sensor changed (issue, PR) -- intentional change
- ESC Telemetry logging issue (issue, PR) -- resolved for beta3
- Community dev struggles with build options (discussion) -- no response from user
- Floating Point Exception in the position controller #28969
- Autotune acceleration limiting is not effective (PR) -- resolved for beta3
- Orqa 3030 autopilot config issue (discussion, PR) -- resolved for beta3
- BeagleBoneBlue RC not working with Copter (discussion) -- user error related to running as a service
- Plane takeoff not completing under TKOFF_OPTIONS[0]=0 Takeoff not completing under TKOFF_OPTIONS[0]=0 #28685 (PR) -- resolved for beta3
- plane takeoff regression since 4.5.x: regression in plane takeoff behaviour in 4.6 #28681 -- ready for beta2
- on plane when FENCE_AUTOENABLE=3 and FENCE_ENABLE=0 the fence does not enable when arming if there is a RCn_OPTION set to FENCE. This is a regression from 4.5.x. (Tridge has details) Fix: AC_Fence: fixed 2 regressions from 4.5.x #28729 -- ready for beta2
- on plane the pre-arm check for being inside polygon fence was lost since 4.5.x. Fix: AC_Fence: fixed 2 regressions from 4.5.x #28729 -- ready for beta2
- Navio2 GPS not working (discussion, conflicting report that it does work) -- fixed by refreshing/resetting firmware
- arming at mid-stick question (discuss) -- no issue
- Crossfire receiver does not reconnect after failsafe (issue, PR) -- resolved for -beta2
- Copter AutoTune can produce very low maximum acceleration values (issue, PR) -- resolved for -beta2
- memory fragmentation and multiple memory regions mean lua scripting can fail with out of memory error even if you have plenty of free memory. Addressed in AP_Scripting: allow expansion of memory for scripting at runtime #26517
- system time may be unstable when using only first GPS timestamp, consider AP_RTC: allow time to shift forward when disarmed #24022 or similar fix (Tridge has details)
- Plane fences ignored (issue) -- cannot reproduce
- Plane: auto-deploy landing gear on fixed wing (PR)
- guided error with terrain target Plane: fixed terrain alt target guided #29602
- QuadPlane fast attitude recovery issue (PR)
- disarm in fwd flight on all motor tailsitter #29555