I looked at the crash flight (FLY114). The second file (DJI_ASSISTANT_EXPORT_FILE[2017-06-13 23-34-32].DAT) didn't contain any FLYXXX.DAT files. Maybe you didn't select an FC when you were using DJI Assistant 2?
There some very strange and complicated behavior in FLY114. I'm gonna guess that
1) the compass needs calibrating, or
2) the compass is broke; the gain is too high, or
3) the gyro is broke; the gain is too low
4) you've installed an external device that is interfering with the compass, or
I'm leaning towards 2 and/or 3.
At 8.8 secs left rudder is applied. The P4 rotates CCW but it's not clear how much it rotates. TotalGyroZ, which is computed from GyroZ, says the it rotates 50 degree and the magnetometers say it has rotated 168 degrees. Yaw, which is computed mostly from the IMU says the rotation is 80 degrees.
View attachment 84265
View attachment 84266
Note that the two graphs have different vertical scales.
MagYaw and totalGyroZ are computed by DatCon and was created for the purpose of checking the Yaw value that is computed by the Flight Controller. Usually when there is a discrepancy, magYaw will agree with either totalGyroZ or Yaw. But, that assumes properly functioning hardware. That's why a broke compass and a broke gyro should be considered.
This flight is also strange for the fact that a compass error was declared at 9.77 secs but did not get recorded in the normal places. Either in the .DAT or in the .txt. It did however, get recorded in the eventLog stream
9.779 : 1104219352 : 11979 [L-GPS](0)Lost. Reason:compass yaw err large
15.865 : 1131606952 : 12283 [L-FMU/FSM]not near ground
16.179 : 1133019613 : 12299 [L-GPS](0)Lost. Reason:gps disable
16.779 : 1135719508 : 12329 [L-GPS](0)Lost. Reason:compass yaw err large
16.979 : 1136619656 : 12339 [L-GPS](0)Lost. Reason:gps disable
20.379 : 1151919530 : 12509 [L-GPS](0)Lost. Reason:compass yaw err large
22.179 : 1160019342 : 12599 [L-GPS](0)Lost. Reason:gps disable
22.579 : 1161819743 : 12619 [L-GPS](0)Lost. Reason:compass yaw err large
22.779 : 1162719336 : 12629 [L-GPS](0)Lost. Reason:gps disable
29.999 : 1195209798 : 12990 [L-GPS](0)Lost. Reason:compass yaw err large
30.179 : 1196019533 : 12999 [L-GPS](0)Lost. Reason:gps disable
42.379 : 1250919689 : 13609 [L-GPS](0)Lost. Reason:gps yaw err large
One final thought. An improper compass calibration is almost never the cause of an incident. In fact, I've never seen a case where there was data or some other compelling reason to believe that an improper compass calibration was the the cause of an incident.
I assume that you have sent, or will send, the P4 to DJI repair. I'd be interested to see what they say was the cause.