Jumanoc,
I had the same problem. thought I did a compass cal successfully but test flight still had the drifting problem. I did compass calibration for the second time and it was successful. Phantom is now flying as it should. I am going to start doing compass calibration before each...