Skip to main content

Hi all, I am using a Xiaomi smartwatch to record my open water swim (outdoor) using GPS. The watch and corresponding app track it correctly BUT when uploaded into strava, the data becomes incorrect eg 27m, when I swam 1.5km. All my open water swim data seems to be constantly stuck between 24-28m. Oddly my first ever open water swim uploaded the correct data (of 500m) and since then, has been incorrect. Is there any way to fix this? I have refreshed connection between Xiaomi app and strava numerous times but to no avail. The activity is classified as a “swim” in strava

 

 

Hello ​@Schen 

In some situations you can change the distance that is shown for your activity. Changing the distance stream may also update the pace or duration of an activity. If your device created a distance stream using sensors such as a speed sensor, pedometer, or accelerometer, you can switch your distance on Strava to use GPS data rather than the generated distance stream.

To swap your distance stream:

  • Go to your activity page on the website (this feature is currently not accessible in our mobile apps)
  • From the activity page click on (◦◦◦) the more options menu > Correct Distance.
  • From the pop-up, click "Correct Distance".
  • When the status changes from "Calculating" to "Updated," refresh the page.

If you would like to revert the change, you can click the same link and click "Revert Distance".
 

For more information please reference these articles:

How distance is calculated for your activity

Getting Started with Strava: Recording Swim Activities

 

Please note: If you are recording a swim activity in an outdoor lap pool, it is best to turn off GPS and use laps. In order to get the most accurate data, you should treat outdoor lap pools as indoor swims.


Reply