A new xdrip bring Amazfit GTR2, GTR2e, GTS2, GTS2e and GTR42 support


I’m glad to announce a new version of xdrip which brings Amazfit GTR2(GTR2e)  and GTS2(GTS2e)(not well tested at the moment) devices support.

Watchface for GTR2e

It was not easy to make such integration because there were no watcface editors  for these devices.  So at first, i would need to create an editor. After reverse-engineering a lot of standard watchfaces I’ve understood the watcface format and  made a watcface packer/unpacker and watcface editor for the second generation amazfit devices. The editor  was shared here https://amazfitwatchfaces.com/forum/viewtopic.php?f=29&t=1798 .   After some time, SashaCX75 made a GUI for the editor https://amazfitwatchfaces.com/forum/viewtopic.php?f=29&t=1888

So now people can easily create their own custom watchfaces for these devices. 

To create watcfaces for these devices i actively used the new features available on the second generation devices (system fonts and dynamical object rendering). By using these features i achieved super fast watcface uploading, which takes seconds. The watcface uploading almost not noticeable now. 

The watcface for GTR2(2e) also support AOD(Always on Display) feature which can be enabled on the watch settings. This feature allows you to always display your glucose data on the watch screen. 

By default, these watches have a vibration that happens after every watch face uploading (like it was on the GTR and GTS) but luckily, on the second watch generation, the vendor made an option that allows disabling this vibration. Everything you need to do is to open Settings menu on your watch. then go to Vibration and disable System vibration option.

Note

When you activate workout on the device, it is impossible to update watcface on the watch.

Amazfit GTR42 support

As a bonus was added Amazfit GTR42 support. But this device has the same disadvantages as GTR47. It has a slow watcface uploading time (about 15 seconds) and there is no way to disable vibration after watcface uploading.

Watchface for GTR42mm

The xdrip configuration remains the same as for other Amazfit devices, see my article on the blog . 

As always, thanks to everyone who supported this project. 

Xdrip huami integration apk changelog

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.

The latest xDrip version can be found here

Ver 0.5.3 carelink (31.08.21)

  • This apk is a dedicated xdrip version based on carelink xdrip source code and merged with the latest changes from my project  . Please note this version based on relatively outdated xdrip version

Ver 0.5.3(31.08.21)

  • Fixed compilation issues ( BG Data table or Calibration Data table  should work now)
  • Some code changes related to the xdrip merge request (hope this code will be merged into official xdrip application)
  • Synchronized with the latest official xdrip nightly build (18.08.21)

Ver 0.5.1(02.08.21)

  • Fixed watcface generation on Andriod 11 
  • Fixed Amazfit BIP S watchface (wrong Sat and Sun weekdays order)
  • Synchronized with the latest official xdrip nightly build (02.08.21)

Ver 0.5.0(28.06.21)

  • Added Amazfit GTR2(2e) support (thanks Kichul Kim for the testing)
  • Added Amazfit GTS2(2e) support (not well tested at the moment)
  • Added Amazfit GTR42mm support (thanks Raül Aguado for the testing). Please note it makes a vibration after every watchface synchronisation which not possible to disable.
  • Fixed Bip and Bip S watchface (wrong Sat and Sun weekdays order)
  • Improvement. Watchface configurator was sufficiently improved so it is possible to make more complex xdrip watch faces.
  • Synchronized with the latest official xdrip nightly build.

107 thoughts on “A new xdrip bring Amazfit GTR2, GTR2e, GTS2, GTS2e and GTR42 support

  1. Hi Artem,

    Thank you very much!!!! I mean very very very very very…. MUCH!!!!!

    I am going to try and install your xdrip version, and post back to you!

    (And of course, I will try and compensate as well!!!)

    Cheers!

    Artem blog escreveu no dia quarta, 30/06/2021 à(s) 11:23:

    > bigdigital posted: ” I’m glad to announce a new version of xdrip which > brings Amazfit GTR2(GTR2e) and GTS2(GTS2e)(not well tested at the moment) > devices support. Watchface for GTR2e It was not easy to make such > integration because there were no watcface editors ” >

    Like

  2. Hi Artem and @ll!

    Here is my current status on your work!!!!

    BRILLIANT!!!!

    Thank you!

    Artem blog escreveu no dia quarta, 30/06/2021 à(s) 11:23:

    > bigdigital posted: ” I’m glad to announce a new version of xdrip which > brings Amazfit GTR2(GTR2e) and GTS2(GTS2e)(not well tested at the moment) > devices support. Watchface for GTR2e It was not easy to make such > integration because there were no watcface editors ” >

    Like

      1. Hello! Please could you tell me when will be integration for MiBand 6? I need for my son to monitoring in school. Thanks.

        Like

        1. Feel free to support Artem on his Patreon account, perhaps that speeds up the development. But asking a developer who does all of this 4 free in his private time about the due date, is perhaps a little bit rude. Dont rush him, hits done when its done.

          Like

  3. I am the owner of a GTS 2e and I would be interested in being a tester of the possible screens that you generate. The current one has very small number sizes.
    Sorry for the text, I’m using an online proofreader.

    Like

  4. Hi looking for a tester with an GTR 2e to test a different watchface.
    You would have to insert these 3 files into the xdrip folder and enable custom watchface in xdrip settings.
    https://github.com/twinko/GTR-2-WF-Xdrip-EN/tree/main/01-WF-MD225-Version3-xdrip-ready
    Watchface should look something like this: https://github.com/twinko/GTR-2-WF-Xdrip-EN/blob/main/01-WF-MD225-Version2/Preview3.gif

    Be aware, i didnt received my watch yet, so it was never tested before. It could result in a reset of the watch/xdrip or worse (even though i doubt that). And this watchface is ONLY for GTR 2e!

    Things that im interested in:
    1. how long does it take for the watchface to apply (need the exact seconds).
    2. a picture would be great, because i had some trouble with the alignment of some information.

    You can post your feedback here:
    https://github.com/twinko/GTR-2-WF-Xdrip-EN/issues/9

    Thank you in advance

    Like

    1. Thank you very much friend for offering to be a tester
      But I don’t have the GTR2e
      The smartwacht I have is the GTS2E, the square

      Like

  5. Hello
    I just brought the Amasfit GTR 2 and I am using Xdrip app on my phone by Dexcom G6 sensor. I very would like to get my blood sugar value on my watch. Could somebody help me step by step how to get xdrip value on my Amasfit watch. I am using latest Xdrip beta version in my phone. Do I have to somehow install new watch face in it?
    Thanks a lot!!

    Like

  6. Can someone post how AOD looks like? Do you see the sugar? Also how do you disable alarms? Same as on mi band, you get a call?

    Like

  7. Is there a way to disable bg chart completely on the watch and keep only bg value/trend? Disabling bg chart checkbox doesn’t work for me, the graph still shown on the watchface. I’m currently using 0.5.2 version

    Like

    1. It is required to create an own watch face, or at least a wf configuration file. Here you can read detailed instructions on how to create and customize what faces for my xdrip version.

      Like

  8. Good evening, I have xdrip with amazfit gtr2 smartwatch and it works great. The problem is that it vibrates and sounds every 5 minutes when synchronizing. Any way to correct it? Thank you very much

    Like

    1. please read artems post, the one you are in right now 😉

      “By default, these watches have a vibration that happens after every watch face uploading (like it was on the GTR and GTS) but luckily, on the second watch generation, the vendor made an option that allows disabling this vibration. Everything you need to do is to open Settings menu on your watch. then go to Vibration and disable System vibration option.”

      Like

      1. Hi, have new GTR 2 and watches still vibrates on every glucose update even after “System vibration option” is disabled. Do you have any other advise? Have default xdrip watchface yeat (didn’t install anything just “Huami version Xdrip Ver 0.5.3(31.08.21)

        Like

          1. Yes! Good point.

            As I am new on Amazfit (was on Wear OS before my Ticwatch Pro died in sea), I am disapointed that alerts from xdrip (as notification) are not managable (no alert is managable, they are just static), i mean I can’t mute(or confirm) the alert (high/low glucose) as it was possible from WearOS. Is there any solution?

            Like

      1. Amazfit T-rex PRO. Ich habe diese Smartwatch und bin mittlerweile am verzweifeln! Ich habe
        sehr stark schwankende Werte und die Anzeige der SG auf meiner Amazfit T-rex PRO wäre
        ein Segen für mich! Ich benutze die MiniMed G670, auf meinem Huawei-Nova2 funktionieren
        Nightscout und xDrip+ einwandfrei. Bitte helft mir!!!

        Like

        1. Hi, bitte schreibe in Englisch!

          If you have trouble getting your Blood Glucose under control, sell your T-rex and buy one of the other supported devices (either by artem or xdrip). Moreover you should talk to a specialist. The watch alone wont solve your problem.

          Regards.

          Like

  9. Your work is amazing! Want to thank you for doing it for free and I’ll support your patreon as soon as I can. 🥰 Also, do you have plans to include any support to GTS2 Mini? 🙂

    Like

  10. Hello ! I have this problem..miao miao 2 it’s connected to xdrip but not showing anything.. how or what can i do to resolve that ? I have connected with mi band 5 but show me no data because xdrip not reading anything..

    Like

      1. Thanks ! Unfortunately after 2 weeks of using miaomiao2 it’s crashed.. not working anymore.. for that i really don’t recomand to buy for anyone.. I didn’t do anything to broke miaomiao2 not even a scratch or bath with the product.. im so disappointed..

        Like

  11. How can we remove graph from the WF? Tried deleting “graph” item from the list in config.json but still it appears on the WF but with white background. Any way to do so?

    Like

    1. Hi, yep, at the moment there no way to disable it, it is automatically initializing if there no graph item. I’ll change this behaviour so it would be possible to disable graph by removing “graph” item. Meanwhile you can try to set xy position for graph so it would points to the position outside of the canvas.

      Like

  12. Hi! My GTS2e does not sync. Only works manually from xdrip menu. After a manual sync, it stops (at the next sync). Only displays “Failed to sync”. Where do I get wrong? Thanks!

    Like

  13. Hi Artem,
    Great work. What a star. I have activated (Sync settings/be Master for followers) on my sons S9 so I could follow. It linked up and I could follow on my phone. But it then stopped sending to the Amazfit band5 that went back to the standard watch face. Do I need to change any other settings to have both working? Ver. 0.5.3 (31.08.21).
    Thanks John

    Like

    1. Can you show the status of the miband connection? I suggest you repair the band via patched zepp apk(after repair, the mac address and auth key would be changed). After this clear mac and auth key in xdrip miband settings and recconect youw watch again

      Like

  14. First Sorry for posting here .. Just bought Samsung watch 4 .. i use freestyle libre 2 and i have also miaomiao 2 .. any ideas to have blood sugars on my watch ? Thanks in advance !

    Like

  15. Hi. I have an Amazfit GSS2 Mini, and I love it, so I would be VERY happy to see xDrip+ curve and values on its screen… .
    Could you…. please? 😉

    Like

  16. Hi its problem to conect xdrip to gtr2e. It was problem to connect xdrip to dexcom folower but new version fix it.But on new version its imposible conect smartwatch 😦

    Like

      1. I have the same problem with miband 5, the new version 2021.12.02 doesn’t support it. You are really kind, thank you very much.

        Like

  17. Hi to everybody. I have tried to instal everything on my smartphone and on my smartwatch, even if it’s GTS (simple GTS). I would like to know if it’s “normal” that smartphone viber if i send a push of glucose notification, but i can’t see interface on smartwatch? It’s important for me and for my child: we are 2 type 1 in family and i’d like to follow him glucose and my one. It’s possibile realize for GTS too? Tx for the help

    Like

    1. Hi GTS is not supported, only GTR,GTR2 and GTS2. The first GT series was not very suitable for this project because they had a non-switchable vibration which was after every bg reading. Also, the watch face uploading was very low. I recommend to buy miband, it is very cheap a functional. But iff you like GTS design, you c upgrade to GTS2

      Like

    1. Hi. At first, please make sure you use the latest modified xdrip from my blog and not the official xdrip version. If yes, you need to recheck the authorisation code. Maybe try to unpair, and pair again your watch in patched zepp application. After this go to xdrip miband settings, switch off the mind integration option, clear auth code and mac address fields and enable integrations again. After this, your watch should be found automatically and correct authorisation code should be autopopulated.

      Like

      1. Artem, confirm that you had a reason, my Amazfit GTS 2, perfectly connected with your version XDRip, while I was impossible for me to connect with the last official version.
        In principle, use a WF performed by me following the instructions. It worked well, but it was something heavy comparing it with the WF that comes from the XDRip. I will try to improve my WF for GTS 2 and try to pass it to @Twinko to have it in the WF Collection so that others can use it as well.

        Thank you very much and I wish you a Happy New Year.

        Like

  18. Hi Big Digital.
    I’m the happy owner of an Amazfit GTS2 mini, and I use it to check my health/hart/gymnastic/sleep/SpO2, etc, together with a Xiaomi miBand 4 on which I installed your fabulous modified xdrip+ and Watchface to check my diabetes.
    It would be fantastic for me to have the possibility to check only the GTS2 mini for both purposes, if you will add GTS2 mini to the Amazfit watches supported by your App.
    I’m ready to support your patreon for this.
    Please! 🙂

    Like

      1. Artem, I’m very happy for this, and I just became one of your supporters in Patreon.
        Bye, and thank you very much! 🙂

        Like

  19. Hi, we need your special xDrip version with a updated xDrip (nightly past 14.Jan. 2022).
    Reason: earlier versions will not run with newest AAPS V 3.0.0 in closed loop because they will send double CGM numbers (bug).
    Thank you🙏

    Liked by 1 person

  20. Hello and thanks for this wonder that makes life more easy for a lot of people.
    I have a gtr2e working fine with your xdrip and a watchface(nº15 from the watchface collection) ,i plan to change this watch with a gtr2 because the extras of this model. The question is ,is the same watchface compatible with gtr2 ? I see all of them are for gtr2e ,but dont know if they work too on a gtr2. If not , any link to gtr2 watchfaces .

    Thanks again .

    Like

    1. Should be compatible. but cant tell you 100%. But this is basically the same screen, so i dont see why it shouldn’t work.

      Just a personal question, why do u want to swap? gtr2 has lower battery life, the 3gb data storage is useless because you need your phone anyway to have xdrip working, so you can just listen to music from your phone and the voice assistant, really not sure what to do with that.

      BTW feel free to post questions that are related t the watchface collection, directly in github in the issue section of the collection.

      Regards

      Liked by 1 person

  21. Thank you for the quick answer. I am thinkin changing model for the answer call function ,and i found gtr2 at the same price than gtr2e ,so i can change it with no money diference. But im going to think about battery capacity , gtr2 gives me 14 days , its enough for me but ill test both and report.
    Regards.

    Like

  22. Hola!
    Cómo puedo ver la glucemia en mi reloj amazfit bip S por favor? He descargado xdrip y no logro ver la tendencia en el reloj

    Like

  23. Hi , i had xdrip working fine with a gtr2e and a nice watchface that shows glucose readings ,but i accidentally changed watchface in the clock (not via software nor zeep etc) , i didnt touch the program xdrip nor the xdrip folder , now i only receive notifications every few minuttes with the bg readings ,but no watchface.
    What can i do ? reinstall all again ?

    Like

    1. sounds like your battery is low (under 15% or so i think). charge it and it should fix the problem.
      If thats not the case, open xdrip on your phone, go to settings-smart watch settings- miband and scroll down to “renew BG-display manually”. Im sorry if the translaion isnt perfect 🙂

      Like

    2. sounds like your battery is low (below 15% i think). Please recharg the watch. its not possible to update the watchface on low battery.

      if thats not the case, please open xdrip on your phone and navigate to:
      Settings-smart watch settings-miband
      and choose “update GC-display manually” (sorry if the translation is bad).

      Regards

      Like

  24. i didnt know the battery low thing …..i was going crazy ,ill try when i get home , thanks , i hope this is the problem.But now i dont know where is the xdrip folder after reinstall , not in the main directory , i think is somewhere more hidden

    Like

  25. Good evening, we are from Ukraine! I was wondering if there is a chance to have 1hr paid consultation with you, Artem? The topic – connection of Xdrip and miBand 5

    Thank you for all the work DONE here

    Liked by 1 person

  26. I am with gtr2e with xdrip version bc127dfad-huami_integration-2021.08.31, and it works fine for me. What does this new xdrip version add to this one?
    Thanks in advance and apologies if I am wrong.

    Like

    1. Hi if everything suits you, you can leave on your current version. At the moment, the new version of watchdrip (the watch integartion part) has almost the same functionality. The only difference in xdrip part, with watchdrip companion app, you will get the official xdrip updates faster.

      Like

  27. Hi, i like to buy a Amazfit GTR 2e. Can someone tell me. If i can Snooze Xdrip with the watch. I also need to know when system vibrations are disabled (because of the watchface update vibration issue Artem mentioned) …do i get anyway vibration feedback on xdrip warnings high and low and app notifications like whatsapp

    Like

    1. Hi. Yes, it works ok, no vibrations when configured. NONE. I have official libre app (for the doctors), diabox (I send every minute sensor readings to nighscout) , and use xdrip to read nightscout server, and put readings in the watch. I read that I can use xdrip to read sensor directly, but never succeed. Thanks.

      Like

  28. Hi, thanks for your job. But i noticed the watchface system is DANGEROUS¡¡¡¡¡ I just noticed you can get as “updated” ie 10 minutes ago (last hour updated in watchface), but value isn´t¡¡¡¡ I was stucked at 250, checked watch, last read 10 minutes ago… and by some issue, the watchface wasn´t update (I was in 90 when updated the read, manually, because 250 was a value from one hour, and in fact, I injected insulin thinking I was 250).

    by some issue, the watchface (standard included with lastest watchdog version) mark as update some minutes ago, but it fails and value isn´t real. This is very dangerous¡¡¡¡ The “last read” hour must be checked, and if fails to update, the time cannot reflect as “read”, must remain ie 1 hour ago, and then y ou notice some issue.

    Like

  29. Hello to everybody! Please, can anybody help me with Amazfit GTR 2 integration? I am lost :(.

    I obtained auth key, installed WatchDrip+ to my phone, unlocked dev mode in new official Zepp app but here, for GTR 2, I am not able to download WatchDrip+ to my GTR 2 – error: “bluetooth channel is not available”. I spent 3 days of trying but with no result. I will be grateful for any advice.

    Also in WatchDrip+ on my phone I see watchface offered to download but after download bar hits end nothing will happen. Watchface is not in the GTR 2 watches.

    PS: I have original xDrip app, I saw, here on blog, information that the fix for Amazfit devices is in official xDrip already ant it is not neccessary to use Artem’s mod of xDrip. Is it also true for GTR 2 or not?

    PPS: Please, how can I install watchfaces on GTR2? I found some package on github but I donť know how to install. I though maybe WatchDrip+ in phone will offer me some but not. Is it way to download via PC and put some files to memory? Where, please?

    PPPS: are there some special settings in xDrip or API broadcast is enough?

    Many, many thanks again.

    PPPPS (:D): Also I have GTR 3 now and there are different problems – everything is ok also with install watchdrip to watches and blood glucose level is available in WatchDrip app in watches directly, but there is no watchface for GTR 3 (not PRO). This is my second option to use, if anybody can help with setiings.

    Like

  30. I use xdrip version 19-08-23 because we have Medtronic 780 pump, zepp 5.6.1 and zepp 7.3.1 and whatxdrip 0.2.6.
    Until a few days ago everything worked without problems, but now it does not accept the Auth key. I have reset clock, uninstalled and installed applications, … but I can not solve it.

    Like

Leave a reply to Mayte Angulo Cancel reply

Design a site like this with WordPress.com
Get started