DJI Phantom 3 Flyaway crash:
Once the phantom has compass malfunction on the air, the firmware logic calculates the wrong result. Even just for hovering (with no input command), it will drive it to wrong dirrection. That's what causing "toilet bowl effect".
The dangerous thing is, the phantom didn't even realize that its compass is malfunctioning, so it won't show any error message and keep calculating wrong values of trajectory over and over.
How to avoid this is make sure your actual heading is match with the heading on the map. Maybe only your self who can confirm the situation on that location, between the onboard video vs the flightlog video on your 1'st post. Make sure it is perfectly match the orientation (N,E,S,W) not only the rotation movement on the map.
And this youtube video i post here is one example, that phantom didnot realize its compass malfunction, so it won't show any error message. The worst thing is the pilot also didnot aware about it.
I believe this is exactly match your case, i can see it from the same "toilet bowl" trajectory.
Sent from my D5503 using PhantomPilots mobile app
I would say the odds are a bad compass calibration on the ground near metal interference.
then when it became airborne and no longer influence by that metal the compass became disoriented to true heading.
thus ---toilet bowl
as it keeps going in wrong direction and then gps tries to correct the heading over and over again!