@KB Kein Ding.
@JK: Ich bin mir ziemlich sicher, dass ich weiss wo die Probleme liegen.
Zum einen lassen acc_altlpfhz(althold) und acc_gpslpfhz zuviel durch, zum anderen werden bei Erreichen des PH Spikefilterwerte genommen. Das hatte den Sinn die GPS Drift im PH zu reduzieren, "verzerrt" aber die Geschwindigkeitsberechnung auf den Achsen -> begünstigt TBE. Also die Zeile in drv_gps.c (ca Zeile 200)
if (LatSpikeTab[2] && LonSpikeTab[2] && (GPS_numSat < 6 || (ph_status == PH_STATUS_DONE)))
werde ich in
if (LatSpikeTab[2] && LonSpikeTab[2] && GPS_numSat < 6)
ändern.
Dann wandert er vielleicht mehr im PH (dem GPS folgend) sollte aber kein Futter mehr für TBE liefern.
Wetter sieht sehr gut aus, kann das hoffentlich heute Abend umsetzen und testen.
Die Faktoren kann man mit wenigen Kodezeilen auf ein Potentiometer legen. Da muss ich mir auch noch etwas überlegen, ob man das nicht generell umsetzt, immer neu kompilieren um den nächsten Filterwert auf einem Aux Pot zu haben nervt.
LG
Rob
Edit: 19Uhr: Jep, das war es. acc_gpslpfhz = 15 und die geänderte Zeile.