Design a site like this with WordPress.com
Get started

ZEPP OS devices support


For the last two months, I spend a lot of hours on Zepp devices architecture research. Probably this could take much less time if not for continuous air raid alerts and electricity blackouts ). But despite this, I finally can present the first watchdrip integration for ZEPP OS based devices. Since I bought the Amazfit GTR3 Pro first (thanks to Patreon subscribers), the first integration was made for exactly the Amazfit GTR3 Pro device. A little later i also added support for Amazfit Falcon.

Except for the support of a new devices. The new watchdrip app also has new functionality. There was added a few additional features to the application.

  • The watchface catalog so you can easily change the watchcase on your device (there are not so many watchfaces at the moment).
  • Also added the possibility to add a multiple devices and switch between them.

Configuration tutorial by steps for ZEPP OS devices.

1. xDrip+ configuration

  1. Make sure you have the xDrip version not older than 10.07.2022. If it is older, you need to update xDrip.
  2. Go to Settings -> Inter-app settings and enable “Broadcast Service API” checkbox

2. WatchDrip+ configuration

  1. Install WatchDrip+ app v0.2 and newer
  2. Switch on “Enable service” checkbox on the main screen and allow all permissions that would be requested.
  3. Switch on “Enable web server” checkbox.
  4. Switch OFF Enable device” checkbox as the Zepp devices do not communicates directly with the Watchdrip app .

3. ZEPP app configuration

  1. Install the latest original Zepp application from the android market. And connect your watch. (The communication with the watch will only work if you have ZEPP app insatlled)
  2. Turn on the developer mode, for this Go to “Profile” -> “Settings” -=> “About” and click the Zepp icon 7 times in a row until a pop-up window appears

3. Now the custom application and watch face QR code, can be scanned and installed on the device by using the “Scan” function.

4. Install Watchdrip+ watch application and the watchface file by using a QR codes for the appropriate device. When you scan the watchface QR code, to install watchface, click on “Install” button near the watchface item.

The watch app is universal and at the moment supports the following devices Amazfit GTR3 PRO, Amazfit GTR3, Amazfit TRex2, Amazfit GTS3, Amazfit GTS4, Amazfit GTR4, Amazfit GTS4 Mini, Amazfit Falcon.

If there no Watchface QR for your device, it is possible to see the BG value in the Watchdrip watch app.

Watchdrip watch app QR code for ZEPP OS watches

QR codes for Amazfit Falcon

Basic Watchface(Only Normal mode)

QR codes for Amazfit GTR3Pro

Basic Watchface(Only Normal mode)

QR codes for Amazfit GTS4Mini

Watchface (by 4RK4N)(Only Normal mode)

QR codes for Amazfit GTS3

Watchface (by Andreas Sedlmayer)

Advertisement

63 thoughts on “ZEPP OS devices support

      1. Seen the AOD watchfaces for GTR2, does it cause the battery drain on this model? Still haven’t found any adequate successor to Amazfit Pace from the newer models. I was putting a hope to your Watchdrip project, willing to pay for your great work! What model should I get then? Am. Pace is very good with xdrip but anything else.

        Like

      1. I’ve tried to Amazfit Band7
        It installs the watch face ap but hangs on download for any of the faces
        Thought it was worth a try

        Like

      1. okay thanks for the information. And it works for amazfit band 7 ? In fact, I’m looking only bands, and not wtches. Thanks for all, you are the best.

        Like

  1. Hi, GTR3 (not pro) watchface not working for me. Error: Watchface does not support bound device. Is there any plans to make gtr3 watchface or port it from gtr3pro?

    Like

  2. @bigdigital, how were you able to get the Auth Key for the GTR3Pro for your WatchDrip+ app? I tried the latest Zepp 6.1.4 mod app but it won’t install on my Pixel 7, it keeps telling me invalid app. So, I tried all the other earlier versions from Freemyband.com and they all (5.6.1, 5.0.3, etc.) install but won’t pair with the GTR3Pro no matter what I do, unpair in official Zepp app, reboots, uninstalls.

    Now I’m stuck since I can’t retrieve the Auth Key from the watch. I know you don’t maintain the Zepp Mod apps. I don’t want to root my phone, do you have any other suggestions on how I can get the Auth Key?

    Like

      1. Thank you! It’s working now. I completely missed scanning the Watchdrip “watch app” QR code for ZEPP OS watches within the ZEPP app. I thought you were talking about your WatchDrip+ app for the phone.

        Thank you again and all the best of luck to you and Ukraine!

        Like

    1. Hi … if u got trouble to get the freemyband version to work … search for an updated version … can’t post a link … sorry … there is one zepp modified version 7.0. and higher which work for the GTS2 mini for example. You find it on a forum … @artem maybe u update the guide to this version … in my view it easier with this version … because no unpairing is needed … just one button to press … you can wrote me an email

      Like

  3. Hi, thank you very much for all of your work. It is super, it’s been a while that I try to find a suitable solution for display BG on a smartwatch.

    I have a question.. I don’t understand that sentence -> Make sure you have the xDrip version not older than 10.07.2022. If it is older, you need to update xDrip.

    The xDrip version must be before or after 10.7.2022?

    Thanks a lot

    Like

  4. hi, i’ve tried installing this on a amazfit trex, i install the zepp app and enable developer mode but it doesn’t give me the option to scan with the zepp app. can you please help as i’m pulling my hair out thanks.
    wayne

    Like

  5. Hi together,
    is there still a progress barr showing up on the watch when syncing values from phone?

    It was kind of annoying during night times

    Like

  6. Hello and thank you for your great work.
    I use WatchDrip and the Watchface for the Amazfit GTS 4 Mini.
    It’s great, the value is immediately on the watch without any waiting time.
    However, I have 2 things that do not work.
    1. The amount and time of the last insulin administration is displayed,
    but the IOB is not displayed.
    2. The alarms do not arrive on the watch.
    What did I do wrong?

    Like

    1. Hi Jensen. I am trying to set up GTS 4 Mini for my daughter but have not done much so far although I have been following Artem instructions meticulously. I got the correct watchdrip+ face up on the GTS 4 mini display but the BG data are not streaming down to it. In the watchdrip+ app I have enabled service and web server. Device button is disabled. In device settings MAC address and Auth key are left empty. Do you have any of these settings set up differently?

      Like

      1. Hi Marin, I have followed these instructions exactly. Service Api enabled in xDrip, WatchDrip 0.2.0.2 installed and configured and Zepp app installed and configured. Scanned QR code from the ZeppOs WatchDip app and then the QR cpde from the watchface.
        What does the WatchDrip app show you on your watch? It should also show the current value.
        If not, then start the Zepp app and leave it open, switch to WatchDrip and press the update button until there is a value on the watch.

        Like

    2. for your problem no. 2, i use in the Glucose alerts settings the option “use the Android 8+ channel” and i get the Alarm on my watch. I hope it helps you

      Like

  7. Hi Artem,
    Thank you very much for your work. I tried to integrate the Amazfit GTS 2 mini into my system (uniherz Jelly2). It is also possible to establish the connection. However, the display on the watch does not update when idle. “sleeping” is displayed. On a 2nd attempt, the message “No response from xDrip App. Please check xDrip settings” was displayed. What can I do to maintain BZ values permanently? Another problem is that the battery runs out very quickly. Thank you for your help. Michael

    Like

    1. Hi Marin, I have followed these instructions exactly. Service Api enabled in xDrip, WatchDrip 0.2.0.2 installed and configured and Zepp app installed and configured. Scanned QR code from the ZeppOs WatchDip app and then the QR cpde from the watchface.
      What does the WatchDrip app show you on your watch? It should also show the current value.
      If not, then start the Zepp app and leave it open, switch to WatchDrip and press the update button until there is a value on the watch.

      Like

    2. Hey! I’m in the same spot. The watchface isn’t updating itself, new BGs are only popping up via notifications. I’ve tried nearly everyting, from shutting down apps 1 by 1, to hard reseting watch. It’s getting stuck with “sleeping” info in watchdrip app. Any luck with getting past it?

      Like

  8. Hello Artem, the connection between Xdrip+, Watchdrip and Amazfit gts 2 mini has succeeded in the meantime. However, there is no automatic transfer of the current value, but only after manual trigger. What else can I set in the ZEPP app or in Xdrip+? Thank you Michael

    Like

  9. Hello Artem, after trying many times, I need help to see the xdrip sphere in the GTS4, as they have told me it is possible, but I can’t get it, I have followed all the indications, but nothing. Would you be so kind as to tell me how to do it? Thank you very much, Victoria

    Like

  10. With the latest build I can’t seem to stop the alarms on my bip. The silence for a minute and go again. Went back to 1.1.3

    Like

  11. Thank you Artem for your work on WatchDrip. Having the gtr4 and looking forward to have a watchface and alarms. Wanted to donate on Kofi, but transaction is being blocked by PayPal, due to some international regulations?! Hoping for a brighter future to you and Ukrain. Slava Ukrajini!

    Like

    1. Hi . Thank you! Slava Ukrajini! As i know, the watchface for gtr4 has already been ported by one of the Patreon subscriber. I’ll check this wf, and upload it on my blog

      Like

      1. Hello Artem, I am also interested in the WF for GTR 4. Would it be ported soon? Thanks for your work, you are helping many people

        Like

  12. I am stuck in getting my daughters GTS4 mini streaming data from xdrip. Watchdrip+ and official Zepp app have been installed and developer mode initiated. I have scanned QR code in developer mode and got the GTS4 mini displaying correct watchface. Xdrip has been set to Broadcast service API. Watchdrip+ device button has been disabled. However GTS4 mini is displaying no data and Watchdrip+ is showing status disconnected. What am I doing wrong?

    Like

  13. I was looking for the alternative method to connect GTS4 mini with the authorisation key, however latest mod Zepp_6.1.4 from freemyband cant connect to GTS4 mini. The current app version is too low to conect to GTS4 mini.

    Like

  14. Hi, I’m using GTR3 PRO, watchface installed, xDrip and watchDrip installed and configured. I can see BG data in watchDrip, but it also shows Status: Disconnected. On the watch I see “No data”. What am I missing? Thanks for help!

    Like

    1. I have the same problem with an Amazfit GTS 3. I have followed all the steps several times but I keep getting to the same place: Status disconnected

      Like

  15. Hello. Everything works, well almost everything. After locking the phone, watchdrip will be turned off and sugars will not update. What can I do. And the second question, do you have shields for gtr 3 pro with sugar but traditional

    Like

  16. Hi, it works very well for me, but only as a widget, I have a smartwatch amazfit GTR 3, not pro. is there a theme for GTR 3? Is there a long wait? Thank you.

    Like

  17. When I scan the universal QR code I get a popup saying “bluetooth channel is not available. Please try again later”. Tried restarting phone and watch but get same message.

    Like

    1. Never mind. Didn’t realize GTS2 Mini doesn’t use Zepp OS. Turned off “Enable web server” and turned on “Enable device”. Deleted all my custom watchfaces on watch, hit refresh in WatchDrip+ and it worked! Downloaded watchface and now I can see my BG reading on my watch! Thank you thank you!

      Like

  18. hi, can you give me some advice please? why when my phone disconnects from wifi I don’t get blood sugars on the watch. I have amazfit gtr 3 pro model. well thank you

    Like

  19. Hi,
    GTR3 Pro here, BG is displayed and updated with no issue.
    The only thing I dont have is the BG alert.
    Before with my amazfit BIP, alerts were sent through Watchdrip+ (notification from xDrip were off), the watch was vibrating till snooze or cancel alert on the watch. How is it working now? Are BG alerts are now just sent as a normal notification by xDrip, like any random phone application with a non continuous vibration? It is the only way I managed to receive a BG alert, am I doing someting wrong? Thanks.

    Like

      1. Thanks for your quick answer, I was so used of the vibration alerts on my Bip S, like the phone call alerts (very useful during nights, not waking up the house 🙂 )
        I was thinking I missed something in the setup with the GTR3 Pro.
        I setup the notification in Zepp app, and will have now to cancel/snooze the alert directly on my phone.
        Thanks again for your work!

        Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: