My quad is running Pixhawk , MP 1.3.50, arducopter 3.5.2.
In the MP config page, the parameter ARMING_CHECK is already set to 1, meaning check all including GPS lock.
I tried to arm the quad as soon as I power it up, without GPS lock (as viewed from the MP HUD), but time and time again, the motors can be armed.