Android Data Migration Guide: V1 to V2

Data Migration Guide: V1 to V2

Important Prerequisites

Before starting the migration, please ensure:

  • Time: Allow enough time; the process can take a while depending on the number of sessions.

  • Device availability: Use a device you won’t need during migration so the app can run uninterrupted.

  • Internet connection: Use a fast, stable connection. We recommend doing this at home, not while traveling. Interruptions can cause errors.


Step-by-Step Migration Process

Step 1: First Launch After Update

After updating to V2 and launching the app for the first time, all sessions from V1 are prepared for synchronization. You can see the progress in a notification. Note: If you have very few sessions to migrate, the notification may appear only briefly or may not be visible, as the preparation process completes quickly.

Step 2: Grant Required Permissions

During the onboarding process, you will see a screen asking you to grant the permissions needed for migration. Important: The button to request permissions is only visible if required permissions are missing. If you already granted all necessary permissions, this step will be skipped automatically.

To proceed when the button is shown:

  1. Tap the button to request permissions (e.g., “Grant Permissions” or similar).

  2. When the system permission dialog appears, allow the requested permissions.

  3. After granting permissions, the migration will start automatically.

These permissions are required for the app to process and synchronize your sessions.

Step 3: Account Registration or Login

V2 requires a user account:

  • New users: Register directly in the app.

  • Existing users: If you already created an account via the web version, log in with your credentials.

Step 4: Automatic Session Transfer

After successful registration/login, sessions from V1 are automatically transferred. To monitor progress:

  1. Tap the two arrows icon at the top.

  2. On the following screen, you’ll see all sessions that haven’t been synchronized from V1 yet.

Step 5: Wait for Completion

Wait for the migration to complete. Duration depends on the number of sessions.

Important: Do not close the app during this time. Keep it open and active.


Handling Errors

If some sessions fail to synchronize:

  • They remain in the local list.

  • You can retry them from there.

  • If a session still fails after a second attempt, you can:

  • Swipe left to delete it, or

  • Swipe right to archive it.

Archived sessions: If you archive a session, you can send it to support (support@sunbits.de). They will investigate and try to resolve the issue.


Completion

The synchronization is complete when:

  • The status of migrated sessions reaches the end state.

  • In most cases, the session list will be empty.

  • A message appears indicating that all sessions have been synchronized.


If You Didn’t Grant Permissions During Onboarding

If you didn’t grant the required permissions during onboarding, you can start the migration manually:

  1. After logging in, go to your profile.

  2. At the very top, there is a button to manually start the migration.

  3. Then return to the logbook.

There you can use the two double‑arrow icon to reach the individual sessions and transfer them manually.

  1. Alternatively, you can close the app and let the process start automatically.

Need Help?

If you encounter problems during the migration, please contact our support team at support@sunbits.de.

Thank you for all the work!

When I first logged in, my data from the forum with email and password was rejected. However, logging in via Google worked. I have an old Xiaomi 10 if that helps.

I’m glad to hear that, the login from the forum is different from the login in the app, they are both separate.

I have migrated my sessions from V1 to V2. It seems to have completed successfully, although I can’t be entirely sure with around 600 sessions. However, the total kilometers seem to be approximately correct. But every time I start the WST, it begins the migration again without me initiating it. It then correctly identifies for each session, “This Session has already been imported.” I can only use the WST after about 1-2 hours when it has finished again. The next time I start it, the migration begins anew. What can I do? I’ve attached a screenshot, thank you.

That’s good to hear that it worked. If the migration starts again, it’s because it wasn’t completed.

For this, it’s best to press the double arrows in the logbook. This will bring up a list of sessions that weren’t migrated, which can either be deleted by swiping left or archived by swiping right. Archiving means they are saved locally, and you can manually view the data to see where there might have been issues in v2. Problems could be, for example, that the session was too short (<30s).

Does that help?

Thank you for the quick response. The list of sessions that allegedly were not migrated contains the migrated sessions. That’s the problem. There are hundreds of them, so archiving each one individually is tedious. WST checks them all and correctly determines that they have been migrated, but does not remove them from the list itself.

Hello,

In the next update, I will adjust the behavior and also add an option to archive or delete all sessions collectively.

If you are sure that all sessions have been successfully migrated, there is an alternative way to manually fix the issue until then:

Procedure:

  1. Make sure all sessions have been migrated. To do this, open the app on another device (e.g., on a PC) and compare the sessions in the logbook with the list of sessions in the migration overview.
  2. If sessions have not been migrated, please archive them.
  3. Then copy the archived sessions from the following folder
    SDCARD/Android/data/de.sunbits.windsporttracker/files/downloads/WST
    to another folder (e.g., locally or in Google Drive). Important:
    For this step, you must use the system’s original file manager, as only this has the necessary permissions for this folder. Alternatively, you can try to open the folder with an app like Total Commander – this usually redirects you automatically to the correct system file manager.
  4. Once steps 1–3 are completed, you can either uninstall and reinstall the app or only delete the app data and cache.
    To do this, press and hold the app icon → App InfoStorageData and Cache delete.

Important Note:

With this method, all data from V1 will be deleted. Anything that has not been migrated or backed up beforehand will be irretrievably lost afterwards.
Please only proceed this way if you are sure. If in doubt, I recommend waiting for the update – this should be available in about two weeks.

Hello!

I would like to download my archived files, but nor the android system file manager method or the USB computer connection (I tried it with windows pc with total commander and macbook with macdroid) isn’t working. I have samsumg a33 with android 16. Are there any other way to export my ORIGINAL gpx files? (unfortunately they get cropped when imported into the new version of the app)

Hi,

to download the archived files, please open this folder on your phone:

Android/data/de.sunbits.windsporttracker/files/downloads/WST

On many Samsung devices, the My Files app blocks access to Android/data. In that case, please install Total Commander on your phone.

Steps:

  1. Open Total Commander and grant all requested permissions.
  2. Navigate to Internal Storage → Android → data.
  3. When prompted, allow the permission to “list all apps.”
  4. Open the folder de.sunbits.windsporttracker.
  5. Android will ask you to confirm access via the system file manager — please approve it.
  6. You can then access and copy the files.

It may look complicated at first, but once the permissions are granted, accessing the folder is straightforward.

The app uses this location because it is the official and recommended directory for app-specific public files on Android. Storing files elsewhere would require manual folder selection and permission approval for each file, which would make archiving multiple files much more complicated.

Please let me know if this works for you :slightly_smiling_face:

Thank you for the info!

Meanwhile I unfortunately ended up reinstalling the old version of windsport tracker and it seems like it wiped all my gpx/sbp files from the phone. :frowning: Are the original (uncropped) gpx files stored on the server when I migrated my data from the old version?

I’m sorry to hear that.

I strongly recommend not installing the old app from an unofficial source. The code is not verified and could potentially be modified or compromised, which poses a security risk.

The data you migrated to V2 is still present in your V2 account. Simply log in again and you should be able to access it. One of the key advantages of V2 is that your data is account-based and no longer tied to a specific device, so it remains available independently of your phone.

Are there an offical source?

The only official source is the Google Play Store.

Hi,

I’ve almost made up my mind on migrating to V2. I’ve seen the new icon on my smartphone and I’ve realised there had been a major update, though I haven’t gone through the activation yet, manly for 2 reasons:

  1. it’s the first time I’m about to pay for an app (you should be honoured :P) and I have to decide how to charge money;
  2. I’d like to be sure that my sessions, my gear and their combined statistics don’t get lost in the process.
    Can I still proceed without worries or is it perhaps too late?

Hi,

Thank you very much for your feedback! :slightly_smiling_face:

A quick note first: the logo you see was introduced over a year ago, so hopefully it wasn’t too surprising.

Here are the answers to your questions:

  1. Next update & payment options
    You can wait for the next app update, which will also bring more payment options for the web version. (Currently, only Apple Pay and Google Pay are supported in the apps.)
  2. Migrating your data & starting your trial
    To migrate your data, you need to create an account. When you do, your 27-day trial starts automatically. You don’t need to enter any payment information upfront, and the trial isn’t limited—you’ll know exactly what you pay for after 27 days.Once your account is created, your v1 data (old sessions and gear) should migrate automatically. If you encounter any issues during migration, we’re here to help. Important: DO NOT uninstall the app before the migration is complete, as this would result in data loss. If any problem arises, just contact us.
  3. Permissions check
    Some users experience migration issues due to missing app permissions. To ensure everything is set correctly:
  • Long-press the WST app icon in your launcher → tap App Info.
  • Confirm that all permissions are granted, notifications are allowed, and background access is enabled.
  • Make sure the app is whitelisted from battery optimizations. A helpful guide for this is: https://dontkillmyapp.com

If you have any questions, feel free to reach out. Otherwise, enjoy V2! :tada:

1 Like

With Update from today, version 20000008, all local sessions will only tried to sync once.

Also you can now archive all into your own folder, or delete all at once.

1 Like

Thank you. With the update, my problem with the migration is solved, great!

1 Like