I don't think this one has magnetometer. We find that GPS with magnetometer works better than one inside Revolution.
Important: Do complete Vehicle Setup Wizard and get it flying without GPS first.
Twist all wiring pairs and triplets together to reduce magnetic interference from them.
Build battery and motor wires as low on quad as possible to keep them away from magnetometers.
Build Revolution as high as possible for same reason. On top of top plate, not between plates.
Solder correct connector on to GPS. Plug GPS into MainPort.
Set GCS -> Configuration -> Hardware -> MainPort
To GPS, 57600, UBX
Set Attitude -> Settings -> AttitudeEstimationAlgorithm
To GPSNavigation
Calibrate mags at GCS -> Configuration -> Attitude -> Calibration -> Magnetometer
Fly with Attitude mode (Stabilized 1) to test, then set flight switch to have VelocityRoam on it. You must still take off in Attitude mode and only switch to VelocityRoam once you are in the air.
It will only arm if both Mag and GPS are green on FlightData page.