<> = ArduPilot custom modes = == APM:Plane == || '''Numeric''' || '''String''' || '''Description and notes''' || || 0 || `MANUAL` || || || 1 || `CIRCLE` || || || 2 || `STABILIZE` || || || 3 || `TRAINING` || || || 4 || `ACRO` || || || 5 || `FBWA` || Fly by wire A || || 6 || `FBWB` || Fly by wire B || || 7 || `CRUISE` || || || 8 || `AUTOTUNE` || || || 10 || `AUTO` || || || 11 || `RTL` || Return To Launch || || 12 || `LOITER` || || || 14 || `LAND` || ''not in list now'' || || 15 || `GUIDED` || || || 16 || `INITIALISING` || || || 17 || `QSTABILIZE` || || || 18 || `QHOVER` || || || 19 || `QLOITER` || || || 20 || `QLAND` || || || 21 || `QRTL` || || Documentation: http://plane.ardupilot.com/wiki/flight-modes/ == APM:Copter == || '''Numeric''' || '''String''' || '''Description and notes''' || || 0 || `STABILIZE` || || || 1 || `ACRO` || || || 2 || `ALT_HOLD` || || || 3 || `AUTO` || || || 4 || `GUIDED` || || || 5 || `LOITER` || || || 6 || `RTL` || || || 7 || `CIRCLE` || || || 8 || `POSITION` || ''not in list'' || || 9 || `LAND` || || || 10 || `OF_LOITER` || || || 11 || `DRIFT` || ''renamed, prev name: APPROACH'' || || 13 || `SPORT` || || || 14 || `FLIP` || || || 15 || `AUTOTUNE` || || || 16 || `POSHOLD` || || || 17 || `BRAKE` || || || 18 || `THROW` || || || 19 || `AVOID_ADSB` || || || 20 || `GUIDED_NOGPS` || || Documentation: http://copter.ardupilot.com/wiki/flight-modes/ == APM:Rover == || '''Numeric''' || '''String''' || '''Description and notes''' || || 0 || `MANUAL` || || || 2 || `LEARNING` || || || 3 || `STEERING` || || || 4 || `HOLD` || || || 10 || `AUTO` || || || 11 || `RTL` || || || 15 || `GUIDED` || || || 16 || `INITIALISING` || || Documentation: http://rover.ardupilot.com/wiki/rover-control-modes/ = PX4 native flight stack = || '''String''' || '''Description and notes''' || || `MANUAL` || || || `ACRO` || || || `ALTCTL` || || || `POSCTL` || || || `OFFBOARD` || || || `STABILIZED` || || || `RATTITUDE` || || || `AUTO.MISSION` || || || `AUTO.LOITER` || disable RC failsafe, which can be done by setting '''NAV_RCL_ACT''' parameter to '''0''' || || `AUTO.RTL` || || || `AUTO.LAND` || || || `AUTO.RTGS` || || || `AUTO.READY` || || || `AUTO.TAKEOFF` || ||