So I started playing with the compass settings( primary compass 1,2,3) untill I got this error and MP froze.

so I disconnected from MP and tryied to re-connect. It was able to pick up the signal from the RPi Wifi and connected but got stuck in ESC Calibration. It stayed like this for 30mins.with that error in mind I went to calibrate the ESC using the controller. using this link.All ESC calibration completed and beeped as expected.

Went to try to connect to MP but no change. still stuck in the same ESC calibration message.

Thank you @LanderU I have completed the same calibration as the video and all motors are spinning at the same time.

I was troubleshooting over the weekend and found that my GIPO header was not connected properly. I will order another header to connect it to the pxfmini. for now I have them connected with ribbon cable.

Since then I am able to connect to the RPi every time with no delays.

I have performed the 3-axis calibration and the level calibration. Successfully.

But when I reach the compass calibration I get no more than 3 points and it freezes and does not move. see screenshot below.