Skip to content

Gadgetbridge 0.92.0: Many new devices, many bugfixes and a new online feature

We're excited to announce the release of Gadgetbridge 0.92.0! This release comes with quite a few new supported devices, a handful of new features and the usual steady stream of fixes and improvements. Of special note are a new device-agnostic FIT activity export and activity upload to Endurain and Wanderer.

Feature highlights

Activity upload to Endurain and Wanderer

With the addition in 0.89.0 of the optional integrations Health Connect and internet access, we opened up new paths for health data sharing. But only for those users who want it. With this release, we have added the option to upload your activities directly to Endurain and Wanderer through our InternetHelper app. Endurain is a self-hostable fitness tracker, and Wanderer is a self-hostable tracks database. And both let you keep full control of your data without relying on any cloud service you didn't choose yourself. Very much in the spirit of Gadgetbridge!

Device-agnostic FIT activity export

Until now, activity export was limited to GPX files, which include only the GPS track. This release introduces a device-agnostic FIT export, meaning workouts recorded on any supported device can be exported in the widely-compatible FIT format, which can contain much more information about your workouts. This allows for importing into training tools, analysis apps or just keeping a tidy local archive of your fitness data.

Workouts in the activity list

Workouts now appear directly in the main activity list alongside your regular activity data, making it easier to get a complete picture of your activity during the day in one place without having to navigate to a separate screen.

Improved pairing of new Pebble watches

Users who encountered issues pairing their brand new Pebble watches from Core Devices, will have a much better experience with this release. The BLE pairing of Pebble watches has been completely overhauled and brought more in line with how the official app does it.

New Devices

This release adds initial support for a wide range of new gadgets:

Smartwatches & fitness trackers:

  • Blackview R3Max
  • Garmin Forerunner 170 / Forerunner 970
  • Garmin GPSMAP H1
  • Huawei Watch Fit 5 / 5 Pro
  • Keep Health devices
  • Kieslect Calling Smartwatch Kr Pro
  • P22B1 (Moyoung / Da Fit)
  • Redmi Watch Move
  • Xplora XMOVE
  • Yell Smart Watch GT3 (FitPro)
  • Experimental support for the Xiaomi Smart Band 10 Pro

Headphones & earbuds:

  • Anker Soundcore Sport X20
  • EarFun Free Pro 3
  • Moondrop Space Travel 2 Ultra
  • Realme Buds Air 6 Pro, Buds T200
  • Redmi Buds 6
  • Soundbreener Core

Bike computers:

  • iGPSPORT BiNavi Air, BSC200, BSC200S, BSC300, iGS630, iGS630S, iGS800

Other devices:

  • Matson MA98415 (BM2 battery monitors)
  • Sinilink audio amplifiers
  • Victron SmartShunt

Feature enhancements & fixes for existing devices

Amazfit

  • Amazfit Balance: Fixed the outdoor cycling activity code.
  • Amazfit Bip Lite: Workout GPS settings added.
  • Amazfit Bip S: Attempted fix for the reboot that could occur when receiving a notification without a subject or body.

Bangle.js

  • Added an optional device target filter for the com.banglejs.uart.tx intent.
  • Added support for different data types in intent extras.

Casio

  • GBD-200: Improved overall support.
  • Improved connection stability across Casio devices.

CMF Buds

  • CMF Buds 2 Plus: Added spatial mode and enabled touch configuration.
  • CMF Buds 2a: Added touch options.
  • Enabled low latency on more CMF Buds devices.
  • Enabled spatial audio for more models.
  • Enabled ultra bass for more devices.
  • Updated equalizer presets.

Colmi

  • V76: Fixed workout parsing.

FitPro

  • Added camera support.

Garmin

  • Fixed activity sync getting stuck on some devices.
  • Fixed empty caller name when the caller is unknown.
  • Fixed HTTP requests sent without headers.
  • Fixed unknown transfer notifications.
  • Show a toast notification on waypoint upload completion.
  • Sync activity tracks for GPS-capable devices.
  • Sync and archive some previously unknown files — this should prevent unexpected reboots on the Instinct series.

Huami

  • Avoid an infinite loop when fetching very short activities.

Huawei

  • Allow encryption to be enabled or disabled.

Pebble

  • Added support for installing dual-slot firmware.
  • Added pull-to-refresh for Pebble Health data.
  • Fixed BLE pairing for Pebble Core 2 Duo, Time 2 and Round 2.
  • Pass dev_settings to the Rebble store URL and enable PBW downloads in the browser.

Sony

  • WF-1000XM5: Further capabilities enabled.

Xiaomi-protobuf

  • Fixed alarm notifications.
  • Fixed notification dismissal after reconnection.
  • Fixed swapped minimum and maximum temperatures.
  • Fixed watchface management.

Zepp OS

  • Weather stability improvements.

Charts improvements

  • Added charts for generic samples.
  • Added weekly and monthly temperature charts.
  • Fixed steps values overshooting their actual figures.
  • Improved the HRV chart.
  • VO2 max values now displayed to one decimal place.

General fixes & improvements

  • Fixed connection attempts being made while Bluetooth is turned off on some devices.
  • Fixed the navigation drawer being drawn behind the status bar.
  • Fixed the file type used when sharing files.
  • Fixed GPX timestamp parsing for timestamps without a timezone.
  • Health Connect: Fixed data being skipped in some situations and fixed some crashes during sync.
  • Maps: Reduced memory usage.
  • OpenTracks: Fixed an extra empty activity track being created and a rare crash.
  • Prevented a crash on devices without GPS.
  • Thunderbird for Android is now recognised as an email client; its summary notifications are ignored.
  • Auto-fetch times are now tracked per device.

The entire list of changes and fixes can be found in the CHANGELOG file in our repository.

Get It Now

You can get the latest release from F-Droid, IzzyOnDroid and on our releases page.

If you install Gadgetbridge directly from our releases page you will need to track updates manually! To be sure that you're running an updated version we recommend the use of an app repository like F-Droid or IzzyOnDroid. Another alternative is to use Obtainium to download and update directly from Codeberg.

Thanks to our community and contributors for keeping Gadgetbridge growing!

The Gadgetbridge Team