Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ArduPilot 4.6 issues list #28612

Open
45 of 66 tasks
rmackay9 opened this issue Nov 14, 2024 · 20 comments
Open
45 of 66 tasks

ArduPilot 4.6 issues list #28612

rmackay9 opened this issue Nov 14, 2024 · 20 comments

Comments

@rmackay9
Copy link
Contributor

rmackay9 commented Nov 14, 2024

This is a list of issues discovered during ArduPilot 4.6 testing. Issues for Copter/Rover-4.5 issues are here

Reports requiring investigation

Confirmed issues

  • 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)
  • AIS not working on Copter? (discussion) -- build server issue? Randy investigating
  • QuadPlane EKF3 velocity divergence before arming (issue, PR) -- hoping PaulR will investigate (not a blocker)

Plane Specific Issues

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

@rmackay9 rmackay9 pinned this issue Nov 14, 2024
@amilcarlucas
Copy link
Contributor

Why not copy the open issues from 4.5 into this page to make sure they are not forgotten?

@rmackay9
Copy link
Contributor Author

@amilcarlucas,

We could but I worry that the result will be that we have two really long lists of issues that we don't actually clear up. If we can get focus from the dev team on investigating the issues and resolving them then that could work. We should discuss at the next dev call I think

@tridge
Copy link
Contributor

tridge commented Nov 16, 2024

@rmackay9 @CraigElder I think we need to restructure the dev calls. By the time we get to the copter/plane issues section we are all exhausted (I know I am). I think we should start with the release issues, and look at PRs that address those issues. PRs for new features or cleanups should come after we've looked at critical issues

@Ryanf55
Copy link
Collaborator

Ryanf55 commented Nov 18, 2024

Here's a new one. I'm not sure whether you want me to add it to the list:
#28666

@rmackay9
Copy link
Contributor Author

@Ryanf55,
Thanks for that. Tridge has put an item on the list that involves the auto-enable parameter. Maybe it's the same? In any case, I've added this to the list as well under confirmed issues.

@menschel
Copy link
Contributor

@rmackay9
In case you want to list it separately for plane.
Issue Takeoff not completing under TKOFF_OPTIONS[0]=0 #28685
PR attempting to fix it Plane: Fix inability to climb the last few meters of takeoff

@rmackay9
Copy link
Contributor Author

@menschel thanks for that, added!

@menschel
Copy link
Contributor

I have created another issue.

Plane 4.6 beta - Takeoff throttle behavior for planes without airspeed sensor changed from 4.5.7

and the corresponding PR
Plane: Fix level-off and throttle without airspeed sensor

@rmackay9
Copy link
Contributor Author

Hi @menschel, thanks, added to the list!

@MattKear
Copy link
Contributor

MattKear commented Jan 6, 2025

There is a missing battery monitor option in the param meta data that will need to be brought across. PR here:
#29017

@timtuxworth
Copy link
Contributor

This: Holybro M10 waiting to configure GPS1 (discussion, #29320) -- resolved for -beta5

This fixed a problem I was seeing with the QioTek M10S GPS on master.

@mikedkelly
Copy link

When I arm my plane the status changes to DCM Active and it throws continual Bad AHRS errors. As soon as I disarm it changes back to EKF3 Active.

@Ryanf55
Copy link
Collaborator

Ryanf55 commented Mar 10, 2025

When I arm my plane the status changes to DCM Active and it throws continual Bad AHRS errors. As soon as I disarm it changes back to EKF3 Active.

Can you set LOG_DISARMED to 1 and get logs of it? Have you tried to reproduce on 4.5?

@mikedkelly
Copy link

Here is the log and my params. I confirmed this happens on 4.5 and 4.6 beta 4. I guess I didn't notice it before.
36 3-10-2025 10-31-44 AM.zip

@rmackay9
Copy link
Contributor Author

Hi @mikedkelly, @Ryanf55,

It's tough to do support on this issue so I've created a new discussion here https://discuss.ardupilot.org/t/mikedkellys-report-on-dcm-active-and-bad-ahrs/131592

@timtuxworth
Copy link
Contributor

There is definitely a problem with the M10S @tridge . I had a plane that was struggling to get satellites on it's M10S, so I replaced it with a brand new one out of the box. After 2 hours after booting with master no (zero satellites), I flashed 4.5.7 and it immediately came up with 11 satellites.

@andyp1per
Copy link
Collaborator

There is definitely a problem with the M10S @tridge . I had a plane that was struggling to get satellites on it's M10S, so I replaced it with a brand new one out of the box. After 2 hours after booting with master no (zero satellites), I flashed 4.5.7 and it immediately came up with 11 satellites.

I tend to agree - seeing issues on an M10 on my Pavo20.

@timtuxworth
Copy link
Contributor

It seems that a recent change (or changes) might have resolved this issue. If I build AP from the latest master an M10S GPS that comes up with zero satellites on 4.6 will now come up with satellites. This seems to involve two commits (or at least commits somewhere near these):

This commit gets me from zero satellites to about 12
22a70a9 GCS_MAVLink: avoid use of OwnPtry during DeviceOp read/write

This commit (or something just before it) gets me to about 25 satellites
e431b1e Plane: ATT and RATE logging in sysid log at full rate

I found this by a laborious process of building 18 versions of AP for the QioTekZealot H743 and trying them one by one.

@timtuxworth
Copy link
Contributor

I tend to agree - seeing issues on an M10 on my Pavo20.

Try building the latest master Andy (more recent than 23rd March) - do you still see the problem?

@rmackay9
Copy link
Contributor Author

Hi @andyp1per @timtuxworth,

This issue probably isn't the best place to discuss this. Can we move the discussion to this new topic?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants