ArduCopterではフライトモード切替専用にch.5がアサインされていて、PWMの値で6個のフライトモードを選択することができます。
と言ってもプロポのスイッチは2点スイッチか3点スイッチしかないので、単純アサインではフライトモードは2個か3個だけしか選択できません。
皆さんがやってるように、6個のフライトモード選択ができるようにするにはプログラム・ミキシングを使い2個のスイッチ(2点スイッチ&3点スイッチ)の組み合わせでやるようにします。
自分が所有しているFutabaのT10Jでもプログラムミキシングを使うことでうまくできるようになったので設定方法をメモ代わりに記事にしました。