Security

Best Smartwatch for Gadgetbridge: No Vendor Cloud Needed

This post contains affiliate links. If you buy through them, we may earn a small commission at no extra cost to you. Learn more.

A smartwatch logs your pulse, your sleep and every GPS trace, and most of them send that data through the maker’s servers before you see it. Gadgetbridge breaks that loop on Android. It is an open source companion app with no internet permission, and the best smartwatch for Gadgetbridge is one that never phones home after the first pairing.

Original content from computingforgeeks.com - post 182051

We sorted seven watches by one question: does pairing need a vendor account? PebbleOS, Bangle.js, PineTime and Garmin pair with none. Amazfit and Xiaomi need one trip through the Zepp or Mi Fitness app to fetch an auth key. Support levels come from the Gadgetbridge 0.95.1 device pages, and prices and stock from the makers’ stores and Amazon US, all checked on 1 November 2026 so no pick leans on a dead listing.

The best smartwatch for Gadgetbridge, by job

Read the vendor account column first. “Never” means the watch can be set up on a phone that has never seen the maker’s app. “Once” means the account exists for as long as the key does. Prices are bands from 1 November 2026, so check the live price before you buy, because Amazon prices move daily in the gift weeks.

AwardWatchGadgetbridge levelVendor accountPrice bandStock
Best overallPebble Time 2Highly supportedNeverabout $225 directShips in 48 hours
Best to hack onBangle.js 2Highly supportedNeverabout £83 before UK VAT, plus shippingIn stock
Cheapest open hardwarePineTimeUnknown (works, untracked)Neverabout $27 directIn stock
Best mainstream sports watchGarmin Forerunner 165Mostly supportedNeverabout $190 to $250In stock
Best valueAmazfit Bip 6Highly supportedOnce (Zepp key)about $80In stock
Best GPS batteryAmazfit Active MaxHighly supportedOnce (Zepp key)about $170In stock
Cheapest bandXiaomi Smart Band 10Mostly supportedOnce (Mi Fitness key)about $55In stock, third-party seller

Three picks sell only from their makers, so those links go to the official stores and earn us nothing. They made the list anyway, because they are the only watches here where the firmware, the phone app and the pairing all stay open.

How the picks were chosen

Gadgetbridge rates every device from highly supported down to partial or unknown, and it flags any device that needs a vendor key to pair. We started from those flags, not the spec sheets. A watch that cannot pair without a cloud account fails the brief, however good its screen is. A watch made this list only when every check below held on 1 November 2026:

  • The exact model appears on its gadgetbridge.org vendor page as highly or mostly supported, or ships with open firmware that Gadgetbridge lists.
  • The maker’s store or Amazon US shows it in stock or shipping within days.
  • The quoted specs match the maker’s own product page, and the Garmin pick’s also match DC Rainmaker’s review.
  • The Amazon listing is new stock, not a renewed unit.

That last check cost us the Amazfit Balance 2. Its only Amazon US listing on the day was a renewed unit from a third-party seller. A refurbished watch with an unknown history can still hold a key bound to someone else’s Zepp account, so we passed. Other well-supported Zepp watches (T-Rex 3 Pro, Active 2, Bip Max) share the Bip 6 key workflow, and the two Amazfit picks stand in for the family.

What breaks without the vendor app

Every watch here keeps notifications, call alerts and step counts without the official app. Past that, each family loses something different, mostly features that exist only because the maker runs a server, and a few gaps are smaller than they sound (PineTime measures heart rate only on demand, and Garmin alarms work on some devices only).

FamilyPairingStill works in GadgetbridgeLost or manual without the vendor app
Pebble (Time 2, 2 Duo)No vendor pairingNotifications, weather, music, watch appsApp store needs the optional Internet Helper add-on
Bangle.js 2No vendor pairingNotifications, weather, phone GPS, workouts, calendarEach feature needs its matching watch app installed
PineTime (InfiniTime)No vendor pairingSteps, music, calls, weather, navigation, manual heart rateNo sleep tracking in InfiniTime
GarminNo vendor pairingNotifications, activity sync, AGPS from a local fileWeather needs Garmin credentials or the fake OAuth option; maps over USB; settings left as Garmin set them
Amazfit (Zepp OS)Key from Zepp accountNotifications, health sync, firmware, AGPS and watchface files you supplyVoice replies, Zepp Flow, Zepp Coach, Alexa, Readiness, sleep SpO2, Zepp’s map downloads
Xiaomi bandsKey from Mi Fitness accountNotifications, activity sync (experimental)DND sync, raise-to-wake settings; firmware flashes but its version is not parsed

Gadgetbridge never fetches anything itself, because the main build does not hold the Android internet permission. That is the privacy guarantee, and it is also the catch. Firmware images and AGPS files for Zepp watches have to come from somewhere, and Gadgetbridge only installs files you hand it.

Garmin is the exception: the watch sends its own AGPS requests, and Gadgetbridge answers them from a file on the phone. For the Pebble and Bangle.js app stores, the separate Internet Helper add-on supplies the connection, so the main app never gets that permission.

Pebble Time 2: no account at any step

The Pebble Time 2 is the one watch here that clears the brief end to end. PebbleOS is open source, Core Devices’ phone app is open source too, and Gadgetbridge rates the Time 2 highly supported with no vendor pairing. You pick which open app talks to it.

Pebble Time 2 smartwatch with color e-paper display, supported by Gadgetbridge without a vendor account
Pebble Time 2: 1.5-inch 64-colour e-paper, heart rate, mic and speaker, sold direct by Core Devices. Image: Core Devices.

Core Devices lists a 1.5-inch 64-colour e-paper screen at 200×228, with touch on top of the four classic buttons. Inside are a heart rate sensor, a compass, a microphone and a speaker, in a 33 g body rated for 30 m. The reflective e-paper screen reads best in bright light, the opposite of an AMOLED, and an RGB backlight covers dim rooms. If you like that trade on a bigger screen, the e-ink tablets we compared make the same bet.

The store estimates 30 days per charge. Core’s July 2026 update put the median user at about 21 days, so plan on three weeks rather than four. Skip it if you run with it: there is no GPS, so pace and distance come from the phone.

It sold for $225 on repebble.com, so check the store for the current price. On 1 November 2026 the store showed it in stock and shipping “within 48 hours”, which makes it the safest Pebble for a December gift.

Bangle.js 2: the watch you program yourself

Bangle.js 2 runs Espruino, a JavaScript interpreter, so every face and app on it is a script you can read and change. Gadgetbridge rates it highly supported with no vendor pairing. For the app store, the regular build plus the Internet Helper add-on now does what the older dedicated Bangle.js build did.

Bangle.js 2 open source smartwatch with always-on memory LCD
Bangle.js 2: always-on 176×176 memory LCD, GPS, heart rate and barometer on an nRF52840. Image: Espruino.

The hardware is the most complete of the open watches. An nRF52840 with 256 kB of RAM and 8 MB of external flash drives a 1.3-inch always-on 3-bit colour LCD. GPS, heart rate, a magnetometer and a pressure sensor sit behind it. Espruino rates the 175 mAh cell at about four weeks of standby, and the case is IP67 but “not for swimming or baths”.

Features on the Bangle depend on watch apps, and a missing one leaves the matching Gadgetbridge setting doing nothing. Install these before you hand it over:

  • “Android Integration” is installed, so notifications and weather reach the watch.
  • “Recorder” is installed, so workouts get saved.
  • “Agenda” is installed, so the calendar shows up.

Buy something else for a wearer who wants a polished watch rather than a project. It listed at £83 before UK VAT (£99.60 with it) on the Espruino shop, and buyers outside the UK add shipping and any import duty, so check the total at checkout. Amazon’s catalog had no US listing for the watch itself, only screen protectors.

PineTime: the cheapest open hardware

PineTime listed at $26.99 at the PINE64 store, which PINE64 calls its community price against a $34.99 retail price, so check the store before you order. It ships with InfiniTime, the community firmware. There is no vendor cloud to avoid in the first place. It is the cheapest fully open watch you can buy, and the price shows in what it leaves out.

PINE64 PineTime smartwatch running InfiniTime firmware
PineTime: nRF52832, 1.3-inch 240×240 IPS touchscreen, heart rate, IP67, InfiniTime firmware. Image: PINE64.

Gadgetbridge files PineTime under “unknown support”, which describes the paperwork more than the watch. The vendor page lists steps, music, call handling, find device and manual heart rate. The changelog adds weather, navigation and firmware updates over Bluetooth. InfiniTime does no sleep tracking, and with 64 KB of RAM the apps stay simple. InfiniTime 1.16.1 shipped on 5 July 2026.

Order the sealed version unless you plan to flash it over SWD, because PINE64 notes the sealed unit gives no access to the debug interface. Keep it out of the shower too, as PINE64 advises despite the IP67 rating. Both the sealed PineTime and the dev kit showed in stock on 1 November 2026.

Garmin Forerunner 165: mainstream hardware, no Garmin account

Garmin is the surprise in this list. Gadgetbridge’s FAQ says Garmin watches “do not require the official app at all”. The Forerunner 165 is rated mostly supported with no vendor pairing, so a runner gets a real GPS watch without a Garmin Connect account.

Garmin Forerunner 165 running watch that pairs with Gadgetbridge without Garmin Connect
Garmin Forerunner 165: 1.2-inch AMOLED, multi-GNSS, up to 11 days in smartwatch mode. Shown in Whitestone; the linked listing is black. Image: Garmin.

Garmin quotes a 1.2-inch 390×390 AMOLED, up to 11 days in smartwatch mode, 19 hours of GPS, 5 ATM and 39 g. DC Rainmaker’s review confirms it is multi-GNSS but not multi-band. That is fine on open roads and weaker between tall buildings.

Pairing has one quirk. Gadgetbridge’s Garmin notes say the Forerunner 165 must be put in pairing mode from its own “Pair phone” menu, and the QR code it shows can be ignored. Settings are the other trade-off: Gadgetbridge leaves Garmin user settings “unmanaged”, so set your profile on the watch itself.

Weather is the feature a no-account owner loses. Garmin weather, and AGPS on some models, need credentials the watch only gets from Garmin Connect, and those expire every 90 days. Gadgetbridge can send fake OAuth responses instead, but its docs say not to enable that if you plan to use the official app or connect the watch to the internet, and undoing it may take a factory reset. Pick one app for the life of the watch. Skip it if you want onboard maps.

The Forerunner 165 on Amazon was about $192 against a $249.99 list price, sold by Amazon. Check the live price, since that discount comes and goes.

Amazfit Bip 6: one Zepp login, then offline

The Bip 6 is the best value here if you accept one compromise. Gadgetbridge rates it highly supported, but every Zepp OS watch needs an auth key that only Amazfit’s servers issue. The project says “there is no way to generate these keys locally”, so you pair once in Zepp, extract the key, uninstall Zepp and pair with Gadgetbridge.

Amazfit Bip 6 smartwatch, highly supported in Gadgetbridge after a one-time Zepp auth key
Amazfit Bip 6: 1.97-inch AMOLED, GPS, up to 14 days typical use, 5 ATM. Image: Amazfit.

Gadgetbridge’s server pairing page lists three ways to get the key: a script in the browser console while logged in to Amazfit’s watchface site, the huafetcher or huami-token tools, or the app database on a rooted phone. Guard that key. Unpairing in Zepp or a factory reset invalidates it, and a new one means the Zepp account again.

The hardware is generous for the money. Amazfit lists a 1.97-inch 390×450 AMOLED, up to 14 days of typical use, 32 hours of GPS, 5 ATM, a mic and speaker for calls, and free offline maps. Skip it if even one login is too many. The Bip 6 was $79 from Amazon.

Amazfit Active Max: the long battery behind the same key

The Active Max uses the same key routine as the Bip 6 and is also highly supported, but it adds battery and a bigger screen. Amazfit quotes up to 25 days of typical use and 64 hours of GPS. The 48mm case holds a 1.5-inch 480×480 AMOLED, a barometer and offline terrain maps with turn-by-turn directions.

Amazfit Active Max smartwatch with offline maps, works with Gadgetbridge
Amazfit Active Max: 1.5-inch AMOLED, up to 25 days typical use, offline maps. Image: Amazfit.

Maps are where the vendor app still matters, because Amazfit’s free map downloads come through Zepp. Gadgetbridge can upload maps, but only as a zip of Garmin-format IMG tiles you build yourself with mkgmap, and its docs cap uploads over Bluetooth Low Energy at 2 MB. Larger regions need a forced Bluetooth Classic connection, so treat maps as a weekend project, not a gift-day feature. Voice replies, Zepp Coach and the Readiness score do not work outside Zepp at all.

Small wrists should pass, since this is a 39.5 g, 48.5 mm watch. The Active Max was $169.99, sold by Amazon. The Active 2 is also highly supported and cheaper, but its lowest listing on the day was a used unit from a third-party seller.

Xiaomi Smart Band 10: the cheapest band, the most caveats

The Smart Band 10 is the cheapest way to try Gadgetbridge with a mainstream wearable, and also the least settled. Gadgetbridge rates it mostly supported, but its Xiaomi protocol notes say support for most of these devices “is still experimental”. Pairing needs a key pulled from a Mi Fitness account.

Xiaomi Smart Band 10 fitness band, mostly supported in Gadgetbridge with a Mi Fitness key
Xiaomi Smart Band 10: 1.72-inch AMOLED, up to 21 days, 5 ATM, no GPS. Image: Xiaomi.

Xiaomi lists a 1.72-inch AMOLED, up to 21 days per charge, 5 ATM and 15.95 g, with no GPS of its own. Gadgetbridge names what is missing on this protocol: raise-to-wake settings, Do Not Disturb sync and phone alarms pushed to the band. Firmware and watchface files can be flashed, but Gadgetbridge does not read their version, so you must know what you are installing. Activity sync works but is marked experimental, so expect gaps in the history.

Pass on it if the wearer needs clean sleep data on day one. The Smart Band 10 Global Version was about $55 from a third-party seller, not Amazon itself. The newer Band 11 is already on sale, but Gadgetbridge supports it only in nightly builds, so don’t buy that one yet.

Watches that miss the gift window

Stock killed two obvious Pebble picks, and support gaps rule out a few Amazfit and Garmin models that look like bargains. Check these before you order:

  • Pebble 2 Duo shows “Sold Out!” at $149 on repebble.com, even though Gadgetbridge supports it fully.
  • Pebble Round 2 ($199) takes orders that ship in December, and it is not on Gadgetbridge’s Pebble device page yet.
  • Garmin Instinct 3 Solar is marked unknown and experimental, added without a test device, while the Instinct E and Instinct 2X Solar are mostly supported.
  • Amazfit T-Rex 3 (not the Pro) is marked unknown and experimental, added without a test device.
  • Amazfit Active 3 appears on the device list only as the Active 3 Premium, so the plain model is unconfirmed.

Round 2 is the hardest to call. Core’s own app supports every Pebble, and the Gadgetbridge changelog already carries a Round 2 pairing fix, so a December buyer still gets an open stack. If documented Gadgetbridge support is the requirement, wait until the watch appears on the device page. A rugged Garmin buyer has an easier call: pick a Mostly supported Instinct rather than the newest one.

Audit checklist before the watch is wrapped

Most privacy losses with these watches happen in the first hour, when the box is open and the vendor app is one tap away. Run through this before the watch leaves your hands. Pair it on a phone with Gadgetbridge from F-Droid, ideally one already locked down with the open source privacy tools you trust.

  1. The exact model, not its sibling, is on its Gadgetbridge vendor page as highly or mostly supported.
  2. The vendor app is uninstalled before Gadgetbridge pairs, as the pairing docs recommend.
  3. For Amazfit and Xiaomi, the auth key sits in your password manager, and the watch was never unpaired inside the vendor app afterwards.
  4. For Garmin, the profile is set on the watch, and the fake OAuth option is on only if the watch will never see Garmin Connect or the internet.
  5. Firmware and AGPS files for Zepp watches come from a source you have checked, since Gadgetbridge installs whatever you give it.
  6. Gadgetbridge auto export is on, so the health history lands somewhere you control, such as a Syncthing folder on a small always-on home server.
  7. The Internet Helper add-on is installed only if you need the Pebble or Bangle.js app stores.

We applied the same local-first rule to thermostats in Home Assistant. Buy the device whose protocol you control, then check that the cloud path is switched off, not just unused.

Keep reading

UFW Firewall Commands with Examples on Ubuntu 26.04 / 24.04 Security UFW Firewall Commands with Examples on Ubuntu 26.04 / 24.04 PHP2Shell (CVE-2026-109618, CVE-2026-109619): Check and Patch PHP Php PHP2Shell (CVE-2026-109618, CVE-2026-109619): Check and Patch PHP PHP2Shell on End-of-Life PHP 8.1, 8.0 and 7.4 (WHMCS, ionCube) Php PHP2Shell on End-of-Life PHP 8.1, 8.0 and 7.4 (WHMCS, ionCube) Best Pentesting Hardware for Kali Linux in 2026 Security Best Pentesting Hardware for Kali Linux in 2026 APT CVE-2026-109518: Check and Patch Debian and Ubuntu Debian APT CVE-2026-109518: Check and Patch Debian and Ubuntu Why Blockchain Is Becoming the Missing Piece in Cybersecurity Security Why Blockchain Is Becoming the Missing Piece in Cybersecurity

Leave a Comment

Press ESC to close