First off I'm in a 15 degree declination location. This is my second P2. I lost the first one in a swamp because of stability issues (I yawed, it looked like it had a VRS issue but plummeted from 30 feet and landed upside down). I've only had this new P2 for a day or so and it seems to be showing the same issues as the first one I purchased. I'm scared to take the thing more than 10 feet off of the ground now. When I yaw the P2, this is when the unit tends to drift significantly to one side or the other. I would say that yawing is the most likely maneuver to create drifting issues. Things completed to date: Updated to latest firmware (3.06) Performed controller calibration in RC assistant and P2 assistant. Performed advanced IMU calibration 2-3 times with values showing in the correct range. This is performed in my residential house one with P2 1 foot off of the floor with all hardware installed (transmitter, wires etc). Compass dance 4 or 5 times in a reasonably magnetic interference-free area with correct light sequence. Sometimes it has failed but if I repeat it, it accepts the compass dance. Things not completed to date: Compass degaussing as the values after advanced calibration look ok. Compass dance miles away from anywhere in a farmers field Advanced calibration in a location other than my house. Other information: iOSD shows 7-9 satellites before I take off and I see no issues with these satellites dropping or anything during flight Azimuth data on iOSD seems to be incorrect The 'diamond' shown by iOSD does accurately point to home position (or so it seems) Issue doesn't seem to appear in ATTI mode. Specific questions: Can the compass need degaussing even if the advanced calibration shows the values to be ok? Are there any checks I can do to actually verify the quality of an advanced calibration? How important is it that your compass calibration be completed in the middle of nowhere? If the compass is extremely sensitive to magnetic interference during calibration, then why wouldn't it be equally sensitive during flight? It doesn't make sense that the unit has to be calibrated when absolutely nothing is around because eventually you'll fly it in an area that has large metal objects like a car, a train car or a residential power line... Is there any value in doing advanced calibration when not inside of a house? I'm starting to lose my mind here... how can I be having issues with two completely different phantoms!? What am I doing wrong...?