Gadgetbridge
Gadgetbridge
About Gadgetbridge
Cloudless copylefted libre replacement for closed source Android gadget apps from vendors.
Gadgetbridge running
Bangle.js Gadgetbridge
Bangle.js Gadgetbridge
About Bangle.js Gadgetbridge
Android companion app for Bangle.js built on top of the Gadgetbridge project, with added Internet Access.\n\nDue to Google Play Store policies, we are not allowed a donation link in the app itself, but if you like this app please consider donating via the Gadgetbridge homepage below.
Bangle.js running
Bangle.js Gadgetbridge
Bangle.js Gadgetbridge
About Bangle.js Gadgetbridge
Android companion app for Bangle.js built on top of the Gadgetbridge project, with added Internet Access.\n\nDue to Google Play Store policies, we are not allowed a donation link in the app itself, but if you like this app please consider donating via the Gadgetbridge homepage below.
Bangle.js running
Gadgetbridge (Nightly)
Gadgetbridge Nightly
About Gadgetbridge Nightly
Cloudless copylefted libre replacement for closed source Android gadget apps from vendors. Nightly releases of Gadgetbridge. It cannot be installed if you already have either the Gadgetbridge or the Pebble app installed, due to a conflict in the Pebble provider.
Nightly GB running
Gadgetbridge (Nightly, No Pebble provider)
Gadgetbridge Nightly No Pebble
About Gadgetbridge Nightly No Pebble
Cloudless copylefted libre replacement for closed source Android gadget apps from vendors. Nightly releases of Gadgetbridge. This version has the Pebble provider renamed to prevent conflicts, so some Pebble related integrations will not work, but it can be installed alongside existing Gadgetbridge installation.
Nightly NoPebble GB running
Settings
Debug
Quit
Donate
Synchronize
Find lost device
Search for %1$s?
Take Screenshot
Power Off
Power Off
Are you sure you want to power off the device?
Change LED Color
Change FM Frequency
Connect…
Disconnect
Delete Device
Delete %1$s
This will delete the device and all associated data!
Set Alias
Open navigation drawer
Close navigation drawer
Long press the card to disconnect
Disconnecting
Connecting…
Taking a screenshot of the device
Calibrate Device
Activity info on device card
Choose what activity details are displayed on device card
Show Activity info on device card
Show current steps, distance or sleep on device card
Sleep
Show sleep duration
Distance is calculated from steps and step length (adjustable in Settings - About you)
Show total steps
Battery info
Battery level
Day
Week
Two weeks
Month
3 months
6 months
Year
Debug
Really factory reset?
Doing a factory reset will delete all data from the connected device (if supported). Xiaomi/Huami devices also change Bluetooth MAC address, so they appear as a new devices to Gadgetbridge.
App Manager
Apps in cache
Installed apps
Installed watchfaces
Delete
Delete and remove from cache
Reinstall
Search in Pebble appstore
Activate
Deactivate
Activate HRM
Deactivate HRM
Activate System Weather app
Deactivate System Weather app
Install the Weather Notification app
Configure
Move to top
Notification settings
Blacklist all for notifications
Whitelist all for notifications
Check all applications
Uncheck all applications
Blacklisted Calendars
FW/App installer
You are about to install the %s.
You are about to install the %s firmware on your Amazfit Bip.\n\nPlease make sure to install the .fw file, then the .res file, and finally the .gps file. Your watch will reboot after installing the .fw file.\n\nNote: You do not have to install .res and .gps if these files are exactly the same as the ones previously installed.\n\nPROCEED AT YOUR OWN RISK!
You are about to install the %s firmware on your Amazfit Bip Lite.\n\nPlease make sure to install the .fw file, and after that the .res file. Your watch will reboot after installing the .fw file.\n\nNote: You do not have to install .res if it is exactly the same as the one previously installed.\n\nPROCEED AT YOUR OWN RISK!
You are about to install the %s firmware on your Amazfit Cor.\n\nPlease make sure to install the .fw file, and after that the .res file. Your band will reboot after installing the .fw file.\n\nNote: You do not have to install .res if it is exactly the same as the one previously installed.\n\nPROCEED AT YOUR OWN RISK!
You are about to install the %s firmware on your Amazfit Cor 2.
\n
\nPlease make sure to install the .fw file, and after that the .res file. Your band will reboot after installing the .fw file.
\n
\nNote: You do not have to install .res if it is exactly the same as the one previously installed.
\n
\nPROCEED AT YOUR OWN RISK!
\n
\nCOMPLETELY UNTESTED, PROBABLY YOU NEED TO FLASH A BEATS_W FIRMWARE IF YOUR DEVICE NAME IS \"Amazfit Band 2\"
You are about to install the %s firmware on your Amazfit GTR.\n\nPlease make sure to install the .fw file, then the .res file, and finally the .gps file. Your watch will reboot after installing the .fw file.\n\nNote: You do not have to install .res and .gps if these files are exactly the same as the ones previously installed.\n\nPROCEED AT YOUR OWN RISK!
You are about to install the %s firmware on your Amazfit GTS.\n\nPlease make sure to install the .fw file, then the .res file, and finally the .gps file. Your watch will reboot after installing the .fw file.\n\nNote: You do not have to install .res and .gps if these files are exactly the same as the ones previously installed.\n\nPROCEED AT YOUR OWN RISK!
You are about to install the %s firmware on your Amazfit T-Rex.\n\nPlease make sure to install the .fw file, then the .res file, and finally the .gps file. Your watch will reboot after installing the .fw file.\n\nNote: You do not have to install .res and .gps if these files are exactly the same as the ones previously installed.\n\nPROCEED AT YOUR OWN RISK!
You are about to install the %s firmware on your Amazfit Verge Lite.\n\nPlease make sure to install the .fw file, then the .res file, and finally the .gps file. Your watch will reboot after installing the .fw file.\n\nNote: You do not have to install .res and .gps if these files are exactly the same as the ones previously installed.\n\nPROCEED AT YOUR OWN RISK!
You are about to install the %s firmware on your Mi Band 3.\n\nPlease make sure to install the .fw file, and after that the .res file. Your band will reboot after installing the .fw file.\n\nNote: You do not have to install .res if it is exactly the same as the one previously installed.\n\nPROCEED AT YOUR OWN RISK!
You are about to install the %s firmware on your Mi Band 4.\n\nPlease make sure to install the .fw file, and after that the .res file. Your band will reboot after installing the .fw file.\n\nNote: You do not have to install .res if it is exactly the same as the one previously installed.\n\nPROCEED AT YOUR OWN RISK!
You are about to install the %s firmware on your Mi Band 5.\n\nPlease make sure to install the .fw file, and after that the .res file. Your band will reboot after installing the .fw file.\n\nNote: You do not have to install .res if it is exactly the same as the one previously installed.\n\nPROCEED AT YOUR OWN RISK!
You are about to install the %s firmware on your Mi Band 6.\n\nPlease make sure to install the .fw file, and after that the .res file. Your band will reboot after installing the .fw file.\n\nNote: You do not have to install .res if it is exactly the same as the one previously installed.\n\nPROCEED AT YOUR OWN RISK!
You are about to install the %s firmware on your Amazfit X.\n\nPlease make sure to install the .fw file, and after that the .res file. Your band will reboot after installing the .fw file.\n\nNote: You do not have to install .res if it is exactly the same as the one previously installed.\n\nPROCEED AT YOUR OWN RISK!
You are about to install the %s firmware on your Amazfit Neo.
\n
\nYour band will reboot after installing the .fw file.
\n
\nPROCEED AT YOUR OWN RISK!
You are about to install the %1$s and %2$s firmware, instead of the ones currently on your Mi Band.
This firmware has been tested and is known to be compatible with Gadgetbridge.
"This firmware is untested and may not be compatible with Gadgetbridge.\n\nYou are DISCOURAGED from flashing it!"
If you still want to proceed and things continue to work properly afterwards, please tell the Gadgetbridge developers to whitelist the %s firmware version.
Settings
General settings
Other
System
Equalizer
Connect to Gadgetbridge device when Bluetooth is turned on
Start automatically
Reconnect automatically
Preferred Audioplayer
Default
Date and Time
Sync time
Sync time to Gadgetbridge device when connecting, and when time or time zone changes on Android device
Theme
Light
Dark
System
Use black background in Dark Theme
Language
Hide the Gadgetbridge notification
The icon in the status bar and the notification in the lockscreen are shown
The icon in the status bar and the notification in the lockscreen are hidden
Notifications
Repetitions
Phone Calls
Call notification delay
Delay before sending incoming call notifications to the device, in seconds.
Enable VoIP app calls
Ping tone
SMS
Minimum time between notifications
Pebble Messages
Support for apps that send notifications to the Pebble via PebbleKit.
Generic notification support
Android notification settings
…also when screen is on
Do Not Disturb
Block all notifications when Do Not Disturb is enabled on the phone
Per application settings
Use the Applications list to…
Deny notifications from selected apps
Allow notifications from selected apps
Transliteration
Enable this if your device has no support for your language\'s font
Text as Bitmaps
If a word cannot be rendered with the watch\'s font, render it to a bitmap in Gadgetbridge and display the bitmap on the watch
App loader URL
If you want a custom app loader put your https://…/android.html URL here. Otherwise leave blank for https://banglejs.com/apps
Right-To-Left
Enable this if your device can not show right-to-left languages
Right-To-Left Max Line Length
Lengthens or shortens the lines Right-To-Left text is separated into
Always
When screen is off
Never
Privacy
Call privacy mode
Display name and number
Hide name but display number
Hide number but display name
Hide name and number
Message privacy mode
Display content
Hide content
Weather
Weather location (for LineageOS weather provider)
Used for the LineageOS weather provider, other Android versions need to use an app like \"Weather notification\". Find more information in the Gadgetbridge wiki.
Applications list
Blacklist Calendars
Blacklisted calendars will not be synced to the device
Canned messages
Replies
Common suffix
Call Dismissal
Update on device
Developer options
Mi Band address
Pebble settings
Activity trackers
Preferred activity tracker
Sync Pebble Health
Sync Misfit
Sync Morpheuz
Support outgoing calls
Disabling this will also stop the Pebble 2/LE to vibrate on outgoing calls
Allow 3rd party Android App access
Enable experimental support for Android apps using PebbleKit
Pebble timeline
Sunrise and sunset
Send sunrise and sunset times based on the location to the Pebble timeline
Sync calendar
Send calendar events to the timeline
Show device specific notification icon
Show a device specific Android notification icon instead the Gadgetbridge icon when connected
Autoremove dismissed notifications
Notifications are automatically removed from the device when dismissed from the phone
Privacy mode
Normal notifications
Shift the notification text off-screen
Show only the notification icon
Location
Acquire location
Latitude
Longitude
Keep location updated
Try to get the current location at runtime, use the stored location as fallback
Please enable network location
location acquired
Force notification protocol
This option forces using the latest notification protocol depending on the firmware version. KNOW WHAT YOU ARE DOING!
Enable untested features
Enable untested features. KNOW WHAT YOU ARE DOING!
Always prefer BLE
Use experimental Pebble LE support for all Pebbles, instead of BT classic. This requires pairing to non LE first, and then Pebble LE
Pebble 2/LE GATT MTU limit
If your Pebble 2/Pebble LE does not work as expected, try this setting to limit the MTU (valid range 20–512)
Enable watch app logging
GATT client only
This is for Pebble 2 only and experimental, try this if you have connectivity problems
Will cause logs from watch apps to be logged by Gadgetbridge (requires reconnect)
Prematurely ACK PebbleKit
Will cause messages that are sent to external 3rd party apps to be acknowledged always and immediately
Enable background JS
When enabled, allows watchfaces to show weather, battery info etc.
Reconnection attempts
Allows other apps to access HR data in realtime while Gadgetbridge is connected
3rd party realtime HR access
Visible while connected
Makes the device discoverable via Bluetooth even when connected
Use custom font
Enable this if your device has a custom font firmware for emoji support
Allow high MTU
Increases transfer speed, but might not work on some Android devices.
Allow Internet Access
Allow apps on this device to access the internet
Allow Intents
Allow Bangle.js watch apps to send Android Intents, and allow other apps on Android (like Tasker) to send data to Bangle.js with the com.banglejs.uart.tx Intent.
Enables calendar alerts, even when disconnected
Sync calendar events
Relax firmware checks
Enable this if you want to flash a firmware not intended for your device (at your own risk)
Vibration strength
Connect new device button
Always visible
Visible only if no device is added
New Auth Protocol
Enable if your device no longer connects after a firmware upgrade
Units
Time format
Screen on duration
All day heart rate measurement
HPlus/Makibes settings
Watch X Plus calibration
Notifications and Calls
Repeat call notification
Notification during phone ring
Notify for missed call
Repeats on every minute
Repeat for X minutes
Call Handling
Button ignore/reject call
Off - ignore, On - reject
Shake wrist ignore/reject call
Duplicates watch button action
Device settings
Force synchronize time
Force auto synchronize time on reconnect. Analog hands may show incorrect time!
Show RAW data on activity graph
Sensor Calibration
Altitude calibration
Blood Pressure calibration
Blood Pressure DIASTOLIC (low)
Blood Pressure SYSTOLIC (high)
Calibration
Press here to begin calibration
Watch power mode
Normal
Power saving
Only watch
Makibes HR3 settings
Screen orientation
ZeTime settings
Heart rate settings
Screen on duration in seconds
Heart rate alarm
The watch will warn you when your heart rate exceeds the limits.
Enable the heart rate alarm
Max heart rate
Min heart rate
Analog mode
Only hands
Hands and steps
Activity tracking
Switching the activity tracking on, will count your steps and so on.
Hand movement
Rotate your wrist to activate or deactivate the display.
Calories type
Only active burnt calories
Active and inactive burnt calories
Date format
YY/MM/DD
DD/MM/YY
MM/DD/YY
Repetitions
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
Set type of signaling for the alarm
Silent
Continuous vibration
Continuous beeping
Continuous vibration and beeping
Vibrate once
Vibrate twice
Beep once
Beep twice
Vibrate and beep once
Device specific settings
Auth Key
Change the auth key to a common key on all your Android devices from which you would like to connect from. The previous default key for all devices is 0123456789@ABCDE
Some devices require a special pairing key for the very first initialization of the device. Tap here for more details.
If you get \"Update the app to latest version\" message on the band, make sure to check the \"New Auth Protocol\" above. You here for info in wiki.
Heart rate alarm during sports activity
Low limit
High limit
Fitness app tracking
Start/stop fitness app tracking on phone when a GPS workout is started on the band
Send GPS during workout
Send the current GPS location to the band during a workout
Auto export
Auto export enabled
Export location
Export interval
Export every %d hour
Auto fetch
Auto fetch activity data
Fetch happens upon screen unlock. Only works if a lock mechanism is set!
Minimum time between fetches
Fetches every %d minutes
Scanning intensity
If you experience freezing or unresponsiveness, try to set Scanning intensity to lower level. If your device is not being discovered, try to set Scanning intensity to higher level.
Disable new BLE scanning
Check this option if your device cannot be found during discovery
Not connected
Connecting
Connected
Unknown state
(unknown)
Unknown
Test
Test notification
This is a test notification from Gadgetbridge
Find my phone
Bluetooth is not supported.
Bluetooth is disabled.
Tap connected device for App manager
Tap connected device for activity
Tap connected device for vibration
Tap a device to connect
Cannot connect. Bluetooth address invalid?
Installing binary %1$d/%2$d
Installation failed
Installed
YOU ARE TRYING TO INSTALL A FIRMWARE, PROCEED AT YOUR OWN RISK.\n\n\n This firmware is for HW Revision: %s
You are about to install the following app:\n\n%1$s\nVersion %2$s by %3$s\n
You are about to install the following watchface:\n\n%1$s\nVersion %2$s by %3$s\n
N/A
initialized
%1$s by %2$s
Device discovery
Stop scanning
Start discovery
Bluetooth scan:
Bluetooth LE scan:
Connect new device
%1$s (%2$s)
Pair device
Use the Android Bluetooth pairing dialog to pair the device.
Pair your Mi Band
Pairing with %s…
"Creating bond with %1$s (%2$s)"
"Unable to pair with %1$s (%2$s)"
Bonding in progress: %1$s (%2$s)
"Already bonded with %1$s (%2$s), connecting…"
No MAC address passed, cannot pair.
Device specific settings
Mi Band / Amazfit settings
Male
Female
Other
Left
Right
Horizontal
Vertical
No valid user data given, using dummy user data for now.
When your Mi Band vibrates and blinks, tap it a few times in a row.
Install
Make your device discoverable. Currently connected devices will likely not be discovered. Activate location (e.g. GPS) on Android 6+. Disable Privacy Guard for Gadgetbridge, because it may crash and reboot your phone. If no device is found after a few minutes, try again after rebooting your mobile device.
This device needs a secret auth key, long press on the device to enter it. Read the wiki.
The secret auth key you entered is invalid! Long press on the device to edit.
Note:
Device image
Name/Alias
Vibration count
When your watch vibrates, shake the device or press its button.
Sleep monitor
Write log files
Initializing
Fetching activity data
From %1$s to %2$s
Wearing left or right?
Vibration profile
Staccato
Short
Medium
Long
Waterdrop
Ring
Alarm clock
Vibration
Try
SMS notification
Vibration settings
Generic notification
E-mail notification
Incoming call notification
Missed call notification
Chat
Navigation
Social network
Calendar notification
Inactivity notification
Low power warning
Anti-loss warning
Whole day HR measurement
Event reminder
Find device
Idle Alerts
Vibration Patterns
Configure the vibration patterns for different notifications
once a minute
every 5 minutes
every 10 minutes
every 15 minutes
every 30 minutes
every 45 minutes
100 bpm
105 bpm
110 bpm
112 bpm
120 bpm
125 bpm
130 bpm
135 bpm
140 bpm
145 bpm
150 bpm
once an hour
Speed zones
Total minutes
Steps per minute
Find lost device
Cancel to stop vibration.
Activity and Sleep
Configure alarms
Configure reminders
World Clocks
Configure clocks for other timezones
Configure alarms
Configure reminders
Repeat
Date
Time
Message
%1$s, once
%1$s, every day
%1$s, every week
%1$s, every month
%1$s, every year
Once
Every day
Every week
Every month
Every year
Delete reminder
Are you sure you want to delete the reminder?
No free slots
The device has no free slots for reminders (total slots: %1$s)
Delete \'%1$s\'
Are you sure you want to delete the world clock?
No free slots
The device has no free slots for world clocks (total slots: %1$s)
Time Zone
Label
Alarm details
Reminder details
World Clock details
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Smart wakeup
Snooze
There was an error setting the alarms, please try again.
Alarms sent to device.
No data. Synchronize device?
No activities detected.
Do some activity and synchronize device.
About to transfer %1$s of data starting from %2$s
Daily step target
Heart rate alert (experimental)
Vibrate the band when the heart rate is over a threshold, without any obvious physical activity in the last 10 minutes. This feature is experimental, and was not extensively tested.
Heart rate alert threshold
Stress monitoring
Monitor stress level while resting
Activity monitoring
Automatically increase the heart rate detection frequency when the band detects physical exercise, to increase heart rate capture accuracy.
Error executing \'%1$s\'
Your activity (ALPHA)
Cannot connect: %1$s
Unable to find a handler to install this file.
Unable to install the given file: %1$s
Unable to install the given firmware: It doesn\'t match your Pebble\'s hardware revision.
Please wait while determining the installation status…
Gadget battery Low!
%1$s battery left: %2$s%%
Last charge: %s \n
Number of charges: %s
%1$s battery low
%1$s battery low: %2$s
Export database failed! Please check your settings.
Charts tabs
Visible chart tabs
Sleep
Sleep per week
Sleep today, target: %1$s
Steps per week
Activity
Activity list
Active steps
Distance
Active time
Movement\nIntensity
Activities
Hide
Show ongoing activity popup
Lack of sleep: %1$s
Overslept: %1$s
Sounds
Configure when the device will beep
Device is connecting
Device is connected
Upload is starting
Upload has started
Device is disconnecting!
Device has disconnected!
Upload has completed
Upload is being validated
Upload has been aborted!
Upload has failed
Upload is in progress\n%1d%% at %.2fkbps (average %.2fkbps)\nPart %1d of %1d
Flashing firmware…
File cannot be installed, device not ready.
%1$s: %2$s %3$s
Compatible version
Untested version!
Connection to device: %1$s
Pebble Firmware %1$s
Correct hardware revision
Hardware revision mismatch!
%1$s (%2$s)
Problem with the firmware transfer. DO NOT REBOOT your Mi Band!
Problem with the firmware metadata transfer
Firmware installation complete
Firmware installation complete, rebooting device…
Firmware flashing failed
Steps
Calories
Distance
Clock
Heart rate
Blood pressure
Measuring
Measurement results
Movement intensity
Battery
No limit
5 seconds
10 seconds
20 seconds
30 seconds
1 minute
5 minutes
10 minutes
30 minutes
Live activity
Steps today, target: %1$s
Lack of steps: %1$d
Overstep: %1$d
Average: %1$s
Do not ACK activity data transfer
If not ACKed to the band, activity data is not cleared. Useful if GB is used together with other apps.
Will keep activity data on the Mi Band even after synchronization. Useful if GB is used together with other apps.
Use low-latency mode for firmware flashing
This might help on devices where firmware flashing fails.
Steps history
Current steps/min
Total steps
Steps per minute history
Start your activity
Current / Max heart rate: %1$d / %2$d
Activity
Light sleep
Deep sleep
Not worn
You slept from %1$s to %2$s
You did not sleep
Lowest heart rate: %1$d \nHighest heart rate: %2$d \nMovement intensity: %3$s
Not connected.
All alarms disabled
Keep activity data on device
Incompatible firmware
This firmware is not compatible with the device
Alarms to reserve for upcoming events
Reminders to reserve for upcoming events
Number of calendar events that will be synchronized
Use heart rate sensor to improve sleep detection
Device time offset in hours (for detecting sleep of shift workers)
Find phone
Turn on \'Find phone\'
Use your band to play your phone\'s ringtone.
Ring duration in seconds
Date format
Time
Disconnect notification
Button actions
Specify button press actions
Button press count
Number of button presses to trigger an Event 1. Subsequent same amount of presses create Event 2 and so on.
Broadcast message to send
Broadcast message sent with the event. Parameter `button_id` is added automatically to each message.
nodomain.freeyourgadget.gadgetbridge.ButtonPressed
Enable button action
Enable action on specified number of button presses
Enable band vibration
Enable band vibration on button action triggered
Maximum delay between presses
Maximum delay between button presses in milliseconds
Goal notification
The band will vibrate when the daily steps goal is reached
Display items
Choose the items displayed on the band screen
Activate display upon lift
Rotate wrist to switch info
Do Not Disturb
The band won\'t receive notifications while active
Inactivity warnings
The band will vibrate when you have been inactive for a while
Inactivity threshold (in minutes)
Disable inactivity warnings for a time interval
Heart Rate Monitoring
Configure heart rate monitoring
Password
Lock the band with a password when removed from the wrist
Password Enabled
The password must have 4 digits, using numbers 1 to 4
The password must have 6 digits, using only numbers
Configure heart rate monitoring and alert thresholds
Start time
End time
Activate display upon lift during Do Not Disturb
Band screen unlock"
Swipe up to unlock the band\'s screen
Night mode
Lower band screen brightness automatically at night
Shortcuts
Choose the shortcuts on the band screen
Sensitivity
Workout Activity Types
Choose the activity types to display on the workouts screen
Force black on white color scheme
Useful if you your watch has dark hands
Hydration reminder
The band will vibrate to remind you to drink water
Hydration reminder interval (in minutes)
Anti-loss
The band will vibrate if your phone disconnects from the band
Interface language
Automatic
Simplified Chinese
Traditional Chinese
English
Norwegian Bokmål
Spanish
Russian
German
Bengali
Czech
Estonian
Extended ASCII
Icelandic
Lithuanian
Persian
Scandinavian
Ukranian
Italian
French
Polish
Korean
Japanese
Dutch
Turkish
Ukrainian
Arabic
Indonesian
Thai
Vietnamese
Portuguese
Portuguese (Brazil)
Portuguese (Portugal)
Romanian
Hungarian
Greek
Hebrew
Swedish
Czech
About to transfer data since %1$s
Waiting for reconnect
About you
Year of birth
Gender
Height in cm
Weight in kg
Step length in cm
Charts Settings
Enable left/right swipe in the charts activity
Show averages in the charts
Chart settings
Discovery and Pairing options
Max heart rate
Min heart rate
Charts Range
Charts range is set to a Month
Charts range is set to a Week
Red
Orange
Heart rate color
Steps per month
Sleep per month
Sleep range
Past 24 hours
Noon to noon
Minimal steps per minute to detect run
Minimal steps per minute to detect activity
Pause length to separate activities (minutes)
Minimal activity length (minutes)
Authenticating
Authentication required
Preferred sleep duration in hours
Hardware revision: %1$s
Firmware version: %1$s
Error creating directory for log files: %1$s
"HR: "
Flashing firmware
Firmware not sent
Heart rate
Heart rate
Heart rate average
Daily target: calories burnt
Daily target: distance in meters
Daily target: active time in minutes
Store raw record in the database
Stores the data \"as is\", increasing the database usage to allow for later interpretation.
Data management
Data management
The export/import operations use the following path (see below) to a directory on your device. This directory is accessible to other Android apps and your computer. Do note, that this directory and all containing files are deleted if you uninstall Gadgetbridge. The data includes:\n Export_preference - global settings\n Export_preference_MAC - device specific settings\n Gadgetbridge - device and activity database\n Gadgetbridge_date - database exported on a date\n *.gpx - GPS recordings\n *.log - log files\nExpect to find your exported files (or place the files you want to import) there:
Legacy database delete
Cannot access export path. Please contact the developers.
Exported to: %1$s
"Error exporting DB: %1$s"
"Error erasing files from export directory %1$s"
"Error exporting preference: %1$s"
Import Data?
Export Data?
Really overwrite the current data? All your current activity data (if any) and preferences will be overwritten.
Really export data? Previously exported activity data (if any) and preferences will be overwritten.
Imported.
"Error importing DB: %1$s"
"Error importing preference: %1$s"
Delete Activity Data?
Really delete the entire database? All your activity data and information about your devices will be lost.
Data deleted.
Database deletion failed.
Delete old Activity Database?
Really delete the old activity database? Activity data that was not imported will be lost.
Old activity data deleted.
Old Activity database deletion failed.
Overwrite
Database autoexport location has been set to:
Last AutoExport: %1$s
AutoExport is enabled.
AutoExport is not enabled.
AutoExport has (originally) been scheduled for %1$s
AutoExport has not been not scheduled.
AutoExport
Location could not be understood. Likely an issue of newer Android permission system. Most likely, autoexport is not working now.
Export Data
Import Data
Run AutoExport Now
Exporting database…
Delete old DB
Empty Database
Empty Database
Export and Import
Warning! By pushing this button you will wipe your database and start from scratch.
Cancel
Delete
OK
Start
Set
Export/Import directory content
Show Export/Import directory content
Delete files in Export/Import directory
Delete files in the Export/Import directory?
Really delete files in the Export/Import directory?
Exported files in the Export/Import directory are accessible by any app on your device. You might like to remove these files after synchronisation or backup. Make sure to have a backup before deleting them. GPX files, sub-directories and auto-exported database file (if exist) will not be deleted. The path to the Export/Import directory is:
Deletion finished
Vibration
Pebble pairing
A pairing dialog will pop up on your Android device. If not, look in the notification drawer and accept the pairing request. Also accept it on your Pebble afterwards.
Make sure that this skin is enabled in the Weather Notification app to get weather information on your Pebble.\n\nNo configuration is needed here.\n\nYou can enable the system weather app of your Pebble from the app management.\n\nSupported watchfaces will show the weather automatically.
Enable Bluetooth pairing
Deactivate this if you have trouble connecting
Metric
Imperial
24H
AM/PM
Alarm clock
Web View Activity
(%1$s)
You found it!
Found it!
Mi2: Time format
You need to install version %1$s before installing this firmware!
Text notifications
= 1.0.1.28 and Mili_pro.ft* installed.]]>
On
Off
Normal
Sensitive
Off
At sunset
Automatic (sleep detection)
Scheduled (time interval)
Duration
Attempting to pair with %1$s
Bonding with %1$s failed immediately.
Trying to connect to: %1$s
Enable Bluetooth to discover devices.
Bound to %1$s.
Pair with %1$s?
Select Pair to pair your devices. If this fails, try again without pairing.
Pair
Don\'t Pair
Open on Android device
Mute
Reply
Your activity tracks
Not measured
Activity
Light sleep
Deep sleep
Device not worn
Running
Outdoor Running
Walking
Freestyle
Hiking
Climbing
Swimming
Swimming (Open water)
Indoor Cycling
Outdoor Cycling
Elliptical Trainer
Elliptical
Jumping Rope
Yoga
Soccer
Rowing Machine
Cricket
Basketball
Ping Pong
Badminton
Strength Training
Unknown activity
Sport Activities
Sport Activity Detail
Edit label
Select GPX track
Clear GPX track
Editing linked GPX track
Today
Yesterday
Biking
Treadmill
Exercise
To view activity trace, install app which can handle GPX files.
To share this screenshot, install an app which can handle image files.
Select all
Share
Reset fetch date
Firmware
Invalid data
Font
GPS Firmware
GPS Almanac
GPS Error Correction
AGPS Bundle
Resources
Watchface
Unknown Device
Test Device
Add test device
Pebble
Mi Band
Mi Band 2
Mi Band 3
Mi Band 4
Mi Band 5
Mi Band 6
Amazfit Band 5
Amazfit Neo
Amazfit Bip
Amazfit Bip Lite
Amazfit Cor
Amazfit Cor 2
Amazfit GTR
Amazfit T-Rex
Amazfit Bip S
Amazfit Bip S Lite
Amazfit Bip U
Amazfit Bip U Pro
Amazfit Pop
Amazfit Pop Pro
Amazfit GTR 2
Amazfit GTR 2e
Amazfit GTS 2
Amazfit GTS 2 Mini
Amazfit GTS 2e
Amazfit X
Zepp E
Vibratissimo
UM-25
LiveView
HPlus
Makibes F68
Exrizu K8
Q8
No.1 F1
Teclast H30
XWatch
Fossil Q Hybrid
MyKronoz ZeTime
ID115
Watch 9
Watch X
Watch X Plus
Roidmi
Roidmi 3
Y5
Casio GB-6900
Casio GBX-100
Mi Scale 2
iTag
BFH-16
Mijia Smart Clock
Makibes HR3
Bangle.js
TLW64
PineTime (JF Firmware)
Sony SWR12
Wasp-os
SMA-Q2 OSS
FitPro
Domyos T540
Sony WH-1000XM3
Sony WH-1000XM4
Sony WF-SP800N
Sony WF-1000XM3
Choose export location
General
High-priority
Data transfer
Low battery
GPS tracking
Gadgetbridge GPS
Sending GPS location to %1$d devices
Amazfit GTS
Amazfit Verge Lite
Lemfo SG2
Lefun
Nothing
Status
Notifications
Workout History
Weather
Breathing
Cycle Tracking
Alarm
Countdown
Compass
Settings
Alipay
Q Hybrid Settings
Music
More
NFC
Stress
PAI
Heart Rate
SpO2
Event Reminder
Workout
Unknown
World Clock
Find Phone
Mute Phone
Camera Remote
Alexa
DND
Stopwatch
Activity Goal
Sleep
Pomodoro Tracker
Events
Widgets
Temperature
Barometer
Flashlight
E-mail
Minutes:
Hours:
Seconds:
Set the time your device is showing to you right now.
Calibrate
Watch 9 pairing
Watch 9 calibration
Contextual Arabic
Enable this to support contextual Arabic
Right To Left Support
Share log
Please keep in mind Gadgetbridge logs files that may contain lots of personal info, including but not limited to health data, unique identifiers (such as a device\'s MAC address), music preferences, etc. Consider editing the file and removing this info before sending the file to a public issue report.
Warning!
No data
LED Color
FM Frequency
Invalid frequency
Please enter a frequency between 87.5 and 108.0
Language and region settings
Long press the button to store preset
Presets
Notification Filter
App must not be selected to be configured
App must be selected to be configured
Enter desired words, new line for each
Notification filter saved
Do not filter
Show when words are contained
Block when words are contained
At least one of the words
All of the words
Please enter at least one word
Filter Mode
Mode Configuration
Save Configuration
Not connected, alarm not set.
Select device
Zzz
Add widget
Setting alarm for %1$02d:%2$02d
Sleep Alarm
Status and Alarms
Set alarm after:
5 minutes
10 minutes
20 minutes
1 hour
Quick alarm
Alarm from widget
Icon
Watch not connected
vibration strength:
Goal in steps
time shift
second timezone offset relative to UTC
overwrite buttons
use activity hand as notification counter
Please set the step count to a million to activate that.
Buttons overwritten
Error overwriting buttons
offset timezone by
change might take some seconds…
offset time by
Heart rate
Steps
Date
Active minutes
Calories
Battery
Weather
Nothing
Wellness
Workout
Stopwatch
Commute
Upper Button short
Middle Button short
Lower Button short
Upper Button long
Middle Button long
Lower Button long
Upper Button double
Middle Button double
Lower Button double
Event 1 action
Event 2 action
Event 3 action
Detailed button press settings
Long press button action
Location access must be granted and enabled for scanning to work properly
Draw widget circles
Save raw activity files
Last notification
Homepage: https://gadgetbridge.org/
Code: https://codeberg.org/Freeyourgadget/Gadgetbridge
F-Droid: https://f-droid.org/packages/nodomain.freeyourgadget.gadgetbridge/
About
Version %s
Commit %s
GPX Receiver Gadgetbridge
GPX file(s) received:
Some file(s) already exist. Overwrite?
Core Team (in order of first code contribution)
Contributors
Andreas Shimokawa\nCarsten Pfeiffer\nDaniele Gobbetti
Additional device support
João Paulo Barraca (HPlus)\nVitaly Svyastyn (NO.1 F1)\nSami Alaoui (Teclast H30)\n“ladbsoft” (XWatch)\nSebastian Kranz (ZeTime)\nVadim Kaushan (ID115)\n“maxirnilian” (Lenovo Watch 9)\n“ksiwczynski”, “mkusnierz”, “mamutcho” (Lenovo Watch X Plus)\nAndreas Böhler (Casio GB-6900B, Casio GB-5600B, Casio GBX-100)\nJean-François Greffier (Mi Scale 2)\nJohannes Schmitt (BFH-16)\nLukas Schwichtenberg (Makibes HR3)\nDaniel Dakhno (Fossil Q Hybrid, Fossil Hybrid HR)\nGordon Williams (Bangle.js)\nPavel Elagin (JYou Y5)\nTaavi Eomäe (iTag)
Many thanks to all unlisted contributors for contributing code, translations, support, ideas, motivation, bug reports, money… ✊
Links
All these permissions are required and instability might occur if not granted
%1$s needs access to Notifications in order to display them on your watch when your phone\'s screen is off.\n\nPlease tap \'%2$s\' then \'%1$s\' and enable \'Allow Notification Access\', then tap \'Back\' to return to %1$s
%1$s needs access to Do Not Disturb settings in order to honour them on your watch when your phone\'s screen is off.\n\nPlease tap \'%2$s\' then \'%1$s\' and enable \'Allow Do Not Disturb\', then tap \'Back\' to return to %1$s
%1$s needs access to your location in the background to allow it to stay connected to your watch even when your screen is off.\n\nPlease tap \'%2$s\' to agree.
CAUTION: Error when checking version information! You should not continue! Saw version name \"%s\"
Location must be enabled
CompanionDevice Pairing
Enables the new CompanionDevice API support (only has an effect on Android 8 or above) which will increase reliability if the service needs to be restarted in the background, requires re-pairing using Gadgetbridge to have an effect
Failed to start background service
Starting the background service failed because…
ALREADY BONDED
KEY REQUIRED, LONG PRESS TO ENTER
UNSUPPORTED
Starting the background service failed because of an exception. Error:
Check permission status
Check and ask for missing permissions even when they might not be instantly needed. Disable this only if your devices actually doesn\'t support any of these features. Not granting a permission might cause issues!
Error exporting device specific preferences
Error setting alias:
Error retrieving devices from database
Ignore bonded devices
Enabling this option will ignore devices that have been bonded/paired already when scanning
Discover unsupported devices
Enabling this option will display all discovered bluetooth devices when scanning. Short tap will copy device name and mac address to clipboard. Long press will launch `Add test device` dialog.
Location must be turned on to scan for devices
Sony SWR12 Settings
Low vibration enabled
Enable low intensity of vibration on wristband
Power saving mode on
Power saving mode turns off periodic auto measuring of heart rate thus increases working time
Smart alarm interval in minutes
Smart alarm interval is interval before of installed alarm. In this interval device is trying to detect lightest phase of sleep to awake user
Distance
Uphill
Downhill
Uphill distance
Downhill distance
Maximum
Minimum
Average
Steps
Active
Calories
Maximum
Minimum
Slowest Pace
Fastest Pace
Total stride
Heartrate
Max Heartrate
Min Heartrate
Pace
Average Stride
Max Stride
Min Stride
Average Cadence
Max Cadence
Min Cadence
Average Stroke Distance
Average Strokes
Average Lap Pace
swolfIndex
swimStyle
Laps
Ascending
Descending
Flat
Base Elevation
Average Speed
m
cm
ft
steps
m/s
km/h
mi/h
min/mi
str/s
str
sec
swolf index
swim style
laps
kcal
sec/km
sec/m
min/km
steps/min
bpm
km
mi
Strokes
Swimming
Distance
Elevation
Speed
Activity
Steps
Start
End
Duration
Show GPS Track
GPS track
Use device events to trigger actions and Android broadcasts
Device actions
On Fall Asleep
nodomain.freeyourgadget.gadgetbridge.FellAsleep
On Wake Up
nodomain.freeyourgadget.gadgetbridge.WokeUp
On Not Wearing
nodomain.freeyourgadget.gadgetbridge.StartNonWear
Broadcast message
Run action
Sports Activities Filter
Sports Activities Statistics
From
To
Reset Filter
Filter
Label
Apply Filter
Add to filter
Individually selected items
Yes
No
Statistics
All Activities
This week
Previous week
This month
Previous month
7 days
30 days
Time period
All devices
distant past
today
Breaststroke
Freestyle
Backstroke
Medley
Nut mini
Use the buttons below to align the watch hands to 12:00.
Lorem Ipsum
- %d hour
- %d hours
- %d hours
- %d hours
- %d hours
Automatic light
Key Vibration
Operating Sounds
Fake continuous ringing
Automatically remove SMS notifications
Processing request…
Synchronised activity data
Not available in unauthenticated mode
Authentication failed, limited functionality
Watchface configuration
Apps
Background image
File management
Apps management
Calibration
Some functions are disabled because the firmware of the watch is too new
Physical buttons
Configure the functionality of the physical buttons on the watch
Upload and download files
Calibrate the watch hands
Send the messages configured below to your device
Dismiss calls from the watch with an SMS message
The actions configured here will appear in the Commute app on your watch. Read the wiki for information on how to handle the intents produced by these actions.
delete
Edit action
cancel
New action
Counterclockwise
Clockwise
1 step
10 steps
100 steps
Watchface configuration screen for watches with firmware version DN1.0.2.19r and lower
Actions
Actions for the Commute app
Developer settings
Settings and functionality used by developers
Allow dangerous external intents
Allows other Android apps to upload/overwrite files
Amazfit T-Rex Pro
Edit name
Change background image
Add widget
Watchface settings
Set watchface name
Settings incomplete, widget not added
Add widget
Date
Weather
Steps
Heart rate
Preview on watch
Save and apply
Edit
Type:
X coordinate (max 240):
Y coordinate (max 240):
Position presets:
Top
Bottom
Left
Right
Watchface designer
Color:
White
Black
Watchface settings
Display refresh timeout
Full refresh (in minutes):
Partial refresh (in minutes):
Wrist flick
(to disable completely, enable relative movement and set all values to 0)
Move hands relative to time:
Hour hand (-360 to 360):
Minute hand (-360 to 360):
Duration (in ms):
A watchface with this name already exists in the cache. Do you want to overwrite it?
Upload of the watchface failed. Please try again.
Battery
Calories
2nd time zone
Active minutes
Chance of rain
Power saving
Disable display updates while off wrist
Disable hands movement while off wrist
Sleep times
Define sleep hours
Specifies times when sleep is registered
Enable vibrations
Enable notifications
Vibrations for calls, messages, notifications and more
Notifications for calls, messages and more
Automatic Heart Rate
Periodical Heart Rate measurements during the day and also while asleep
Automatic Heart Rate measurements
Take measurements during sleep
Frequency of measurements
Nothing Ear (1)
Galaxy Buds
Galaxy Buds Live
Galaxy Buds Pro
Play/pause the music depending if you wear the earbuds
In-Ear detection
Play calls through your earbuds when they are in your ears
Audio mode
Equalizer Preset
Normal
Bass boost
Soft
Dynamic
Clear
Treble boost
Dolby Mode
Equalizer
Enable or disable equalizer
Dolby preset for equalizer
Game mode
Only if your phone supports game mode
Touch Lock
Disable touch events
Experimental
Seamless connection switch
Switches the buds between paired devices automatically
Ambient volume
Ambient Volume Left
Ambient Volume Right
Voice Focus
Make voice stand out
Ambient Sound
Customize Ambient Sound
Ambient Sound during call
Hear own voice during call
Ambient Mode
Ambient Sound Options
Active Noise Cancelling
Active Noise Cancelling Level
High
Low
Block noises of the surroundings
Pressure relief with ambient sound
Prevent feeling of pressure in ears when not using Active Noise Cancelling
Left
Right
Switch control left
Switch control right
Touch Options
Battery case
Left earbud
Right earbud
Audio Codec
Voice Assistant
Active Noise Cancelling
Quick Ambient Sound
Volume
Ambient Sound
Spotify
Switch Noise Control
Noise Control with one earbud
Allow noise control when using one earbud only
Ambient Sound Tone
From Soft to Clear
Balance
Noise cancelling ←→ Ambient
Noise cancelling ←→ Off
Ambient ←→ Off
Noise control
Voice detect
Enable Ambient sound and lower playback automatically after voice has been detected
Double tap edge
Detect double tap even when not taped on touch pad
End after quiet for:
5 seconds
10 seconds
15 seconds
Ambient Sound Control
Device Information
Mode
Off
Noise Cancelling
Wind Noise Reduction
Ambient Sound
Focus on Voice
Ambient Sound Level
Noise Cancelling Optimizer
Optimize
Click to start the noise cancelling optimizer.
Noise Cancelling Optimizer
Use the headphones as you normally would. If the wearing condition or atmospheric pressure change, run the optimizer again.
Atmospheric pressure
Sound Position
Off
Front
Front Left
Front Right
Rear Left
Rear Right
Surround Mode
Off
Arena
Club
Outdoor Stage
Concert Hall
Warning: The equalizer, audio position and surround settings only work for the SBC audio codec.
Equalizer
Starting…
Not Running
Measuring wearing condition…
Measuring atmostpheric pressure…
Analyzing…
Finishing…
Off
Bright
Excited
Mellow
Relaxed
Vocal
Treble Boost
Bass Boost
Speech
Manual
Custom 1
Custom 2
Bands
Custom Preset 1
Custom Preset 2
400
1k
2.5k
6.3k
16k
Clear Bass
Audio Upsampling
Touch sensor control
Speak-to-chat
Voice Detection Sensitivity
Automatic
High
Low
Focus on Voice
Timeout
Off
Short (15s)
Standard (30s)
Long (1m)
Connect to 2 devices simultaneously
Notifications & Voice Guide
Automatic Power Off
Do not turn off
5 minutes
30 minutes
1 hour
3 hours
When taken off
Pause when headphones are taken off
Button Mode (Left)
Button Mode (Right)
Off
Ambient Sound Control
Playback Control
Volume Control
Custom widget
Time zone:
Clock visibility duration (in seconds):
Update timeout in minutes:
Hide text on timeout:
Show circle on timeout:
Enable on-device pairing confirmation
On-device pairing confirmations can get annoying. Disabling them might lose you functionality.
VESC
Bose QC35
Disabled
Media Play
Media Pause
Toggle playback
Next Track
Previous Track
Volume Up
Volume Down
Skip forward
Skip back
Send Broadcast
Fitness App Tracking Start
Fitness App Tracking Stop
Toggle Fitness App Tracking
GPS Location Listener Stop
###m
###.#km
###.#mi
###ft
Activity recognition settings
recognize running
recognize biking
recognize walking
recognize rowing
none
ask
auto
Menu
Some buttons cannot be configured because their functions are hard-coded in the watch firmware.\n\nWarning: long-pressing the upper button when a watchface from the official Fossil app is installed will also toggle between showing/hiding widgets.
Width:
OpenTracks package name
Used for starting/stopping GPS track recording in external fitness app.
pre-setting position to %s
Light up on new notification
no devices connected
%d devices connected
Set parent folder
Set preferences
Toggle details
Connected: %d/%d
Error setting parent folder: %s
Error deleting device: %s
Folder name:
Add new folder
Unset folder
Set or create new folder
Auto reconnect to device
Proactively try to connect to device periodically
Connection over BLE
Connection over Bluetooth classic
Connect on connection from device
Establish a connection when connection is initiated by device, like headphones