I went through the param files and didn’t find many differences. Some were expected and others may be differences between our Pixhawks (1 vs. 2). It is interesting that one uses EKF2 and the other EKF3 but it may be a Pixhawk thing because I believe they are equivalent.
I don’t use hardware handshake on my serial ports and I disable terrain following. I also only ever use a single compass. No safety button on my setup. Note that I had already incorporated some of your changes like Q_A_ANGLE_BOOST = 1 so they don’t show up here. I’m a bit puzzled why your Q_WVANE_GAIN is set to 0.
Greg’s Pixhawk 1 vs. Gordon’s V2 Pixhawk2
BRD_SAFETYENABLE,0 — BRD_SAFETYENABLE,1
BRD_SER1_RTSCTS,0 — BRD_SER1_RTSCTS,2
BRD_SER2_RTSCTS,0 — BRD_SER2_RTSCTS,2BRD_TYPE,2 — BRD_TYPE,3
COMPASS_USE,1 — COMPASS_USE,1
COMPASS_USE2,0 — COMPASS_USE2,1
COMPASS_USE3,0 — COMPASS_USE3,1EK2_ENABLE,0 — EK3_ENABLE,0
Slight changes here: EK2 vs. EK3?, Pixhawk vs. Pixhawk2?GND_ABS_PRESS2,0 — GND_ABS_PRESS2,100685.2
nothing here — OVERRIDE_CHAN,0
nothing here — OVERRIDE_SAFETY,1Q_A_RAT_PIT_D,0.004 — Q_A_RAT_PIT_D,0.015
Q_A_RAT_RLL_I,0.4 — Q_A_RAT_RLL_I,0.25
Q_A_RAT_RLL_P,0.4 — Q_A_RAT_RLL_P,0.25
Q_ANGLE_MAX,4000 — Q_ANGLE_MAX,3000
Q_TILT_MAX,65 — Q_TILT_MAX,45
Q_TRANSITION_MS,6000 — Q_TRANSITION_MS,3000
Q_VFWD_ALT,2 — Q_VFWD_ALT,0Q_WP_RFND_USE,0 — Q_WP_RFND_USE,1
Q_WVANE_GAIN,0.2 — Q_WVANE_GAIN,0
TERRAIN_ENABLE,0 — TERRAIN_ENABLE,1
WP_LOITER_RAD,90 — WP_LOITER_RAD,60
WP_RADIUS,40 — WP_RADIUS,30