Zepp OS gadgets¶
The following list includes all implemented features for Zepp OS devices. The actual supported features can vary for each device.
List of supported gadgets by Gadgetbridge which runs Zepp OS:
Implemented features¶
These features are supported by Gadgetbridge and apply to all Zepp OS watches included in this page. Note that actual available features per device depends on the device capabilities.
List of features supported by Gadgetbridge
Known issues and limitations¶
Open issues
Do not forget to check any other open issues in the project repository.
- 3rd party realtime heart rate access is not working, even with the vendor app. This means that other apps such as OpenTracks will not be able to use these devices for heart rate measurement
- Weather is missing some data, due to Gadgetbridge's own limitations
- Only works for a single location
- No tide support
- Notification icons require high MTU (enable in device settings)
- Updating reminders database when requesting from band is not implemented
- Sleep data is sometimes off in older Zepp OS versions (before 3.5)
Missing features¶
- App integrations
- Calendar: repeating events
- Heart rate manual measurement from phone
- Music on device memory
- Already supported for devices without wifi, but it is unstable in Bluetooth LE mode. See the BT Classic section to upload larger music files.
- Configure date and time format from phone
- Application Management (experimental)
- Known issues: allows uninstall system apps (dangerous), does not always refresh the UI
- Some configuration options on phone:
- Wake Up Alarm
- Sleep Mode
- Bedtime Reminders
Missing data synchronization¶
- Sleep SpO2 (breath quality monitoring)
- Max HR (no UI)
- Manual HR measurements (no UI)
Missing integrations with built-in apps¶
- Alexa (experimental feature)
- Female Health / Cycle Tracking
- Maps
- Readiness
- Sleep schedule
- To-Do List
- Zepp Coach
- Zepp Flow
- Voice replies (speech to text)
Maps upload¶
For devices that allow map download through bluetooth (devices without wifi), it is possible to upload map files.
The map files should consist of a zip file, with the following structure:
11
├── <latitude>
│ ├── <longitude>.img
│ ├── ...
│ └── <longitude>.img
└── <latitude>
├── <longitude>.img
├── <longitude>.img
├── ...
├── <longitude>.img
└── <longitude>.img
...
Where:
- 11 is fixed, and corresponds to the OSM zoom level
- Each img file corresponds to a tile
<latitude>
and<longitude>
is the tile number matching the OSM slippy map tilename for the zoom level 11, between 0 and 2048.
Tiles are in Garmin img format and can be encoded with tools like mkgmap.
Due to Gadgetbridge limitations, it is currently not possible to upload a zip file larger than 2MB in Bluetooth LE mode. You can try switching to BT Classic to upload larger files.
BT Classic¶
The nightly currently supports experimental BT Classic (also known as btrfcomm) connection for newer devices. BT Classic provides faster communication, and allows for the upload of larger files. Some devices that are known to use this connection type:
- Amazfit Active 2
- Amazfit Balance (in recent firmware versions)
Since most devices still support BT LE, that is currently the default, as it should be more stable.
You can enable BT Classic in the Connection settings, under "Force connection type".
If you have any feedback on BT Classic - either it working well or any issues - please open an issue or reach out on Matrix.
More information for developers¶
Check Zepp OS extras to enable experimental features and get more details for developers.