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 latest WatchDrip+ app
  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 installed)
  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 by using a QR code from watchdrip site . It is the same for all Amazfit ZEPP OS devices.

5. Install the Watchface file by using a QR codes below for the appropriate device. When you scan the watchface QR code, click on “Install” button near the watchface item to install this watcface on your device.

The watch app is universal. the list of supported devices can be found on watchdrip.org.

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

More watchfaces see on watchdrip.org

QR codes for Xiaomi Miband7

See the pairing instuctions for Xiaomi Miband7 in the article Xiaomi Smart Band 7 Support

Basic Watchface

The widgets in this watchface are customizable. It is possible to switch IOB data display formats and sources, change graph view or replace it with some native widget.

Nimrod100 Classic Watchface

Nimrod100 Classic Watchface v2

“I have modified my wf for miband7, trying to improve random reboots, I have also added a control to modify the brightness of the screen and allows to modify the graph to be displayed. It is also compatible with AOD”

QR codes for Amazfit Falcon

Basic Watchface(Only Normal mode)

Watchface (by Oakley)

QR codes for Amazfit GTR3Pro

Basic Watchface(Only Normal mode)

QR codes for Amazfit GTR3, Amazfit Cheetah, Amazfit Trex2, Amazfitt Trex-ultra

Basic Watchface

QR codes for Amazfit GTR4

Watchface (by Oakley)

QR codes for Amazfit GTS4Mini

Watchface (by 4RK4N)(Only Normal mode)

QR codes for Amazfit GTS3

Watchface (by sedy89)

Watchface with graph (by sedy89) v2 Amazfit GTS3 and GTS4

The Watchface is changing it’s accent color based on the BG status. Low -> red, In Range -> green, high -> yellow/orange

QR codes for Amazfit band7

Watchface (by Nimrod100)

Watchface (by Nimrod100) with graph

If you like this project and want to thank an author for work done or want to support further development of features, become a sponsor on Patreon.

If you have some advices regarding features that you want to see, or want to see similar feature on some specific band type, please write them in the comment of the donation form. Thank you.

233 thoughts on “ZEPP OS devices support

  1. Hey @Nimrod100 I was trying to get into creating my own watchface but I need a place to start so I was wondering if you have a repository of your mi band 7 watchfaces that I could use to download one and go from there? I’m completely clueless on how to use a qr code from this site to download it onto my PC

    Like

  2. After updating my Phone to Android 14 the Watchdrip App in the Developer Options of the Zepp App disappears frequently. After reinstalling it disappears again after a few hours.

    Like

  3. Hello @bigdigital,
    Based on your watch faces for the GTR3 Pro, I created a watch face for the GTS 4 Mini in three different versions with the adaptation of the ZeppOS_WatchDrip_App for 1-minute sensor updates.
    Can I send you the source code for the watch faces and the customized ZeppOS_WatchDrip_App in a *. zip-file, or can I upload the time-limited QR codes for the watch faces to “Insulinclub.de”?

    Greetings Jensen

    Like

  4. After trying the GTS 2 mini and GTS 2, I have now bought a GTS 3 and am more than satisfied. On the whole, it runs perfectly, only now and then, very rarely, it stops receiving data. then it takes a while until it works again, then I’ve tried various things, like restarting and so on. but I can live with it. Just one question, I use Graph WF by sedy89 with the colour changes, Iob is displayed on the photos, but not on my WF. Is there another setting?

    Like

    1. Hello, Can you help me? I have a Amzfit GTS 2 mini and I don’t know hello, could you help me? i have a … and i can’t configure it to be able to see the graph or my blood glucose readings.Thank you!

      Like

      1. GTS 2 mini

        Preparation: Uninstall the original Zepp, keep the Ascount.

        The GTS 2 mini can store a maximum of 3 watch faces, so delete all watch faces with the bin image, then there should only be one watch face left.

        Then download the modified Zepp app https://www.freemyband.com/

        I used 5.6.1.

        Then download Watchdrip+ : https://www.dropbox.com/scl/fi/zv3u5b4bspf4i3uw68kb2/WatchDrip_v0.3.1.apk?rlkey=48aj5dsptamktv3fq653klf2j&e=1&dl=0

        Then we get started,

        first in xDrip under Settings/Inter-App Settings/ Activate Broadcast Service API.

        Then the modified Zepp app is installed, if you have already installed the original Zepp, log in now with the same data, otherwise create it now, you will need it later with the original.
        Now connect the watch to Zepp, when it is connected you can close and uninstall the Zepp app. Now you can install the original Zepp and the Watchdrip+ Apk When opening Zepp you have to log in again with the same data, and make sure that you have entered an age of over 18 years. Then go to profile and connect the watch, then click on the watch and scroll down, then click on info about this device, in the following window you can see the Mac address, e.g. DE.B8.E3 etc.

        Then write down Zepp. Then close Zepp and open Watchdrip+, activate Enable Service and Enable Device and deactivate Enable web server.
        If you get an error message in between that the authentication does not work, enter the noted Mac address under Mac address, usually it will work, if not you have to enter the Auth-Key, you can find it in a file explorer on your mobile phone, in the folder freemyband, there should be a file, if there are two then the one with the name miband without the arrows , open it with an editor, there is a string with your Mac address at the beginning, then a semicolon and then the key.
        Then it should work, takes a little while, have fun

        Like

        1. Thanks for your detailed explanations.
          If I follow the exact same procedure, do you htink I have a chance to make it work for a miBand7?
          I am struggling for hours and do not manage to get the BG on the watchface even after downloading the modified Zepp app, then the official one, Xdrip+, Watchdrip+…
          I first let the MacAdresse empty, then tried with entering manulay but still no data…

          Like

          1. No, this is the procedure for the GTS 2 mini. With yours you have to proceed as described above, I don’t have a mi band, only GTS 2 mini and GTS 3.

            Like

            1. Thanks for your reply. I have tried the Miband7 procedure above but for some reasons I cannot explain, I still do not manage to get the BG data.

              Like

  5. I bought Amazfit band7 but the band keeps loosing sugar levels on the band, any idea why? It works for about one or two readings and then there is no data. Also is mi band 7 pro supported?

    Like

    1. Maybe it’s also due to Android, especially the newer versions like to go in between, only when I deactivated the lock screen did it run longer, at first I still had interruptions every 10 – 15 days, then it was enough to restart the watch, now it runs through, sometimes with a few seconds delay. Another friend got into the habit of restarting the watch every weekend. or simply trying a different watch face has also helped.
      *** Translated with http://www.DeepL.com/Translator (free version) ***

      Like

  6. When I scan the QR code from the Zeep app,
    every face remains in the “downloading….”

    state and I cannot install the face.

    Like

  7. Hello! Thanks for your work!

    Bought a GTS4 (regular), did all the steps sucsessfully, but I can’t download any watchface – scan QR and then “download failed”. Still can see glucose data on the WatchDrip+ app on the GTS4, but can’t show it on the watchface since no watchface can be installed 😦

    Like

        1. Hi! Thank u for Support!But I cannot Install any watchface: Download Failed.I tried to Install old Zepp 7.6.5, mini programv. 1.0 / 1.2, then getting stuck when downloading watchface.The Same things with other watches.I would kindly appreciate your reply.Thank u in advance!

          Like

  8. Hi all, I have a friend with an Amazfit Active watch. Is it supported and is this the right method? Then I could start and test it with her. Thanks in advance.

    Like

          1. Hello! I have bought an amazfit active and I have a message with no data. ZEPP OS 6.2.8.1. Is there any solution for this model or not yet?

            Like

  9. Hi, I’ve been trying to install Zepp 6.1.4 as I needed to re authenticate my Amazfit gts4 and I’m getting an error message app not installed as packageseems to be invalid. It all installed OK a while back and I haven’t updated anything. Any ideas? Thanks, Mike.

    Like

        1. Thank you for the quick reply: however, I’m a little confused…… the T-Rex Pro uses ZEPP OS. I use it to load my different watch faces. Currently running version 8.2.6. Is there a different Zepp OS??

          Like

  10. Hi everybody,

    I’m using an Amazfit Band 7. I successfully followed the instructions described on this page and I thank Artem!
    Now, I have one doubt: I noticed that this system would seem to work only when there is a network connection. In the absence of a data network, the blood glucose values are not changed on Amazfit Band 7.
    Is this the case, or is there a way to get the blood glucose values on Amazfit Band 7 even in the absence of a network connection?

    Am I missing something?
    I’ve tried using the modified Zepp app to get the mac address and auth key, but the newer version (6.1.4) won’t install on my phone, and the older version (5.6.1) has no way to connect with the Amazfit Band 7 (which requires reading a QR code, but the Zepp 5.6.1 app doesn’t provide QR codes for Bands).

    Thanks in advance for any help!

    Fabio

    Like

  11. Hi.

    i just bought the Amazfit GTR Mini. I tried to download Zepp Mod 6.1.4 but with both mirrors I get package errors.

    if I try a older one and try to scan the QR Code, nothing happens and afterwards the app crashes.

    catch22.

    any idea?

    Best Michael

    Like

  12. Is there any tutorial explaining how to simply edit a free WF and add the watchdrip element to show on the watch?

    Like

  13. hi,

    thanks for creating this. I got an amazfit bip5 a few months ago. I followed the steps above and was receiving readings fairly well until a few days ago (I would lose readings at night or when not checking the watch regularly). A few days ago I no longer received readings on my watch. I got them back for a while but then lost connection again. Where the glucose reading is just buffers. Hope you can help! Thanks

    Like

  14. i have installed all necessary files, but my blood sugar does not appear. WatchDrip+ on my AmazFit Band 7 stays on Connecting and my Watch Face says No Data, where it should be.

    what can i do friends?

    Like

    1. WatchDrip + shows the xDrip+ data correctly, i enabled Service and Web Server, but the Watch doesn’t show the numbers.

      Like

      1. Yes something happened 2-3 days ago. It was working fine for my Amazfit band 7 for the past 6 months but it stopped working couple days ago and I cannot fix it. It just shows “no data”.

        Weird because I avoided updating any of the components as well as Android for all this time..

        I tried now to reinstall the watchdrip+ watch app which was missing, and clicked to reinstalled the watchface but it still doesn’t work. Anyone else with this problem?

        Like

      2. Yes something happened 2-3 days ago. It was working fine for my Amazfit band 7 for the past 6 months but it stopped working couple days ago and I cannot fix it. It just shows “no data”.

        Weird because I avoided updating any of the components as well as Android for all this time..

        I tried now to reinstall the watchdrip+ watch app which was missing, and clicked to reinstalled the watchface but it still doesn’t work. Anyone else with this problem?

        Like

        1. Glad to report that it started working again after installing another watchface. Afterwards I went back to my usual (the basic WF) and it’s working again 🙂 Maybe something got corrupted… Anyway happy camper here!

          Like

  15. Hi all, I have watchdrip+ 0.3.1 and roid App and receiver correctly data from GlucoDataHandler. On watchdrip app Enable service and Enable webserver are active. On Zepp OS as developer mode, Miniprogram WatchDrip+ 2.0.6 and a supported watchface are installed but “No data” on my amazfit GTS4 is show. Have you any suggestion? Thanks

    Like

  16. Hello

    I have a Samsung A17 and I can’t install the modified Zepp to connect to WatchDrip. Can you help me?

    Thank you

    Like

    1. Hello

      I have a Samsung A17 and I can’t install the modified Zepp to connect to WatchDrip. Can you help me?

      I have a amazefit GTR2

      Thank you

      Like

  17. Hi, can’t install watchdrip companion on my T-Rex 3 Pro with “Parse mini program package failed”. Watchfaces are also not installing iwth “Download failed” error. What’s wrong? Are QR-codes correct?

    Like

    1. It seems the hosting is unavailable from my country. Sucessfully installed the watchdrip app using vpn service. But for my T-Rex 3 Pro only watchfaces by nimrod100 are installed. For other ones, the error is displayed “Watch face does not support bound device”

      Like

Leave a comment

Design a site like this with WordPress.com
Get started