Skip to content

Blog

Gadgetbridge 0.62.0: Bug fix release to fix steps syncing. Plus, initial support for Casio STB-1000 and Galaxy Buds 2019

During this year's summer, in August, a long-standing issue was being dealt with of how time and time-zones are handled in Gadgetbridge for Huami devices. This resulted in a (finally) correct time to be sent to the watches, without time-zone related work around and guessing. Unfortunately, after the switch from daylight saving time (DST) back to normal time, one other place with an issue was discovered, which caused steps being not synchronized. We have fixed this issue and quickly made a release. After you update Gadgetbridge, all previously unsynchronized data will get synchronized automatically. As a result, world clocks and time zone indicators should show correct time, as well as GPS which might get a slightly faster position fix due to having correct initial time to start from. This fix is also fixing time-zone being sent to InfiniTime. Props to Andreas for the fast action on this!

Gadgetbridge 0.61.0: Initial support for true wireless earbuds Nothing Ear(1)

One of the core team members has provided an initial support for true wireless earbuds Nothing Ear(1). This is the first support of this kind of device in our codebase and it is a perfect fit for an app like Gadgetbridge. Many thanks to Daniele!

Special maintenance tender loving care of this release was devoted to Amazfit Bip U/Pro, with fixes targeting firmware and watchface flashing, Unicode emoji support and language settings (this fixed language settings for many Huami devices).

The Bluetooth enabled USB multimeter UM25 now displays more measured data and the editor for Fossil Hybrid HR watchfaces got the possibility to rotate images, making the user interaction simpler.

Gadgetbridge 0.60.0: Initial support for FitPro devices

Gadgetbridge 0.60.0 has been tagged and should hit F-Droid in a few days!

As the biggest feature, this release adds support for FitPro devices, which has been implemented by Petr Vaněk. The implementation was tested using an M6 band, but other devices which also work with the FitPro app could now also work with Gadgetbridge. For more details please have a look at the wiki

Noteworthy bugfixes include a fix for a wrong log directory named GB_LOGFILES_DIR_IS_UNDEFINED which confused developers and users for some years now, a connection fix for Casio GBX-100 devices, and a fix for weather on the new Mi Band 6 firmware, which introduced many breaking protocol changes. Implementing the new protocol started with Gadgetbridge 0.59.2, was completed with 0.59.3, and probably completely fixed with 0.60.0.

Gadgetbridge 0.59.0: Initial support for SMA Q2 (OSS Firmware), Fossil Hybrid HR improvements

Thanks to x29a, Gadgetbridge 0.59.0 now supports the open source custom firmware for the SMA Q2 done by Emeryth over at github.com. The devices features an always on reflective display and four buttons. For those who want a fully open source experience including the the firmware on the watch, this could be an option, along with the bangle.js and PineTime.

For Fossil Hybrid HR users, thanks to Arjan Schrijver (again!!) Gadgetbridge 0.59.0 also has a really cool watchface designer for new firmware versions. Without using the official app, it is now possible to create new watchfaces with a custom background and freely positioned widgets (weather, date, steps, HR implemented so far).

Add GPS track to any recorded sports activity

One of the most missing and wanted features of Gadgetbridge for sports enthusiasts with a Miband (or other Huami device) is to track a sports activity which requests a connection to the original app, to provide GPS tracking. At this point, Gadgetbridge does not have this possibility and as a work around, the 3rd party Heart Rate sensor sharing has been the best option. This works quite well, but has a downside of some activities/data being tracked only in Gadgetbridge while some other data are only in other apps.

Gadgetbridge 0.58.0: Initial Amazfit T-Rex Pro support

Amazfit T-Rex Pro has been added to list of supported devices, thanks to a PR by GeekosaurusR3x who added the initial support for this device. Thanks!

We have fixed an issue which was causing incorrect step and sleep count for people in countries who use timezones with 30 minutes off the global timezone grid, for example Afghanistan, Burma, India, Iran, Sri Lanka and Venezuela. Users with Android 10 and higher can now utilize separate notification channel for low battery warnings. And, some PineTime owners with InfiniTime firmware who might have encountered an issue with firmware flashing should not experience this problem any more thanks to improvements.

Gadgetbridge 0.57.0: Initial limited Mi Band 6 support, Huami fixes

Thanks to a PR, we recently merged, Gadgetbridge 0.57.0 is the first release which supports the new Mi Band 6. We call support limited, since it does not yet support flashing the firmware or watchfaces and not everything is tested yet. But thanks to your donations we were able to order one, which will (once it arrives) enable us to test and improve device support!

This release also fixes flashing watchfaces on GTR2/GTS2 and probably other newer Huami devices, and adds support for flashing the new AGPS bundles which seem to be mandatory for GTR/GTS/GTR2/GTS2/Bip S with updated firmware versions. While you previously had to flash the GPS almanac and CEP files, with the new bundle format (UIHH), it is possible to flash all needed AGPS files in one go. To obtain the files, we recommend using huafetcher. If you want to play with alternative solutions, we also published code which packs UUIH AGPS bundles here.

Gadgetbridge 0.56.1: Many improvements in support for Amazfit Neo and an official Mastodon account

This release is mainly containing culmination of work done on support for the Amazfit Neo. That includes support for firmware updating, notifications and also settings. Do note, that after updating the device to 1.1.2.52 with Gadgetbridge, there might be a strange connection issue. What you can do is: keep the watch in Gadgetbridge but remove it from paired devices in Android, then re-add again in Gadgetbridge (although it was still there).

We have enabled ongoing notifications for two popular FLOSS sports tracking apps, OpenTracks and FitoTrack. This allows you to observe notifications of an ongoing activity tracked by these apps right on your wrist. Normally, we block ongoing notifications because these could be emitted many times per second and thus cause fast battery drain and also other possible issues. It is therefore recommended to set the SettingsMinimum time between notifications to a few seconds. You can of course always block notifications of these apps completely via the regular Notification blacklist.

Gadgetbridge 0.56: UM25 voltage meter support, Fossil Hybrid HR improvements and more!

Only one week between releases - and again thanks to contributors, still an impressive changelog. We are currently waiting for F-Droid to sign and publish.

HM25 voltage meters

Daniel Dakhno has contributed initial support for HM25 voltage meters. This was a longstanding PR which we almost forgot about, sorry and thanks, Daniel!

Fossil Hybrid HR improvements

Arjan Schrijver has contributed various improvements for Fossil HR specific code, like fixing missing menu headers in Gadgetbridge and disabling feature that cannot be used on later firmware revisions.

Gadgetbridge 0.55. Better InifiTime support, new features for all devices

This is the first in many releases without any new Huami/Xiaomi device supported, but still deserved a version bump from 0.54.x to 0.55.0, as we added multiple new device independent features!

Battery logging

People were wondering how their battery discharges over time, so we started logging it since release 0.54. There was just no finished graph to show the discharge over time. This is now ready for release and part of 0.55.0. Just tap on the battery icon in the main activity (aka "control center") and have a look!