Arduplane 3.4 Beta testing

I don't see any thread started for 3.4 beta testing so hopefully some users can post their experiences here. I have not got a chance to test it yet, but, am looking forward to hearing the reports of initial testers.

Here's the note/changes from Tridge:

Hi All, 

I have started the beta release cycle for the 3.4.0 release of 
plane. This will be the last release that supports the APM1/APM2 boards. 

This is the also the first release that enables the EKF for attitude 
and position estimation by default. This has been a long time coming, 
and significantly improves the flight performance. You can still 
disable the EKF if you want to using the AHRS_EKF_USE parameter. 

There has also been a lot of internal code restructuring in this 
release, with the move from .pde files to .cpp files and changes to 
the handling of include files. 

Other key changes include: 

  - fixed return point on geofence breach 
  - enable messages for MAVLink gimbal support 
  - use 64 bit timestamps in dataflash logs 
  - added realtime PID tuning messages and PID logging 
  - fixed a failure case for the px4 failsafe mixer 
  - added DSM binding support on Pixhawk 
  - added ALTITUDE_WAIT mission command 
  - added vibration level logging 
  - ignore low voltage failsafe while disarmed 
  - added delta velocity and delta angle logging 
  - fix LOITER_TO_ALT to verify headings towards waypoints within the loiter radius 
  - allow rudder disarm based on ARMING_RUDDER parameter 
  - fix default behaviour of flaps 
  - prevent mode switch changes changing WP tracking 
  - make TRAINING mode obey stall prevention roll limits 
  - disable TRIM_RC_AT_START by default 
  - fixed parameter documentation spelling errors 
  - send MISSION_ITEM_REACHED messages on waypoint completion 
  - fixed airspeed handling in SITL simulators 
  - enable EKF by default on plane 
  - Improve gyro bias learning rate for plane and rover 
  - Allow switching primary GPS instance with 1 sat difference 
  - added NSH over MAVLink support 
  - added support for mpu9250 on pixhawk and pixhawk2 
  - Add support for logging ublox RXM-RAWX messages 
  - lots of updates to improve support for Linux based boards 
  - added ORGN message in dataflash 
  - added support for new "blue label" Lidar 
  - switched to real hdop in uBlox driver 
  - improved auto-config of uBlox 
  - raise accel discrepancy arming threshold to 0.75 
  - improved support for tcp and udp connections on Linux 
  - switched to delta-velocity and delta-angles in DCM 
  - improved detection of which accel to use in EKF 
  - improved auto-detections of flow control on pixhawk UARTs 

Please test out the beta and report back on how it goes! There has 
been a lot of testing of this release already by core developers so 
I'm not expecting a long beta release cycle. 

Many thanks to everyone who has contributed to this release! 

Cheers, Tridge 

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –


  • hi, is there anyway that oneshot125+active braking could be enabled? if there isnt, is there any plans for implementation in the future? so used to doing acro with oneshot125+active braking using naze32. it would b great if pixhawk has it too,

  • This is the most quiet Arduplane release I have seen. Is no one trying the new features?

    There are some really nice improvements in this with the switch to EKF and now the automatic compass calibration.

  • Just loaded Beta 2 and noticed there is a Crash Detection parameter now. Has anyone tested this?

    Also, the new compass calibration, I am not sure how to use it?

  • Flew a mapping mission with the new firmware yesterday and very impressed. There was a 4 m/s cross wind for the flight, but, it was much much more stable than 3.3. I'm pretty sure it's due to the EKF being used now.

    Hopefully this update will soon support twin engine aircraft and fix the issues with the LIDAR for landing if you have tree's before your runway.

    • What do you want for a twin? I fly a twin motor aircraft for AP and have no problem. With a Y throttle harness they make balanced power throughout the throttle range. I use active sideslip control and you can tell be the rudder position they making balanced power.


      • I use a Y right now as well, however, if they add support for twin motors they can use it for many things. First, you can better detect and control flight if one motor fails. Second, you can use it for controlling yaw on the ground for some twins or for twins on pontoons in water. and third it allows you to program different min and max throttles if your motors are not perfect.

        What plane are you using active slide slip control on? I have not turned it on as i'm not sure if there is enough side force for it to work properly.

        • It’s my own 70” design that I use for AP. It has plenty of side area and landing gear.


  • Is there a change log for beta versions?

    I would like to know what’s changed before I try it.





    • I added the notes/change log from Tridge to the main message

  • I just loaded 3.4 onto a test plane and it went quite smooth. Have not flown yet, but, just testing basic functions and all is ok.

    Some observations:

    1. Rudder disarming does not seem to be working, unless I am doing something incorrect? Throttle down all the way and hold rudder to the left?

    2. Hdop values are very low now. I am getting GPS fix:4 which is DGPS and hdop values below 1

    Anyone else test this or fly it yet?

This reply was deleted.


DIY Drones via Twitter
RT @chr1sa: My talk on PX4 and FAA certification is coming up at 1:45 PST today on the PX4 Dev Summit livestream. Includes some cool new st…
5 hours ago
DIY Drones via Twitter
RT @seesharp: I'm tuned into the PX4 / Dronecode free live conference. Great stuff. Microsoft AirSim talk in 10 minutes.…
DIY Robocars via Twitter
RT @masato_ka: 距離センサを3つとESP32を付けたラジコンカーをDonkeyCarライクにNNで自動走行。3層FC極小モデルをTensorFlow Lite for microcontrollerで動かしてる。機体は借り物でRumiCarって言います。Tenso…
DIY Robocars via Twitter
RT @SmallpixelCar: My car was able to go all the way autonomously until the crosswalk. It was only 100 yards from the target. What should b…
Liam left a comment on Agricultural UAVs
I'm Liam from T-MOTOR. I would like to reach out to see if there is any possibility for us to work together.
We are a propulsion system manufacturer who offers motors, propellers and ESCs for all kinds of drone applications which vary from secur…"
Jun 30
DIY Robocars via Twitter
RT @SmallpixelCar: Smart move. The car used the shadow to guide it through the bridge. This was never in the training samples. But it learn…
Jun 30
DIY Robocars via Twitter
RT @SmallpixelCar: Getting closer to the target. Single camera. Untrained road.
Jun 29
Richard Cox left a comment on Australia
"Anyone in the DIYDRONES Australian subgroup based in Alice Springs, NT?
I am experimenting with Ardupilot (standard Arduplane), Pixhawk 4 FC in a 4-ch
RC "AXN Floater Jet" foamy plane..."
Jun 29
Omar Sykes left a comment on Australia
"Hi everyone, I am looking for someone who is good at drone building, repair and software in Adelaide. Please give me a call on 0477 319 219."
Jun 29
DIY Robocars via Twitter
RT @RoboticMasters: #donkeycar
Jun 29
DIY Robocars via Twitter
Jun 29
DIY Robocars via Twitter
RT @RoboticMasters: Donkey car, car car car car car car; Donkey car, car car car car car car; Donkey Car. Anyone like our tiny tiny donkey…
Jun 29
DIY Robocars via Twitter
RT @SmallpixelCar: After improving DBSCAN speed, I can get 11 frame per second on @NVIDIAEmbedded Jerson Xavier MAXN mode and the autonomou…
Jun 26
DIY Robocars via Twitter
RT @Heavy02011: Join us at next Virtual Race League: ⁦@diyrobocars⁩ Race #4 - Parking Lot Nerds, August 1st
Jun 25
DIY Robocars via Twitter
RT @SmallpixelCar: #CUDA implementation should be easy, because most of the time is on distance calculations berween two points and if the…
Jun 25
DIY Robocars via Twitter
RT @SmallpixelCar: This is the view from the car. Even my lanenet inference is fast on @NVIDIAEmbedded Jerson Xavier, DBSCAN clustering tak…
Jun 25