11-04-2024 16:30 - edited 11-04-2024 16:45
11-04-2024 16:30 - edited 11-04-2024 16:45
Fitbit is not exporting all the laps in the TCX file that I can export with my phone app. It also doesn't sync the laps to Strava.
I dug around in my Strava account: The last time I saw it working correctly was in June 2022 and it definitely wasn't working by January 2023.
I exported the data from Strava (file named 18x_200m_Repeats.tcx) and from the app itself (fitbit_export.tcx).
The files are the same:
% md5 18x_200m_Repeats.tcx fitbit_export.tcx
MD5 (18x_200m_Repeats.tcx) = 32c64841a318e05597d65c958b5553e6
MD5 (fitbit_export.tcx) = 32c64841a318e05597d65c958b5553e6
Both files only contains one <Lap/> entry (date and time censored because it's not allowed?... the date is today's date):
% grep '<Lap ' 18x_200m_Repeats.tcx
<Lap StartTime="20XX-XX-XXT11:19:14.0XX-XX:00">
The app has tracked the individual laps correctly and is displaying them:
Phone: Google Pixel 7, Android 14, Build AP2A.240905.003
App Version: 4.28.3 (110133304)
Device: Sense, FW Version 44.128.6.17
Each of the laps that Fitbit knows about should be exported in the TCX file that may be downloaded and in the data that is synced to Strava.