Happy new year all! Been lurking here since ordering my P3P, but now that it’s arrived, I’ve run into an issue that I need some advice with.
After I got everything unboxed and charged, I switched the aircraft on and it told me that there was a compass error, and it needed to be calibrated. After a few attempts at the compass dance outside on my lawn (~15m away from house, with no keys, watch etc on me, closest metal was RC transmitter + iPhone a few meters away so i could see when the calibration instructions change axis), it would still just say the calibration failed and tell me to try again.
There were a few other errors listed relating to firmware needing to be updated for aircraft, RC, and battery, so I went ahead and upgraded those to see if it somehow resolved the issue. Upgrade to v1.6.0040 (2015-12-22) was successful, but still no joy with the compass calibration. A few forum posts and articles suggested that recalibrating the IMU could resolve compass errors, but that didn’t fix anything for me either.
I figured the next thing to try was some significantly different physical locations, in case my house/garden is geologically cursed. I’ve tried in three other locations:
The last thing I tried was attempting to degauss the compass using a magnet (as per some youtube videos), but that didn’t seem to change anything either.
I noticed a few articles and forum posts about calibration referring to the compass sensor values being way outside the normal range, but my compass sensor values are completely blank (see screenshots at bottom). Immediately after doing an IMU calibration they begin to show zero values for x, y, z, and mod, but as soon as I attempt a compass calibration, they go blank again. Could this help narrow down what the problem is?
I’m running out of things to try. Here’s the remaining options, as I see them:
Screenshots:
Thanks in advance!
After I got everything unboxed and charged, I switched the aircraft on and it told me that there was a compass error, and it needed to be calibrated. After a few attempts at the compass dance outside on my lawn (~15m away from house, with no keys, watch etc on me, closest metal was RC transmitter + iPhone a few meters away so i could see when the calibration instructions change axis), it would still just say the calibration failed and tell me to try again.
There were a few other errors listed relating to firmware needing to be updated for aircraft, RC, and battery, so I went ahead and upgraded those to see if it somehow resolved the issue. Upgrade to v1.6.0040 (2015-12-22) was successful, but still no joy with the compass calibration. A few forum posts and articles suggested that recalibrating the IMU could resolve compass errors, but that didn’t fix anything for me either.
I figured the next thing to try was some significantly different physical locations, in case my house/garden is geologically cursed. I’ve tried in three other locations:
- In the middle of a large open field adjacent to my house.
- A countryside field about 15 minutes drive north.
- A local park/football field about 5 minutes drive south.
The last thing I tried was attempting to degauss the compass using a magnet (as per some youtube videos), but that didn’t seem to change anything either.
I noticed a few articles and forum posts about calibration referring to the compass sensor values being way outside the normal range, but my compass sensor values are completely blank (see screenshots at bottom). Immediately after doing an IMU calibration they begin to show zero values for x, y, z, and mod, but as soon as I attempt a compass calibration, they go blank again. Could this help narrow down what the problem is?
I’m running out of things to try. Here’s the remaining options, as I see them:
- Wait DJI support are back from holiday and hope they can assist somehow
- Take the top shell off the aircraft to check compass cable is connected properly to the main flight controller.
- Buy a replacement set of landing gear + compass
Screenshots:
- Aircraft state screen:
- Compass error (when tapping the "abnormal" question mark):
- Overall status:
- Compass dance failed error:
- Compass sensor values blank:
