Antwort von Garmin (16.03.2026)
All messages and fields previously documented in the FIT SDK are still available. Undocumented messages and fields are being removed before files are sent to third-party platforms.
Ergebnis: Diese Datenfelder fehlen nun. Nur wenn die Fit Aktivität von Garmin Connect manuell heruntergeladen wird und bei uns hoch sind die Daten mit drin
Die ersten Meldungen dazu tauchten etwa am 7. März auf.
Mehrere Nutzer bemerkten, dass bestimmte Metriken in den FIT-Dateien fehlen, die wir über die Garmin API erhalten, darunter:
- VO₂max-Schätzung
- Erholungszeit (Recovery Time)
- Performance Condition
- Schweißverlust (Sweat Loss)
- GCB (in einigen Fällen)
- Workout-Informationen
Die Daten sind nicht vollständig verloren
Die Daten selbst scheinen nicht vollständig verloren zu sein.
Wenn man die Aktivität manuell aus Garmin Connect exportiert und die FIT-Datei erneut hochlädt, erscheinen die fehlenden Werte wieder. Das deutet darauf hin, dass die Daten weiterhin bei Garmin gespeichert sind.
Allerdings sind diese Werte nicht mehr in den FIT-Dateien enthalten, die über die Garmin API bereitgestellt werden. Deshalb fehlen sie bei automatisch importierten Aktivitäten.
Keine praktikable Lösung
Auch wenn das manuelle Herunterladen und erneute Hochladen von FIT-Dateien die fehlenden Metriken wiederherstellen kann, ist das offensichtlich keine praktikable langfristige Lösung.
Es würde bedeuten, dass Nutzer für jedes Training die Aktivität manuell exportieren und erneut hochladen müssten – etwas, das wir weder erwarten noch von Nutzern verlangen möchten.
Derzeit ist dieser Workaround hauptsächlich nützlich, um zu überprüfen, dass die Daten innerhalb von Garmin weiterhin vorhanden sind, stellt aber keine realistische Lösung dar.
Alle Daten können weiterhin von Garmin bezogen werden, indem ein Datenexport über Garmin angefordert wird:
https://www.garmin.com/account/datamanagement/
Dieser Export enthält die Originaldateien direkt vom Garmin-Gerät.
Bisherige Beobachtungen
Während unserer Untersuchung sind uns mehrere interessante Details aufgefallen.
Unterschiedliche FIT-Dateien über API vs. Garmin Connect
Die FIT-Dateien, die über die Garmin API bereitgestellt werden, unterscheiden sich von den Dateien, die direkt aus Garmin Connect heruntergeladen werden.
Dieses Verhalten ist bis zu einem gewissen Grad erwartbar. Garmin erzwingt FIT-Protokoll Version 2.0, wenn Aktivitäten über die API bereitgestellt werden.
Allerdings konnten wir keinen klaren Unterschied in der Profilversion feststellen zwischen Dateien, bei denen die Metriken vorhanden sind, und solchen, bei denen sie fehlen.
Mögliche Änderung auf Seiten von Garmin
Inzwischen scheint es, dass das Problem möglicherweise alle neu importierten Aktivitäten betrifft und nicht nur bestimmte Geräte.
Das könnte darauf hindeuten, dass Garmin geändert hat, wie bestimmte Metriken in FIT-Dateien enthalten sind, die über die API bereitgestellt werden.
Falls dies beabsichtigt ist, könnte das bedeuten, dass diese Werte zukünftig nicht mehr über die Garmin API verfügbar sein werden, obwohl sie weiterhin innerhalb von Garmin Connect sichtbar sind.
Zum aktuellen Zeitpunkt können wir nicht bestätigen, ob es sich um einen Fehler oder eine beabsichtigte Änderung handelt.
Kontakt mit Garmin
Wir haben Garmin bezüglich dieses Problems kontaktiert und ihnen folgende Informationen zur Verfügung gestellt:
- Debug-Informationen
- Beispiel-FIT-Dateien
- Detaillierte Beschreibungen der fehlenden Metriken
Leider haben wir seit Mittwoch noch keine Antwort auf unsere Fragen erhalten und warten derzeit weiterhin auf eine Rückmeldung von Garmin.
Sobald wir weitere Informationen erhalten, werden wir diesen Beitrag aktualisieren.
Temporärer Workaround
Wenn die fehlenden Metriken kurzfristig benötigt werden, kann folgender Workaround derzeit helfen:
- FIT-Datei aus Garmin Connect herunterladen
- Aktivität löschen
- Die heruntergeladene FIT-Datei erneut hochladen
Nach dem erneuten Upload der manuell heruntergeladenen Datei sollten die fehlenden Metriken wieder erscheinen.
Nächste Schritte
Wir untersuchen das Problem weiterhin und warten auf eine Rückmeldung von Garmin.
Sobald wir weitere Informationen oder eine Bestätigung zur Ursache erhalten, werden wir diesen Artikel entsprechend aktualisieren.
