AbsoluteBollocksCreations – Making Fitness Fun


← Back to Home

FTMS All Sync – One App for All Your Indoor Machines

FTMS All Sync is a custom Garmin activity that connects via Bluetooth FTMS to indoor bikes, ellipticals, rowers, stair climbers/steppers, and treadmills. Track power, cadence, speed, incline, and more from compatible smart trainers, all in a single workout app on your wrist.

If you already use the FTMS Datafields collection, FTMS All Sync offers an alternative: instead of separate datafields per activity, you get one activity app that adapts to whatever FTMS machine you step onto.

Key Features

Full vs Lite Versions

FTMS All Sync is available in two versions. Both share the same core FTMS connectivity and basic feature set, but the Lite build is trimmed to fit devices with tighter memory limits.

Lite Version – Supported Devices

The Lite version exists primarily to support devices such as:

These devices have limited memory for Connect IQ apps, so the Lite build trims some features that are present in the full version.

What Lite Leaves Out

Compared to the full version, FTMS All Sync Lite:

In all other respects, the Lite version behaves like the full version—the same FTMS connectivity, same core metrics, and the same general in-workout experience.

Smart Fitness Machine Protocol (FTMS)

FTMS All Sync connects to fitness equipment that implements the Bluetooth Fitness Machine Service (FTMS). When paired with a compatible trainer, the app reads data directly from the machine and stores it as Connect IQ fields in your activity on Garmin Connect.

Supported trainer types include:

Not every machine exposes every metric. For example, only certain ellipticals and treadmills report incline, and some rowers may omit power or distance. FTMS All Sync supports the full range of metrics defined by the Bluetooth SIG FTMS profile, but can only show what your trainer actually broadcasts.

Trainer-Specific Guides

FTMS All Sync adapts its behavior and available fields based on the selected activity type. For more details on each mode, see the dedicated pages:

How FTMS All Sync Works

1. Selecting Activity Type & Trainer

From the main screen you can choose the activity type (bike, elliptical, rower, climber, stepper, treadmill) and select which trainer to connect to when starting your workout.

To specify the activity, press Menu and select Activity. Select the desired Activity mode from the list.

2. Scanning and Connecting

When you launch FTMS All Sync, the app begins scanning for nearby FTMS-compatible devices.

Once the app detects a compatible trainer, it shows the device name and an approximate distance estimate to help distinguish between multiple machines (for example, in a crowded gym). If more than one device is found, use the Next and Previous buttons, or swipe up/down on touchscreen devices, to scroll through the list of trainers.

When you’ve highlighted the correct machine, press Start to begin the activity. FTMS All Sync will connect over Bluetooth and start capturing metrics from the selected trainer.

3. Viewing Metrics During Your Workout

FTMS All Sync main activity view showing metrics from a smart trainer FTMS All Sync metrics page with six configurable data fields FTMS All Sync alternate view with additional trainer metrics FTMS All Sync metrics configuration view

While the activity is running, FTMS All Sync displays six configurable data fields populated with metrics from your smart trainer. Available metrics vary by trainer type and what your machine actually reports. For example, some machines may expose power and cadence but not incline.

You can configure which metrics appear in each field either:

Basic vs Pro Mode

FTMS All Sync is fully usable in its basic mode, but Pro Mode unlocks additional features on capable devices.

You can configure most settings either inside the app (via the main menu) or from Garmin Connect / Garmin Express using the application’s settings panel.

Pro Mode Highlights

When Pro Mode is enabled, additional features become available, including:

Common Questions

Why doesn’t FTMS All Sync write to native distance, power, and speed fields?

Short answer: Garmin only allows Connect IQ apps to write to custom data fields.

Garmin severely restricts how third-party Connect IQ applications interact with the built-in (native) activity fields. Only Garmin’s own apps can write to native distance, speed, power, etc. FTMS All Sync records data into its own Connect IQ fields instead.

How can I get distance and speed into native Garmin fields?

Short answer: edit the activity in Garmin Connect and manually enter distance.

To propagate FTMS distance into native Garmin fields, edit the activity on Garmin Connect and enter the distance captured via FTMS All Sync into the native Distance field. Garmin will recompute average speed and pace based on that distance.

Why is my bike / elliptical / rower / stepper / treadmill not detected?

Short answer: either the device doesn’t truly support FTMS, or your Garmin can’t see it.

The Bluetooth stack available to Connect IQ apps is more limited than what mobile phones or tablets can use. In practice, that means:

A good way to check basic compatibility is to use a Bluetooth scanner app on your Garmin, such as: BleScan.

I found a bug!

If you are experiencing behavior that looks like a bug, please use the Contact Developer option on the Garmin Connect IQ Store page for FTMS All Sync.


Terms & Conditions  |  Privacy Policy  |  Contact