So, after my unfortunate crash into a tree and consequently into the fresh water below, I have managed to bring my Phantom 2 back online with everything functioning (gopro, gimbal, motors, gps etc, everything appears to function as normal). But every time I try to take off, it immediately flips backwards and lands upside down, it doesn't even manage to get 1ft off the ground before it does this. Things I have checked and tried: 1. Re-calibrated compass 2. Checked all propellers are spinning in right direction, and correct props are installed on the motors they should be 3. Replaced all props with new props 4. Checked all cable connections to be sure they are connected properly and in the right position 5. Ensured that everything is clean 6. Checked and re-checked motors and they seem to be spinning equally and in the right directions I have done the basic IMU calibration, but when I try the advanced IMU calibration it says that the MC is too hot and I need to shut it down for 5 minutes and try again. But no matter how long it's been shut off, it will always give me this message. I checked the compass mod settings and they are all within the proper ranges. The one setting that concerns me is the Z value under "Compass(Raw)", which is at around 217 to 220 at all times. When I tilt the phantom backwards at about a 75 degree angle the Z value will reach zero (further tilting it backwards will continue to decrease the Z value into the negative.) Is the Z value for the compass(Raw) data supposed to be at or around zero when the phantom is level? I've searched every where to find out what could be the cause of the instant flipping on takeoff, and so far nothing has worked. My conclusion is that my compass magnet is damaged or the Naza is damaged, but I want to try out all possible fixes before buying replacements to test. The other possible issue is that it might be problems with the rear motors/ESC's, the rear motors were the ones that came into contact with the tree, but somehow I doubt they are the problem as they all spin up perfectly fine and accelerate just fine, to me it really seems like the Phantom thinks it is tilted due to problems with the compass and is trying to level itself out. Thanks for your help!