Schon seltsam alles....
Code:
Code aus ndv fp_control:
printf("Time difference between fp and system: %d seconds\n", (int)(curTimeFP - curTime));
Ergebnis:
Time difference between fp and system: -477424016 seconds

In Linux Konsole:
date -d '2018-03-05 14:59:18' +%s 
ergibt:
1520258358
Rückrechnung:
1520258358 - 477424016 = 1042834342
In Linux Konsole:
date -d @1042834342
ergibt:
Fri Jan 17 21:12:22 CET 2003
Demnach müsste ja curTimeFP der 17.1.2003 ...usw. gewesen sein.

(Kopfkratz....)