Plane-4.7.0-beta2 available for beta testing!

Plane-4.7.0-beta2 has been released for beta testing and can be downloaded using Mission Planner, QGC or directly downloaded from firmware.ardupilot.org.

The list of changes vs 4.7.0-beta1 are in the ReleaseNotes and copied below.

As per previously releases there should be no need to backup and restore parameters as part of the upgrade. This should all be handled automatically.

We are actively tracking issues here and all feedback whether positive or negative is greatly appreciated!

Changes from 4.7.0-beta1

  1. Board specific changes
  • UAV-DEV GmbH Powermodule changes for production (@mirkix, PR:32417)
  • X-MAV_AP-H743r1 switch to SPL06 baro only (@TompsonTan, PR:32480)
  1. Driver changes
  • External AHRS variances used in arming checks and EKF failsafe (@oursland, PR:32364)
  • Precision landing ORIENT parameter only visible on Rover (@rmackay9, PR:32403)
  • RunCam parameter conversion fix (@IamPete1, PR:32428)
  • Trimble PX-1 GNSS-RTX-INS External AHRS support (@Ryanf55, PR:30232)
  1. Copter/Tradheli specific changes
  • Copter CTUN climb rate logging converted to m/s (@piVerified, PR:32474)
  • TradHeli attitude controller leaky-I term during power-off fixed (@Ferruccio1984, PR:32273)
  1. Plane specific changes
  • Throttle slew fixed during first takeoff (@IamPete1, PR:32381)
  • EXTENDED_SYS_STATE during AIRBRAKE fixed (@robertlong13, PR:32422)
  1. Scripting changes
  • param-set script renamed to param-lockdown (@rmackay9, PR:32489)
  • PlaneFollow scripting parameter case fixed (@timtuxworth, PR:32456)
2 Likes

With the 4.7.0 beta 2 this morning, under beautiful skies, I flew fixed-wing and VTOL without any issues using FBWA, AUTO (mission created from LUA script), CRUISE, GUIDED, TRANSITIONS, QSTABILIZE, and QHOVER.

Thanks to everyone who contributed.

3 Likes

I’ve been flying dev builds of 4.7 on a couple of planes for a while now, because they have F405 Navi Deluxe boards in them with no earlier target. I recently set up another plane with 4.7.0 beta1 and flew it, then updated it and one of the others with 4.7.0 beta2. All of them that were set up and tuned in 4.7 are flying really nice! I’m not sure if changes were made to autotune since the last time I did one, but I’m quite happy with these 3 planes so far. I can confirm the throttle slew rate fix in beta2 (PR:32381) is working as intended. I wondered before why the throttle would often slam immediately to the set takeoff throttle, and occasionally would ram up according to the set slew rate. Now I know! lol

Thanks to everyone who continues to make Ardupilot as good as it is!

1 Like

I think I may (or may not) have found a bug… For context, my plane has the following:

AR Wing Pro
Matek F405-Wing (original)
Arduplane 4.7.0-beta2
Qiotek ASP5033 airspeed sensor

I’ve flown it twice on 4.7.0-beta2, on the first flight I noticed that after taking off (using takeoff flight mode) while loitering overhead, I could hear the throttle pulsing. In the FPV feed I also noticed the temperature reading on the OSD (taken from the airspeed sensor) was bouncing around all over. I switched to FBWA and flew for a bit, and saw the temperature seemed to be normal, so I switched to cruise, and it was managing throttle as expected at that point, and for the rest of the flight.

Before the next flight, I set ARSPD_USE = 0 so it wouldn’t use the sensor for navigation, but would still log it. I also checked the tubing and pitot for blockages, leaks, etc and it all seemed good. I flew again, and saw the temperature fluctuating at the start of the flight like before, then it returned to normal again.

Looking in the log I can see a clear problem with the data, just not sure what might be causing it. I will include the link to today’s log (second flight) here: https://drive.google.com/file/d/1U32wLiW8EkKxQYnZ47jPaqdfx9zCRhb3/view?usp=sharing

As well as a preview of the log:

Looks like the sensor is not reporting healthy.

For 5033 this happens if no data can be read for more than 0.1 of a second. Could be a i2c wiring or power problem. I don’t think it will be related to the beta firmware.

I assumed it was a problem with I2C data, the logs show a clear difference in the rate at which I2C interrupts are processed that matches with the sensor being weird, they returning to normal.

I will double check wiring for any problems that might have developed there, but I do find it somewhat telling that the logs from both flights looks very similar, starts out acting up then becomes “normal” shortly into the flight, and is good for the remainder. I’ve got a number of flights on the same plane with no physical changes, and it just started after updating the firmware. I don’t remember the firmware version I updated from, but it was likely 4.4 or earlier. It had been a while since I flew this one until recently.

I will try to narrow things down, and see if I can repeat the issue on the ground. If so that will make things a lot easier to diagnose… lol

Thanks for the help!

1 Like