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
- Make sure you have the xDrip version not older than 10.07.2022. If it is older, you need to update xDrip.
- Go to Settings -> Inter-app settings and enable “Broadcast Service API” checkbox
2. WatchDrip+ configuration
- Install latest WatchDrip+ app
- Switch on “Enable service” checkbox on the main screen and allow all permissions that would be requested.
- Switch on “Enable web server” checkbox.
- Switch OFF “Enable device” checkbox as the Zepp devices do not communicates directly with the Watchdrip app .
3. ZEPP app configuration
- 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)
- 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.
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
LikeLike
My Problem
LikeLike
Only Zepp 7.7.0 worked to me.
LikeLike
Can you clarify on which device you have such problem? The watchdrip watch app successfully installed?
LikeLike
I have Mi Band 7 but couldn’t install watch app on newer versions of Zepp. It was successful with Zepp 7.7.0.
LikeLike
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.
LikeLike
Hi, I have the exact same issue after updating to Android 14.
Any updates on how to fix thi?
LikeLike
I had the same problem, after the recent Zepp(8.6.1) update this seems to be solved.
LikeLike
Hello, is the Amazfit Bip 5 Smartwatch compatible with WatchDrip?
LikeLike
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
LikeLike
Hello. i made a portal for sharing custom watchfaces for zepp devices , so you can upload your wf here https://watchdrip.org/
LikeLike
!!! I found the real reason of the Download failure. Please, contact me to solve this Problem.
LikeLike
Hello Im facing the same problem about download failure can you please help me out to solve the problem?
LikeLike
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?
LikeLike
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!
LikeLike
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
LikeLike
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…
LikeLike
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.
LikeLike
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.
LikeLike
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?
LikeLike
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) ***
LikeLike
Hello, have you tried this one too?
Xiaomi Smart Band 7 Unterstützung – Artem Blog (home.blog)
LikeLike
When I scan the QR code from the Zeep app,
every face remains in the “downloading….”
state and I cannot install the face.
LikeLike
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 😦
LikeLike
I have the same thing, all the qr-codes are not available and “download failed”
LikeLike
it seems it was a certificate issue. Please try now
LikeLike
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!
LikeLike
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.
LikeLike
Yes, wathdrip wf will work on amazfit active https://watchdrip.org/?e-filter-a720e1e-watch_model=8323328
LikeLike
Thanks a lot! I somehow missed that information.
LikeLike
afterupdating my active to zepps os 4. it keep remains no data. how can i solve this problem? thanks
LikeLike
for now there no solution for os 4
LikeLike
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?
LikeLike
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.
LikeLike
amazfit t-rex pro is posible?
LikeLike
Was any answer give for this? Would like to add to my T-Rex Pro also if possible, please.
LikeLike
Hello, unfortunately trex-pro is not supported. I would suggest to switch to a zepp os device. Better check available watchfaces on https://watchdrip.org/
LikeLike
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??
LikeLike
according to zepp documentation T-Rex Pro are non zepp OS device https://docs.zepp.com/docs/reference/related-resources/device-list/ Please check about tab on your watch. If it is zepp os based device you will see “zepp os” version
LikeLike
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
LikeLike
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
LikeLike
Is there any tutorial explaining how to simply edit a free WF and add the watchdrip element to show on the watch?
LikeLike
Needing this to create WF compatible whith ZeepOS 4 a Amazfit Balance…
LikeLike
What is the latest Zepp OS that watchdrip can run? 3.0?
LikeLike
Hello, is there any watchface for Xiaomi T Rex 3?
thanks
LikeLike
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
LikeLike
Please try to instal previous version of zepp app 9.5.1 https://amazfit-watch.de.uptodown.com/android/download/1060165584
LikeLiked by 1 person
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?
LikeLike
WatchDrip + shows the xDrip+ data correctly, i enabled Service and Web Server, but the Watch doesn’t show the numbers.
LikeLike
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?
LikeLike
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?
LikeLike
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!
LikeLike
Hello, is there any watchface for Amazfit Active 2 sqare?
LikeLike
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
LikeLike
I solved it by using a different watchface. At the moment, none of sedy89’s watchfaces seem to work on my GTS4.
LikeLike
Hello
I have a Samsung A17 and I can’t install the modified Zepp to connect to WatchDrip. Can you help me?
Thank you
LikeLike
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
LikeLike
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?
LikeLike
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”
LikeLike