Some external compasses (HMC5983, older IST8310) and GPS modules (NEO-M8N) have known driver issues in firmware 4.2+. The 248-era firmware retains rock-solid legacy driver support.
Choose your frame type (e.g., Copter, Plane, Rover). pixhawk 248 firmware