📖 Learn More: DJI Mimo App Sports Data Import - Importing FIT File.

 

Function Overview

With the dashboard feature in the DJI Mimo App's single-segment editing, you can add dynamic stickers to your video footage that display professional sports information like speed, trajectory, direction, total distance, altitude, tilt angle, and acceleration. This enhances the professional feel of your sports videos and adds fun and visual appeal.

The availability of dashboard stickers in different sports scenarios within the Mimo App is shown in the table below (in the order they appear in the app), but whether you can add a specific dashboard sticker depends on whether that data is included in the third-party vendor's activity records. 

 

Scene

Overview

Real-time speed, Track direction, Total distance, Altitude, Slope, Pace. Date, Timer, G-force, Incline angle, Altimeter, Water depth, Power, Torque, Cadence, Heart rate

Counting: 16

 

Cycling

Real-time speed, Track direction, Total distance, Altitude, Slope, Date, G-force value, Tilt angle, Heart rate, Power, Cadence

Counting: 11

 

Motorcycle

Real-time speed, Track direction, Total mileage, Altitude, Gradient, Date, G-force value, Inclination angle

Counting: 8

 

Avinox

Real-time speed, Track direction, Total mileage, Altitude, Gradient, Date, Incline angle, Power, Torque, Cadence, Heart rate

Counting: 11

 

Running

Track Direction, Total Distance, Elevation, Slope, Pace, Date, Heart Rate

Counting: 7

 

Mountaineering

Track Direction, Total Distance, Elevation, Slope, Pace, Date, Heart Rate

Counting: 7

 

Driving

Real-time speed, Track direction, Total mileage, Altitude, Slope, Date, Timer, G-force value

Counting: 8

 

Diving

Date, Timer, Water Depth, Heart Rate

Counting: 4

 

Skiing

Real-time speed, Track direction, Total distance, Altitude, Slope, Date, G-force value, Tilt angle, Heart rate

Counting: 9

 

Skydiving

Date, Timer, G-force, Altimeter, Heart Rate

Counting: 5

 

Applicable Situation

 

App Version

DJI Mimo App V2.1.8 and later:
New support for importing sports data from iGPSPORT, Suunto, Maijin, and Gaichi;
New support for importing water depth data from Suunto dive computers.

 

DJI Mimo App V2.1.0 and later:
New support for importing sports data from Garmin, Apple Health, and Huawei Health; after logging into third-party sports app accounts, you can authorize the sports data to DJI Mimo App for one-click import of third-party sports data.

Huawei Health: Only available for Android device; Only available in Mainland China.

 

DJI Product Models

Osmo Action series, Osmo Pocket series, Osmo 360, Osmo Nano

 

External Device Requirements

Garmin China, Garmin Connect, Apple Health, Huawei Health, iGPSPORT, Suunto, Maijin, Gaichi(watches/bands/cycling computers/dive computers)

 

Operation Guide

 

01 Before Shooting

Before starting your workout and filming, make sure to calibrate the camera's time zone/date/time (settings for mobile camera/action camera) and the workout data's time zone/date/time (settings for watch/cyclometer) to keep them consistent.

If you find that the times are indeed inconsistent:

1. If the dates are different or the time difference is significant, it's recommended to recalibrate and then shoot again.

2. If the dates are the same and the time difference is small (within 1 minute), you can import the workout data and use the "Time Alignment" feature on the dashboard to sync the video and workout data timelines.

 

02 During Shooting

While working out and filming, it's advised to follow the flow in the image below: start recording workout data first, then begin filming, and finish the workout recording after the video shoot to ensure proper data import on the dashboard.

 

The following actions may cause time mismatches or data collection issues, and users should follow the recommended process to redo the workout and filming:

1. Starting to film first, then turning on the watch/cyclometer to record workout data, which results in parts of the video timeline having no corresponding workout data.

2. During filming, repeatedly starting and stopping the workout on the watch/cyclometer, leading to one video corresponding to multiple workouts.

3. Starting the workout on the watch/cyclometer without actually working out, which prevents the watch/cyclometer from collecting data.

4. Working out and filming in areas with weak GPS signals (like tunnels or indoors), which causes the watch/cyclometer to fail in collecting location data.

 

03 After Shooting

After exercising and shooting, first check if the exercise data has synced to the third-party vendor's cloud service.

*How to confirm if it has synced to the third-party vendor's cloud service:

1. Use the third-party vendor's app to connect to the watch/cycling computer.

① Usually, it will automatically initiate data syncing after connecting.

② The vendor's app also has a manual sync option.

③ You can view the exercise data corresponding to the dashboard features in the third-party vendor's app.

2. Check if the exercise date, start time, and duration are correct. 

Dashboard Data Import Entry Vendor Names

Corresponding Manufacturer App Names

Apple Health

Fitness Training

Garmin China

Garmin Connect (Download for Mainland China)

Garmin Connect

Garmin Connect (Download for Non-Mainland China)

Huawei Sports Health

Huawei Sports Health

iGPSPORT China

iGPSPORT (Download for Mainland China)

iGPSPORT International

iGPSPORT (Download for Non-Mainland China)

Mijia China

Wild Deer Sports

Mijia International

OnelapFit

Gocycle

COROS

Suunto China

Suunto (Download for Mainland China)

Suunto International

Suunto (Download for Non-Mainland China)

 

04 Importing Third-Party Sports Data

1. Turn on your phone's Wi-Fi and Bluetooth, and run the DJI Mimo App. On the home page of the DJI Mimo App, click the camera icon, and devices like Osmo Action will appear; click "Connect."

2. After connecting the camera to the DJI Mimo App, click the album icon on the home page and select the video footage captured during your activity.

3. Choose the video from the album, click "Dashboard," select "Data Import," and on the "Data Import" page, choose the corresponding data channels related to your sports device.

4. Once the data is imported, select your activity scene, and the sports data recorded by your watch/cyclometer will automatically display in the video. After setting it up, you can export an exciting video that includes visualized sports data.

 

*The following data discrepancies are normal phenomena; to optimize the dynamic presentation of the dashboard, the app processes the details of the sports data through algorithms, resulting in:
1. When the video is aligned with the cyclometer/watch, and the dashboard sticker is loaded, you may find discrepancies between the data shown on the dashboard sticker and the cyclometer/watch: the cyclometer/watch typically collects data points every 1-5 seconds, while the dashboard function processes data at 10Hz.

2. If the units of the dashboard sticker differ from those used by third-party apps, the data will be converted based on the original data returned by the manufacturer.

3. There may be discrepancies in summary data like total mileage: the dashboard function calculates directly based on GPS details, which may not align with the manufacturer's total mileage algorithm.

4. When the user is stationary/indoors/inside a tunnel, speed and other data do not change: the cyclometer/watch stops or cannot collect GPS data, causing the dashboard to be unable to determine whether the user is stationary or in motion during this time, so it smooths out situations where GPS signals are briefly lost.

 

FAQ

 

01 Why do I see the following prompts/error codes when using the third-party sports data import feature on the dashboard?

DJI Mimo v2.1.8 has updated the error codes and prompt solutions related to the dashboard. 

Error Code: 1100

Error Code Meaning: User-initiated exit or cancellation during the authorization phase leads to authorization failure.

Solution: Click the vendor entry again to authorize.

Note: If you can't access the vendor entry again, try clicking the ellipsis in the upper right corner of the data import page to revoke authorization, then click the vendor entry to authorize again.

 

Error Code: 1104

Error Code Meaning: The authorization session has expired and needs to be re-initiated.

Solution: Exit the authorization page and click the vendor entry to authorize again.

 

Error Code: 1500

Error Code Meaning: An exception occurred when the server connected to a third party.

Solution: If there are service issues with third-party vendors, it's not a DJI problem; you may need to switch networks or wait a while before trying again.

 

Error Code: 1101

Error Code Meaning: When requesting to obtain exercise data, it was found that authorization was not granted.

Solution: Click the vendor entry again to authorize.

Note: If you can't access the vendor entry again, try clicking the ellipsis in the upper right corner of the data import page to revoke authorization, then click the vendor entry to authorize again.

 

Error Code: 1102

Error Code Meaning: There was an exception when trying to retrieve third-party data in real-time; the message will return an exception code provided by the third party (excluding situations where data from Garmin, iGPSPORT, etc. is stored on the server after being pushed).

Solution: If there are service issues with third-party vendors, it's not a DJI problem; you may need to switch networks or wait a while before trying again.

 

Error Code: 1105

Error Code Meaning: Incomplete third-party permissions caused the third party to reject the request.

Solution: Click the ellipsis in the upper right corner of the data import page to revoke authorization, then click the vendor entry to reauthorize. Make sure to check all permissions.

 

Error Code: 1500

Error Code Meaning: An exception occurred when the server connected to a third party.

Solution: If there are service issues with third-party vendors, it's not a DJI problem; you may need to switch networks or wait a while before trying again.

  

Error Code: 1106

Error Code Meaning: There is a delay in the server synchronizing historical data during the first authorization, which means that immediately pulling exercise data after authorization may result in no data being retrieved (involving Garmin, iGPSPORT).

Server handling: If Garmin/iGPSPORT does not return data in a timely manner, the server will wait for up to five minutes. During this five-minute period, it will indicate this status when pulling data; if no data is received after five minutes, it will display "No matching exercise data retrieved."

Solution: If there is too much user movement data, it may take some time to pull the data, and users need to wait 5 minutes before clicking the vendor entry again to retrieve the data.

 

Error Code: 1103

Error Code Meaning: Cancellation of authorization due to an exception in the third-party interface call leads to failure; the message will return an exception code provided by the third party.

Solution: If there are service issues with third-party vendors, it's not a DJI problem; you may need to switch networks or wait a while before trying again.

 

Error Code: 1429

Error Code Meaning:  In the above scenarios, when calling the server interface, the request frequency exceeds the limits set by the third party.

Solution: If the user is making requests too frequently, exceeding the normal request limit, they need to wait 5 minutes before trying again.

 

02 What are the requirements of Garmin Cycling Computers and Huawei watch models for sports data import?

Thank you for your feedback. When it comes to importing sports data, there are no specific device model requirements. Any Garmin Cycling Computer or Huawei watch that supports cloud data upload can be used for one-click data import. However, if your device doesn't support cloud data upload, you have the option to DJI Mimo App Sports Data Import - Importing FIT File

  

03 Why can't the Mimo App access data from Garmin China, Garmin Connect, Huawei Health, iGPSPORT, Suunto, Maijun, and High Speed, or why is the sports data it retrieves abnormal?

Solution

1. Make sure that before starting your workout, you have correctly activated the relevant bike computer, watch, or fitness band to record sports data, and that you can see the corresponding workout data in the app. Also, ensure that the timestamps on the device's workout data files cover the time when the video was recorded to avoid mismatches due to time discrepancies between devices.

2. "Confirm data authorization status" - please ensure that you have completed the necessary data authorization for sports data, otherwise you won't be able to access the relevant dashboard data.

3. "Confirm cloud upload status" - please check that the data upload to the cloud service is enabled and that the data has been successfully uploaded.

If the issue persists after following the above steps, please contact DJI Support for further assistance. 

  

04 Why can't the Mimo App access Apple Health data or why is the Apple Health data abnormal?

Solution

1. [Confirm "Fitness Training" is Enabled] Please make sure that the corresponding type of exercise, such as "Outdoor Cycling," is properly enabled in the fitness training before filming the video, and that the corresponding exercise records are visible in the phone's {Fitness} App to ensure that the exercise data has been recorded correctly. [Confirm Device Time] Please ensure that the timestamps of the exercise data files on the relevant devices cover the filming time of the video to avoid issues where the video and data cannot match due to time discrepancies between devices.

2. [Confirm Active State] Please confirm that the user is in an actual state of exercise (not stationary or just walking) while filming and recording exercise data to meet the conditions for successfully importing exercise data.

3. [Confirm Data Authorization Status] Please ensure that the relevant exercise data authorization has been completed; otherwise, the related dashboard exercise data cannot be accessed.

If the issue persists after following the above steps, please contact DJI Support for further assistance. 

 

05 Is the DJI Mimo app compatible with a wider range of bike computers? Can the app also accommodate more budget-friendly bike computers?

DJI Mimo supports the import of sports files and is compatible with all bike computers that use the FIT file type.

We are continuously integrating more one-click data import functions for additional bike computers. Please stay tuned for further updates.

 

06 Are all data from the bike computer supported for import?

Currently, the import of the following data is supported: speed, route direction, total distance, altitude, slope, heart rate, power, cadence, pace, and water depth.

 

07 Why do Garmin China and Garmin Connect not support the import of water depth data?

At present, Garmin's data synchronization interface does not support the direct import of diving-related data. However, you can manually import the FIT file. Kindly export the FIT file within the relevant Garmin diving app and manually import it into DJI Mimo. 

 

08 Why is there a delay between the data I import and the actual sports activities?

Solution

1. Check before the sports:

Check if the time on the camera matches the time on your watch, bike computer or other devices. If the times of the two devices do not match, please update the time on the device via Internet, and also update the time on the camera by connecting to DJI Mimo, ensuring that the recording time of the sports data matches the actual shooting time.

2. Match after the sports:

If the imported sports data does not match the actual shooting time of the video, you can adjust it manually by selecting “Time Alignment” in “Data Adjustment”. You can adjust the time at special points where there are significant changes in motion speed, such as starting, turning, and stopping.

If the issue persists after following the above steps, please contact DJI Support for further assistance. 

 

09 Why is the "Sign in" button on the authorization page in Garmin Connect unresponsive?

This issue is caused by the instability in Garmin's international servers, which prevents the login process from proceeding to the next step.

We appreciate your feedback, and we will be communicating with Garmin to resolve this issue. For now, we recommend that you switch your mobile network and try again later, or use another mobile phone. 

 

10 Sports data files do not match video time and cannot be used

Issue description

When data is imported from Apple Health, the message "Sports data files do not match video time and cannot be used" appears, and only one piece of sports data with the time "1970-01-01" is retrieved.

 

Solution

1. Ensure that the location services on the Apple Watch are enabled. On the iPhone, go to Settings > Privacy & Security > Location Services, and scroll down to find Apple Watch Faces and Apple Watch Workout. Enter these settings and confirm that "While Using the App" is selected for both settings and that "Precise Location" is turned on.

2. Please record data and shoot videos again in an open outdoor space with a good GPS signal and then verify whether the sports data can be successfully imported into the video.

3. If the issue persists despite the steps above, follow the "Handling of Anomalies" procedure.

 

11. Why doesn't Apple Health support importing skiing data?

After thorough testing by our engineers, we found that due to limitations in Apple's system services, Apple Health cannot record GPS information like speed during activities such as alpine skiing and snowboarding. As a result, the data that these dashboards rely on is currently unavailable.

If you ski frequently, we recommend considering watches or bike computers from other brands.

However, if you still want to use Apple Health to import dashboard data, our tests show that you can select the "Outdoor Cycling" mode while recording your skiing activities. This way, you can obtain GPS information.

We will continue to monitor any adjustments to Apple's system services, and if there are updates, we will adapt accordingly.