ArduPlane 2.60 released

I've just released ArduPlane 2.60

The main new features in this release are:

  • wind estimation
  • long term dead reckoning support
  • wheeled takeoff and landing support
  • optional new roll/pitch/yaw controllers from Jon Challinger

For a description of the first 3 new features have a look at my previous post. All of these features have been test flown on my PulseXT 40 and have performed very well.

The new roll/pitch/yaw controllers from Jon can be enabled by building with


in your APM_Config.h. If you enable the new controllers then I strongly suggest you read Jons blog post about the new controllers and how to tune them. These controllers are still experimental, but if we get good feedback on them from users we will quite likely adopt them as the standard controllers in a future release.

Other changes in 2.60 include:

  • a new RECEIVER_RSSI_PIN compile time option, to allow you to display receiver RSSI via MAVLink. This should be useful for FPV flying.
  • an important fix from Jason Short for an erase bug in the dataflash. If you use dataflash logs then please erase them after loading this release to ensure the pages are properly initialised.
  • support for the new features in the new MTK GPS firmware
  • updates to the configuration parameters for the Mount code. If you use the mount code, then please check your parameters carefully, as some things have changed.
  • a fix to the JUMP command in missions, which solved a problem where the wrong command could sometimes be run
  • a fix to the initial yaw from AHRS when using a compass
  • new "OBC" failsafe code as a compile time option
  • new RST_MISSION_CH option
  • new STICK_MIXING option
  • support for dual stabilisation mounts (eg. one camera and one antenna)
  • removed old CLI switch and dip switch support
  • fixed a derivative filter bug that could have a small affect on AHRS attitude
  • fixed LOITER_TIME to match MAVLink spec (time is in seconds)
  • added FBWB_ELEV_REV option

Happy flying!

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

Join diydrones

Email me when people reply –


  • One of the developers said that they had the RES_MISSION_CH working on beta firmware so I am assuming that there is something that we are doing differently. Perhaps the RC7_FUNCTION needs to be set to something other than 0 but that’s not in the documentation.

    Hoping to get a response from one of the developers. That way I will know if it’s a procedure problem it I will just have to wait for the next firmware update.

    Has anyone has success with the RES_MISSION_CH or am I the first one to give that a try?




  • RST_MISSION_CH I need help!

    I’m not sure what I am doing wrong. It sort of works but It is no doing what I want. I set it to channel 7. I flew an AUTO mission then switched to FBW_A. I used channel 7 switch and the WP indicator change to 1. Then I switched back to auto and the WP indicator immediately went to 0 and it started a loiter around that point. I tried it again and this time when I reset the WP indicator stayed 0 and it just loitered around home.

    I tried several flights and could not get it to fly to WP 1. What am I doing wrong?




  • I'm having an issue with channel 5 & 6 outputs. Previously, I was using channel 5 for manual flaps and 6 for manual camera panning. In Arduplane 2.5, it worked fine, but now I am having a weird bug.


    If I set channel 5's function to manual, I get no response on the flaps when I flick the switch. If I set it to mount_roll (or something other than manual), then write the params, then set it back to manual and write params again, it works fine. Each time I restart the autopilot (ie. change the battery) I have to go through this process. It only appears to affect channels 5 & 6.


    Anyone else having this problem? It didn't occur in 2.5

  • I just loaded V2.60 had have a couple of questions:

    1. Is there a way to test if the RET_MISSION_CH is working correctly before I make the first flight? I was expecting something like Mission Reset to flash on the HUD but I got nothing.
    2. Can I just load my V2.50 PID’s or should I start with defaults and do the tuning all aver again?
    3. I went to erase all the old logs but it says no dataflash installed. What’s that all about? I have one of the last APM2’s and Mission Planner 1.2.8.




  • Hi Andrew,

    Thank you very much for the updates.  I gave things a quick look this evening in simulation and had an issue with the joystick.  I'm wondering if MP is not loading the HIL sim version, but it might be a firmware issue.  The joysticks work fine in MP initially, can be calibrated, etc.  However, as soon as you connect to the simulator, the joysticks are not operative any more.  No joystick data from ArduPilot on the sim page in MP, and they are no longer functional on the configuration page in MP.  What makes me not so sure that his is an MP problem is that I was using an earlier version of MP where they worked fine before.  When I loaded the sim firmware, it did note it as version 2.6.


  • Where can I find more information about the "support for the new features in the new MTK GPS firmware" new feature?


  • Thank you Andrew! :)

  • I usually let Mission Planner do my updates, but under firmware it is only showing v2.5 (i have MP v1.2.6)

    How do i maunually install v2.6?

  • If I load V2.6 will I have to redo the level or will it save that for me?
  • Hello, can someone shoot me a quick answer if they happen to know.  Does the software still support hooking up 2 current sense boards?  In the manual it shows that A1 and A2 are for volt and current sensing, but it also shows A3 and A4 can be used too.  I do not see the parameters available to set up a second sensor or where it would be displayed.  Any ideas??

This reply was deleted.


DIY Robocars via Twitter
RT @chr1sa: Donkeycar 4.4 released with tons of new features, including path learning (useful with GPS outdoors), better Web and Lidar supp…
Nov 27, 2022
DIY Robocars via Twitter
RT @NXP: We are already biting our nails in anticipation of the #NXPCupEMEA challenge! 😉 Did you know there are great cash prizes to be won…
Nov 24, 2022
DIY Robocars via Twitter
RT @gclue_akira: レースまであと3日。今回のコースは激ムズかも。あと一歩 #jetracer
Nov 24, 2022
DIY Robocars via Twitter
UC Berkeley's DIY robocar program
Nov 24, 2022
DIY Robocars via Twitter
RT @chr1sa: The next @DIYRobocars autonomous car race at @circuitlaunch will be on Sat, Dec 10. Thrills, spills and a Brazilian BBQ. Fun…
Nov 24, 2022
DIY Robocars via Twitter
RT @arthiak_tc: Donkey car platform ... Still training uses behavioral cloning #TCXpo #diyrobocar @OttawaAVGroup
Nov 20, 2022
DIY Robocars via Twitter
RT @emurmur77: Points for style. @donkeycar racing in @diyrobocars at @UCSDJacobs thanks @chr1sa for taking the video.…
Nov 20, 2022
DIY Robocars via Twitter
RT @SmallpixelCar: Going to @diyrobocars race at @UCSDJacobs
Nov 8, 2022
DIY Robocars via Twitter
RT @SmallpixelCar: Race @diyrobocars at @UCSDJacobs thanks @chr1sa for taking the video.
Nov 8, 2022
DIY Robocars via Twitter
RT @PiWarsRobotics: Presenting: the Hacky Racers Robotic Racing Series in collaboration with #PiWars. Find out more and register your inter…
Oct 23, 2022
DIY Robocars via Twitter
RT @Hacky_Racers: There will be three classes at this event: A4, A2, and Hacky Racer! A4 and A2 are based around UK paper sizing and existi…
Oct 23, 2022
DIY Robocars via Twitter
Oct 23, 2022
DIY Robocars via Twitter
Oct 19, 2022
DIY Robocars via Twitter
Oct 18, 2022
DIY Robocars via Twitter
RT @NeaveEng: Calling all UK based folks interested in @diyrobocars, @f1tenth, @donkey_car, and similar robot racing competitions! @hacky_r…
Oct 13, 2022
DIY Robocars via Twitter
RT @araffin2: 🏎️ After hours of video editing, I'm happy to share a best of my Twitch videos on learning to race with RL. 🏎️ Each part is…
Oct 13, 2022