The Da Fit app — the companion for the MoYoung and CRRepa bands, sold under names like the R50 Pro — has no cloud API, but it can export everything it holds as a single file. FitnessSyncer reads that file, so the history on your wrist can reach our Stream and Dashboard and anything you sync to.
Upload the file exactly as the app produced it — there is no need to unzip it first, though FitnessSyncer will also accept the .txt from inside if you already have:
The export starts life on your phone, so mailing it is often quicker than moving it to a computer first. Attach it to an e-mail to import@mail.fitnesssyncer.com, sent from the same address as your FitnessSyncer account.
There is an important difference between mailing the export and uploading it, and it is worth understanding before you send anything.
Uploading puts everything in your Notebook. Mailing does not: an E-mail Source covers exactly one kind of data, and a single Da Fit export holds five. So we split the export up and file each kind of data under the E-mail Source you have set up for it, which is what lets each kind flow on to that Source’s own Destinations.
Anything with no matching Source is discarded. If the only E-mail Source you have is for Sleep, then mailing an export imports the sleep and throws the rest away. So before you send it, add an E-mail Source for each kind of data you want to keep:
You do not need to give those Sources any CSV settings — a Da Fit export describes itself, so we only use the Source to know where its data belongs. If none of them match, we will e-mail you back to say so rather than leaving you guessing.
The address you send to does not matter here. Because one export feeds several Sources at once, the per-data-type addresses have nothing to narrow down, so use the plain import@mail.fitnesssyncer.com and let us sort the file out.
E-mail also has attachment size limits — ours is 10MB, and your mail service may be stricter. The .zip is the smaller of the two files by a wide margin, so send it rather than the .txt from inside it.
A Da Fit export covers a long stretch, and each day becomes:
Export again next month and upload the new file: the days the two exports have in common are updated in place rather than added a second time, so you can re-upload as often as you like without ending up with duplicates. The same is true of a day you have since edited by hand — your notes and tags survive the update.
The export also holds your contacts, notification settings, watch faces, weather, alarms and the app’s own configuration. None of that is health data and none of it is read.
Two health figures are also left out. The daily health score and its letter grade are the app’s own composite of everything else, so importing it would double-count data FitnessSyncer already has in a more useful form. Blood pressure, temperature and HRV are read if the band records them, but the bands we have seen leave those tables empty.
If the band goes a few days without reaching your phone, Da Fit repeats the last day it does have rather than leaving a gap, and the export carries those repeats. FitnessSyncer imports the file as it is given, so those days will look identical in FitnessSyncer because they are identical in Da Fit.