{"id":65440,"date":"2026-09-22T18:43:46","date_gmt":"2026-09-22T21:43:46","guid":{"rendered":"https:\/\/manualdousuario.net\/?p=65440"},"modified":"2026-09-22T18:43:46","modified_gmt":"2026-09-22T21:43:46","slug":"gadgetbridge-android","status":"publish","type":"post","link":"https:\/\/manualdousuario.net\/en\/gadgetbridge-android\/","title":{"rendered":"Gadgetbridge: A FOSS alternative to your fitness watch&#8217;s app"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/manualdousuario.net\/wp-content\/uploads\/2026\/09\/gadgetbridge-logo.png\" alt width=\"143\" height=\"192\" class=\"alignright size-full wp-image-65425\">Putting a smart watch or band on your wrist means installing an app on your phone. That makes sense, given the tiny screens on these devices.<\/p>\n<p>The problem is that these apps tend to do more than you&#8217;d expect. Huawei&#8217;s, for example, has a store for watch faces and AI-powered coaching and who knows what else it does behind the scenes. Apple&#8217;s (Fitness), one of the more low-key ones, reserves a prominent spot for the Fitness+ button, a paid subscription for access to recorded classes.<\/p>\n<p>AI, by the way, has been spreading through the apps that pair with watches. (From here on, read \u201cwatches\u201d as \u201cwatches and\/or bands.\u201d) The major companies in the industry have thrown their respective AIs into their health apps to make sense of the ton of data these watches collect and store on the phone. That they \u201challucinate\u201d seems to be treated as a mere detail \u2014 though it shouldn&#8217;t be.<\/p>\n<p>There&#8217;s a way out (that I know of, at least) that doesn&#8217;t go through these official apps. And only if you have an Android phone. It&#8217;s <a href=\"https:\/\/gadgetbridge.org\">Gadgetbridge<\/a>.<\/p>\n<p><!--more-->I&#8217;d known about Gadgetbridge for quite a while. A free and <a href=\"https:\/\/codeberg.org\/Freeyourgadget\/Gadgetbridge\">open-source<\/a> app, it&#8217;s an alternative to the manufacturers&#8217; apps \u2014 or to some of them, anyway. They&#8217;re all diligently <a href=\"https:\/\/gadgetbridge.org\/gadgets\/\">listed on the official site<\/a>. As I write this, there are 612&nbsp;devices supported, most of them saved from obsolescence by some code written with no commercial motive. Free software is beautiful, isn&#8217;t it?<\/p>\n<p>Yes, it&#8217;s, but what about Gadgetbridge itself? I tested it for a few days paired with a Huawei&nbsp;Band&nbsp;11, connected to a Moto&nbsp;G7&nbsp;Play running LineageOS&nbsp;22.2 (Android&nbsp;16). It&#8217;s still at an \u201cexperimental\u201d stage, which might explain the hiccups I ran into and describe below. Either way, the basics work and \u2014 as is common with Huawei devices \u2014 initial pairing with Gadgetbridge doesn&#8217;t require the official app.<\/p>\n<figure id=\"attachment_65427\" aria-describedby=\"caption-attachment-65427\" style=\"width: 1440px\" class=\"wp-caption alignnone\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/manualdousuario.net\/wp-content\/uploads\/2026\/09\/huawei-band-11-gadgetbridge.jpg\" alt=\"Photo of a Huawei Band 11 on a wrist and, in the background, a phone with the Gadgetbridge app open.\" width=\"1440\" height=\"810\" class=\"size-full wp-image-65427\"><figcaption id=\"caption-attachment-65427\" class=\"wp-caption-text\">Missing a native watch face that&#8217;s just the time on a plain black background. Photo: Rodrigo Ghedin.<\/figcaption><\/figure>\n<p>It&#8217;s nice not having to install Huawei&#8217;s bloated app. It would be better if pairing were smoother. I hit a few bumps getting the connection established (it only worked on the second try) and, afterward, turning on monitoring for some metrics, like the pulse oximeter (SpO<sub>2<\/sub>) and calorie burn. For calories, the watch only logged active calories, not the total, as Huawei&#8217;s app does. Gadgetbridge seems to estimate caloric expenditure based on data like age, weight, and height, and simply adds up the active calories logged on the watch.<\/p>\n<p>VO<sub>2<\/sub> max, which Huawei&#8217;s app only logs during aerobic activities \u2014 with Gadgetbridge, not even that. It&#8217;s a feature that, on this specific model at least, still doesn&#8217;t work.<\/p>\n<p>Another thing you lose, partly, is easy access to new watch faces. Huawei&#8217;s store has thousands of them (though few are compatible with the Band\u00a011&#8217;s new screen size), including some free ones. Gadgetbridge lists the native ones and lets you install others from files. Which ones? No idea. (You can also switch between the built-in faces right on the watch itself.) For anyone who likes to swap watch faces all the time, that&#8217;s a real setback.<\/p>\n<p>I couldn&#8217;t get the calendar and weather forecast integrations to work. The remote camera shutter didn&#8217;t work either. The \u201cfind my device\u201d feature worked when the watch was the one lost, but not when it was the phone&#8217;s turn. Only media controls (with the Oto\u00a0Music app) and alarms worked as expected.<\/p>\n<p>One last quirk I noticed: connection instability with the phone. It&#8217;s not really a big deal, unless you&#8217;re the scatterbrained type who&#8217;s always losing track of where you left your phone. What&#8217;s annoying is when Gadgetbridge claims to be connected to the watch when it isn&#8217;t, or when the connection is weak. One clue that this is happening is to check the watch&#8217;s remaining battery percentage under the \u201cDevices\u201d tab. If a question mark shows up instead of the percentage, the easiest fix is to manually disconnect and reconnect the band.<\/p>\n<p>Many of these hiccups are probably explained by the Huawei\u00a0Band\u00a011&#8217;s experimental status in the project. Older watches \u2014 and therefore better tested \u2014 might fare better.<\/p>\n<figure id=\"attachment_65429\" aria-describedby=\"caption-attachment-65429\" style=\"width: 1450px\" class=\"wp-caption alignnone\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/manualdousuario.net\/wp-content\/uploads\/2026\/09\/gadgetbridge-telas-principais.png\" alt=\"Two screenshots of the Gadgetbridge app, one of the \u201cDashboard\u201d tab and the other, \u201cDevices\u201d.\" width=\"1450\" height=\"1512\" class=\"size-full wp-image-65429\"><figcaption id=\"caption-attachment-65429\" class=\"wp-caption-text\">It&#8217;s plain-looking, but capable.<\/figcaption><\/figure>\n<p>Taste is subjective, so I won&#8217;t call Gadgetbridge ugly. Next to Huawei&#8217;s official app, for instance, it strikes me as just as unattractive, only in a different way. What is true is that it&#8217;s simpler and more straightforward than any other one I&#8217;ve used, a distinction that&#8217;s likely to grow more pronounced in the new wave of AI-infused fitness apps.<\/p>\n<p>The interface is split into two tabs: the dashboard, which shows various (customizable) health stats, and the devices tab, which lists the ones paired with the app.<\/p>\n<p>The charts look like they came out of a spreadsheet made in LibreOffice back in 2010. That said, they get the job done, which is to offer an at-a-glance view of the day. I really like the first one, something I hadn&#8217;t seen before: a double arc that combines physical activity and sleep over a full day.<\/p>\n<p>There are lots of settings, split across two separate places: general app settings in the hamburger menu, and settings related to the paired watch under the \u201cDevices\u201d tab. That maze-like arrangement got me lost a few times trying to find one setting or another, especially the device-specific ones, which don&#8217;t have an internal search.<\/p>\n<p><figure id=\"attachment_65430\" aria-describedby=\"caption-attachment-65430\" style=\"width: 320px\" class=\"wp-caption alignright\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/manualdousuario.net\/wp-content\/uploads\/2026\/09\/gadgetbridge-treino-aerobico.jpg\" alt=\"Part of the Gadgetbridge workout report for a treadmill running session.\" width=\"320\" height=\"672\" class=\"size-full wp-image-65430\"><figcaption id=\"caption-attachment-65430\" class=\"wp-caption-text\">Cut me some slack; I&#8217;m coming back from a knee inflammation.<\/figcaption><\/figure>Workouts, started on the watch, get picked up by Gadgetbridge. They&#8217;re kind of tucked away in the interface, accessible from the running guy icon on the watch&#8217;s card, under the \u201cDevices\u201d tab.<\/p>\n<p>The workout breakdown follows the app&#8217;s overall tone, meaning: bare-bones visuals and basic metrics, about what someone who isn&#8217;t (or doesn&#8217;t fool themselves) an athlete needs on hand. Which doesn&#8217;t mean it&#8217;s lacking. Aerobic workout reports are quite detailed. I found them easier to read than Apple&#8217;s and Huawei&#8217;s, simply because they gather all the data, including heart rate zones and pace, on the same screen, without making me guess where to find things. (It took me an embarrassingly long time to figure out where the heart rate zones are hiding in Apple Fitness.)<\/p>\n<p>Gadgetbridge won&#8217;t win any design or usability awards, but I found it capable for what it sets out to do and for how I use it. <a href=\"https:\/\/manualdousuario.net\/en\/apple-watch-review\/\">As already mentioned<\/a>, my use of these watches is modest: timer, heart rate during aerobic exercise, and\u2026 well, checking the time. People who are more demanding, or who enjoy crunching through the data these things generate (or having an AI do it for them), might be disappointed by the app&#8217;s bare-bones approach. For them, the manufacturer&#8217;s own app, or a third-party one that processes the data in more depth, is a better fit.<\/p>\n<p>One important detail: Gadgetbridge isn&#8217;t distributed on the Google Play Store. You need another app store on your phone, F-Droid, and to <a href=\"https:\/\/f-droid.org\/app\/nodomain.freeyourgadget.gadgetbridge\">download it from there<\/a>. It&#8217;s worth having F-Droid around; as far as I&#8217;m concerned, F-Droid \u2014 which only host FOSS apps \u2014 is the ideal app store.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gadgetbridge is the only free and open-source app (that I know of) that syncs and organizes health data collected by smartwatches and fitness bands. Luckily, it&#8217;s really good.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","_locale":"en_US","_original_post":"https:\/\/manualdousuario.net\/?p=65440"},"categories":[1575],"tags":[60,1542,1387,1370,2308,621],"_links":{"self":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts\/65440"}],"collection":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/comments?post=65440"}],"version-history":[{"count":1,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts\/65440\/revisions"}],"predecessor-version":[{"id":65441,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts\/65440\/revisions\/65441"}],"wp:attachment":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/media?parent=65440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/categories?post=65440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/tags?post=65440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}