Skip to content

Garmin watches

The following list includes all implemented features for Garmin watches. The actual supported features can vary for each device.

Experimental

Support for these devices is recent, and still experimental. This page is also still a work in progress and not complete.

List of Garmin watches supported by Gadgetbridge:

Implemented features

These features are supported by Gadgetbridge and apply to all Garmin watch models included in this page. Note that actual available features per device depends on the device capabilities.

List of features supported by Gadgetbridge
  • Set time
  • Device info (firmware, model)
  • Device state (battery, sleep, wearing)
  • Calendar sync
  • Notifications, calls
  • Canned messages for calls and notifications
  • Contacts
  • Send GPS during workouts
  • AGPS upload
  • Activity sync
  • Realtime Settings
  • Weather

Activity Sync

The following fit file types are fetched from the watch and saved in the phone's internal storage:

  • Activity (workouts)
  • Monitor (daily activity)
    • Steps
    • Heart rate
    • SpO2
    • Stress
    • Body energy (no UI - issue #3943)
  • Metrics (not parsed)
  • Changelog (not parsed)
  • HRV values and summary (nightly - pull request #3953)
  • Sleep times and sleep stages on devices that provide them - see known issues below

Pairing

Some watches like the Forerunner 165 need to be put in "pairing mode" for Gadgetbridge to be able to find them.

  • In the watch, find a "Pair phone" option
  • Your watch might now show a QR code - you can ignore it and simply pair on Gadgetbridge

Some devices might have issues pairing if not connected at least once to the official app - see issue #3963. So far, this has been reported to happen in the following devices:

  • Fenix 5 Plus
  • Fenix 5X Plus
  • Forerunner 245 Music

Known issues

Open issues

Do not forget to check any other open issues in the project repository.

  • Activity sync sometimes gets stuck (eg. Fenix 7S)
  • Sleep stages are only supported on devices that are able to display them without a phone connection - issue #4048

Missing features

  • User information
  • Settings on older watches
  • Alarms
  • Hydration reminder
  • App management

There are more missing features that are not listed here.

Weather

Weather updates require authentication - see the Authentication section.

AGPS updates

Watches fetch AGPS updates periodically, by sending HTTP requests directly. Gadgetbridge intercepts these requests and sends a file from the local phone storage. These can be configured from the "Location" page in the device preferences.

AGPS updates require authentication on some devices - see the Authentication section.

Authentication

Nightly only

This functionality is not yet released. It is already available in the nightly releases.

Some functionalities such as weather and AGPS updates require the watch to be authenticated with valid credentials. These must be refreshed every 90 days for these functions to continue working.

Gadgetbridge supports sending fake credentials, so that the watch stays in an authenticated state - you can enable this in the "Authentication" settings page, by selecting "Send fake OAuth responses".

Official app

Do not enable if you plan on using the official app or connect the watch to the internet. After enabling this setting, your watch credentials will be invalid, and you may need to factory reset the watch to authenticate again.