Hi,
I just got the new Amazfit GTR 3 Pro and wanted to see if anything unofficial could be tweaked or sideloaded.
It's running their new "Zepp OS" which there are very little information about. I guess it's a flavour of Linux or Android with a skin on top, but it won't show up in ADB. I can't find anywhere on the watch to enable developer options (similar to tapping on the build number, etc).
Huami said a dev kit would be released at a later date but... well, I don't want to wait , plus they are talking about watchfaces and "web apps" which makes me think it might not be native apps, only web-services anyways...
Anyone got more insights into this?
Thanks!
Its not an android for sure.
found some stuff at pastebin, have a look:
sample 1 - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
pastebin.com
sample 2 - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
pastebin.com
this one looks more interesting - seems like its some JS framework.
framework.js - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
pastebin.com
I am wondering if there is any developer who is interested in Amazfit smart watches could port the zepp OS from GTR 3 to GTR 2, since Amazfit don't want to update older watches, I have no idea if the hardware is compatible, but there are always great developers here with different and strong knowledge
On the new GTR3 it is possible to program the display to be switched on by wrist movement only during daylight hours, so at night it does not turn on the display ? I have already activated the do not disturb but only limits the vibration when the notifications arrive but not the switching on of the display.
Thanks for the help
CB
Cla75bona said:
On the new GTR3 it is possible to program the display to be switched on by wrist movement only during daylight hours, so at night it does not turn on the display ? I have already activated the do not disturb but only limits the vibration when the notifications arrive but not the switching on of the display.
Thanks for the help
CB
Click to expand...
Click to collapse
inside the zepp app, choose display and brightness, Lift wrist to view info, start time and end time can be changed. Also, from the watch display setttings you can change the mode to all day but you cant edit the time schedule.
leXorNet said:
Hi,
I just got the new Amazfit GTR 3 Pro and wanted to see if anything unofficial could be tweaked or sideloaded.
It's running their new "Zepp OS" which there are very little information about. I guess it's a flavour of Linux or Android with a skin on top, but it won't show up in ADB. I can't find anywhere on the watch to enable developer options (similar to tapping on the build number, etc).
Huami said a dev kit would be released at a later date but... well, I don't want to wait , plus they are talking about watchfaces and "web apps" which makes me think it might not be native apps, only web-services anyways...
Anyone got more insights into this?
Thanks!
Click to expand...
Click to collapse
You should try the latest Zepp developer's website: https://developer.zepp.com/os/home and join their technical developers' communities to learn how to develop their apps inside their Zepp App Store. Slack Team Room: https://t.zepp.com/t/zepp-community-slack. There is an online global hackathon with multiple technical videos that you can learn and attend live technical sessions. I don't have the links, but I should be able to find them soon.
Mysteryagr said:
I am wondering if there is any developer who is interested in Amazfit smart watches could port the zepp OS from GTR 3 to GTR 2, since Amazfit don't want to update older watches, I have no idea if the hardware is compatible, but there are always great developers here with different and strong knowledge
Click to expand...
Click to collapse
I think, We can't do it ... GT*2 are smartbands like hardware and GT*3+ are smartwatch hardware, with more CPU clock, more RAM and Flash.
Related
Any thoughts on this new gizmo, especially compared to the PACE and its customisation capabilities?
So far this watch looks like it's probably not based on Android and there's been no movement yet on customizing anything. So far.
I have ordered one, it should arrive in a few days. How do I know if it's based on Android? Do I try to connect to my PC and run adb?
Since the International version is not out yet, I got the Chinese version. I'd love to swap the firmware in the future if it'll become possible.
its a closed system based on the ARC band by Huami. there are only two contacts/connectors on the watch itself, thus, charging only, no software access with "normal" access.
it's not an android, it is not cross-flashable, and currently, as it seems, there is no way of connecting it to a PC without opening it physically up.
For all those interested there is a dedicated group on facebook https://www.facebook.com/groups/116263679018604/?ref=aymt_homepage_panel
firmware updates via bt possible ?
no, only OTAs
https://fccid.io/2AC8UA1608/Internal-Photos/Internal-photos-3492001
ok where the jtag pin
I received mine a week ago. So far it is pretty good. It is a cross product between the miband 2 and the pace I'd say. No android at all, screen is transflective like the pace, watchfaces are just ok. Notifications work pretty well, battery life is IMPRESSIVE (used like 20% in a week...)if there was a way to make it english would be perfect, but the menu is pretty straightforward even if you do not speak any chinese.
Firmware
https://support.dialog-semiconductor.com/how-download-firmware-da14580-ble-chip
Maybe possible to change firmware by bluetooth?
Amazfit BIP Tools: https://github.com/amazfitbip/tools
small tool to convert amazfit bip resource file to a standard image file.
./res2img.py [Mili_chaohu.res]
if you call it without any parameter actually it will look for "Mili_chaohu.res_3.0.4"
it will generate splitted a number of raw file and for each file a correspondent jpg file.
The program generate some temporary file like a textual palette and a mask to be applied to the grayscale image to get the indexed one. By tweaking the program is possible to keep souch files.
./ch2en.py
Process ch2en.txt by looking for hex string pattern, connect to google translate and add the english translation to the txt file
this tool can be useful for replacing string from chinese to english
Click to expand...
Click to collapse
tomurbanowicz said:
Amazfit
Click to expand...
Click to collapse
And how do i apply to my Bip sir? Thx
tonyluong said:
And how do i apply to my Bip sir? Thx
Click to expand...
Click to collapse
I do not know, but some people in the FB Groups https://www.facebook.com/groups/116263679018604/?ref=bookmarks do that
1immortal said:
its a closed system based on the ARC band by Huami. there are only two contacts/connectors on the watch itself, thus, charging only, no software access with "normal" access.
it's not an android, it is not cross-flashable, and currently, as it seems, there is no way of connecting it to a PC without opening it physically up.
Click to expand...
Click to collapse
https://github.com/amazfitbip/documentation/wiki/Downgrade-and-flashing-of-patched-firmware
Is now possible to flash every language with gagdetbridge.
As long as its translated or either you translate it.
Does anybody know where to download the translated firmwares? Or do we have to translate the firmware like it is described in the documentation linked above?
Go to the facebook group Xiaomi Huami Amazfit Bip INTERNATIONAL https://www.facebook.com/groups/1935986946664086/?fref=ts
There you will find all needed information and files.
Hi there,
i'm trying to build a companion app similar to watchdroid with wich i can send data to the watch and display them on a widget/springboard.
In my case i wan't to have my blood glucose level on my watch as i was used to with my android wear watch.
I have a simply app made with taske wich can read out a json from my nightscout site. This sadly work only via wifi.
Main problem is the bluetooth comunication. i've tried so many simply bluetooth apps and librarys via sideload. I can't even tell how many. Non of them worked out. Only some worked in watch to phone direction but not the other - desired - way. In almost every case, my phone could'nt even find the watch.
But since watch droid got it working, i know there is a way.
There is another way to get data to the watch: the notification system. Since i also could'nt get the notification listener to work on the watch, it is also not a starting point for me.
Last chance i see is automizing watchdroid and sending a file at a regulary scedule and reading this from the widget.
For the moment i just use Notify and fitness cause the Phone notification with my glucose level is persistent and the huami app ignores persistent notifications.
But get a new notification with my glucose level every 5 Minutes. On the phone the notification gets just updated, on the watch i get a new one. Over the day the notification stack gets fuller and fuller...
I'm not talking about geting this into a watchface, thats the next step after the next hundreds of steps.
Any help and tipps are welcome.
When a notification is dismissed on the phone, it should dismiss on the watch.
If you have the source to this app, you could make it dismiss it's notification and send a new one.
Klaus3d said:
Hi there,
i'm trying to build a companion app similar to watchdroid with wich i can send data to the watch and display them on a widget/springboard.
In my case i wan't to have my blood glucose level on my watch as i was used to with my android wear watch.
I have a simply app made with taske wich can read out a json from my nightscout site. This sadly work only via wifi.
Main problem is the bluetooth comunication. i've tried so many simply bluetooth apps and librarys via sideload. I can't even tell how many. Non of them worked out. Only some worked in watch to phone direction but not the other - desired - way. In almost every case, my phone could'nt even find the watch.
But since watch droid got it working, i know there is a way.
There is another way to get data to the watch: the notification system. Since i also could'nt get the notification listener to work on the watch, it is also not a starting point for me.
Last chance i see is automizing watchdroid and sending a file at a regulary scedule and reading this from the widget.
For the moment i just use Notify and fitness cause the Phone notification with my glucose level is persistent and the huami app ignores persistent notifications.
But get a new notification with my glucose level every 5 Minutes. On the phone the notification gets just updated, on the watch i get a new one. Over the day the notification stack gets fuller and fuller...
I'm not talking about geting this into a watchface, thats the next step after the next hundreds of steps.
Any help and tipps are welcome.
Click to expand...
Click to collapse
Hello,
what application do you use to get a notification every 5 minutes ??? you use a FreeStyle Free blood glucose sensor ??? I will be very happy to read you to know if you succeeded !!!
astrarico said:
Hello,
what application do you use to get a notification every 5 minutes ??? you use a FreeStyle Free blood glucose sensor ??? I will be very happy to read you to know if you succeeded !!!
Click to expand...
Click to collapse
Yes, it's freestyle libre with ambrosia blucon nightrider for nfc readout and transmission every 5 min. The app i use is xdrip+.
The notification is persistent to keep the data collector service running, to show the value on the notificatiin icon even on the aod of samsungs.
Klaus3d said:
Yes, it's freestyle libre with ambrosia blucon nightrider for nfc readout and transmission every 5 min. The app i use is xdrip+.
The notification is persistent to keep the data collector service running, to show the value on the notificatiin icon even on the aod of samsungs.
Click to expand...
Click to collapse
ah yes anyway, the price of "ambrosia blucon nightrider" as we say at home "it stings the eyes". before you give me the answer I was wondering how you did to get back the FreeStyle scan, so I understand. on the other hand to use the nightscout, it is a little the course of the fighter ... a lot of account to create. damage that the app glimp or other does not regroup suddenly!
It's currently my intention to build a framework for both phone and watch to allow apps to get data from the internet at some point in the next few months. I'm stuck with work to do at the moment so don't have any time to put towards projects (especially not big ones like that) but in the future - probably
I'd ideally also like to get Android Wear (not Wear OS, it's an old version) working too, to allow at least some companion apps to function (Sleep as Android, Keep etc.). I've got the framework working fine (which does improve app compatibility, but no communication still severely limits what they can do), but the two way Bluetooth connection throws an error that I cannot find any documentation about, so it's on hold for now until I have sufficient time to investigate properly
This would be awesome to have a framework like this. In my case i would'nt even need real internet access, due to the web service is localy provided by the xdrip app. But this would open so many things and possible options to code. Let me know if i could help. I'm also short in time but willing to help.
Getting Android wear working on the pace/stratos would also be great. I tried out sideloading the micro apk for wear of xdrip+ and it worked out better than expected. No crashes from the app and even the integrated watchfaces were selectable. Of course there were no data shown and no low power watchface.
Klaus3d said:
Getting Android wear working on the pace/stratos would also be great. I tried out sideloading the micro apk for wear of xdrip+ and it worked out better than expected. No crashes from the app and even the integrated watchfaces were selectable. Of course there were no data shown and no low power watchface.
Click to expand...
Click to collapse
It might actually be possible to build a newer version of Android, source code exists for the CPU and MIPS sources exist all the way up to Oreo, but again that would take time I don't have (and space for that matter)
Just wanted to let you know, that thanks to edotassi i have a working widget with my blood glucose values on my Stratos.
https://github.com/edotassi/AmazMod
https://github.com/edotassi/AmazModService
Now i'm fine tuning the widget and maybe also the nightscout parts of amazmod. But i'm still learning.
Klaus3d said:
Just wanted to let you know, that thanks to edotassi i have a working widget with my blood glucose values on my Stratos.
Now i'm fine tuning the widget and maybe also the nightscout parts of amazmod. But i'm still learning.
Click to expand...
Click to collapse
Hi, great news. Will this work on Amazfit BIP ?
Since the Bip does not rely on the AmazFit Watch app, i'd say no.
Can you show on the photo the indications of the xdrip on the watch? how it works.
Hi, i'm now trying to integrate quinnys library into xDrip, to make thinks easy and to allow 2 way communication.
Since xDrip is a really big and complex project + i'm a noop i'm having trouble with providing a switch in the menus and finding the right place to start the service from. Maybe someone can help me out again.
I am also really interest of amazfit bit. I saw now, xdrip have one section called "amazfit synk service" look like can connect with this kind of phones. Are there news to see the value on the display?
Tapiocapioca said:
I am also really interest of amazfit bit. I saw now, xdrip have one section called "amazfit synk service" look like can connect with this kind of phones. Are there news to see the value on the display?
Click to expand...
Click to collapse
None of this will work with the Bip, it's too limited
Is there any way to implement the clockscreen or widget from Glimp instead of XDrip on the Stratosphere. I'm getting better use from Glimp and MiaoMiao.
Klaus3d said:
Just wanted to let you know, that thanks to edotassi i have a working widget with my blood glucose values on my Stratos.
https://github.com/edotassi/AmazMod
https://github.com/edotassi/AmazModService
Now i'm fine tuning the widget and maybe also the nightscout parts of amazmod. But i'm still learning.
Click to expand...
Click to collapse
You should ask this the devs of glimp.
Hi guys, sorry if it was already asked, I searched the forum and I wasn't able to find an answer.
Is there a place where to see what changes the various updates made to the Bip?
Today I've received my device and Mi Fit app (iOS) updated to 1.0.86 but now the Mi Fit app (Android this time, I was trying to install a personalized watchface) decided it was time to do a new one (it's taking a lot of time, so I've no idea which version is getting installed at the moment).
I'm just curious to see what's new.
Thanks.
What to see a change log for MiFit? App store lists changelog for apps, and Android online stores list some of the changes, like this one:
https://apkpure.com/mi-fit/com.xiaomi.hm.health
lfom said:
What to see a change log for MiFit? App store lists changelog for apps, and Android online stores list some of the changes, like this one:
https://apkpure.com/mi-fit/com.xiaomi.hm.health
Click to expand...
Click to collapse
Thanks lfom, but I meant the change log for Amazfit Bip firmware. Just to see what was improved or changed.
Update is finished, now I've the 1.1.14 version. I don't know if it's too new but I wasn't able to pair it to last version of Notify & Fitness for Amazfit, so no personalized watchfaces for now.
I see... I am not sure, but I think all updates for Pace are get from the manufacture's site in Chinese then translated. Maybe someone knows if there are announcements for Bip versions as well...
Did it eventually got an airplane mode ? (Check settings on watch)
Amazfit dev on twitter said they were on it months ago..
WiwiPouPou said:
Did it eventually got an airplane mode ? (Check settings on watch)
Amazfit dev on twitter said they were on it months ago..
Click to expand...
Click to collapse
For the BIP?
It's not on mine.
There’s a DND function, that can be scheduled, but nothing about airplane mode.
Locksoft said:
There’s a DND function, that can be scheduled, but nothing about airplane mode.
Click to expand...
Click to collapse
How do you schedule the DND function on the Amazfit Bip? I only see 2 options: ON/OFF or AUTO based on if it thinks you're asleep.
I'd love to set DND following a schedule, like I do it on my iPhone, e.g. DND on from 11pm-8am.
WolfgangBremer said:
How do you schedule the DND function on the Amazfit Bip? I only see 2 options: ON/OFF or AUTO based on if it thinks you're asleep.
I'd love to set DND following a schedule, like I do it on my iPhone, e.g. DND on from 11pm-8am.
Click to expand...
Click to collapse
Why not a DND that follows whatever is set on the phone?
Hi all,
I don't know if this already exist or if it is even possible from the technical perspective. I've tried to find how to do it, mainly trying to install one of the already existings apps for android but only one is compatible with the amazfit pace architecture and the result in the watch screen is to poor.
The point is to have a new activity in the smartwatch that record laps by GPS position (fe some garmin models do this as well). You set at the beginning a start point and every time you cross that point the activity set a new laptime. It will be usefull for different sports as for example circuit cycling or motorsports like go karts/motorbikes.
Does someone know if this is possible or if already exist something similar?
Regards
Which device? Pace and Stratos have a function called Autolapse which I guess is what you are looking.
nhedgehog said:
Which device? Pace and Stratos have a function called Autolapse which I guess is what you are looking.
Click to expand...
Click to collapse
Hi nhedgehog, thanks for your reply.
I have an Amazfit Pace... I can see the autolap by distance or by time but can't find the autolap by gps start position or something called autolapse, where is that? Do you have any custom rom installed?
I don't think you can do it besides auto lap by distance or time, as most watches do. If you need anything else then probably you must export the GPX data on watch, transfer it to computer then use a third party service to edit the data.
I'll answer later, just switched the ROM, don't know if I got confused with all that new settings.
I'm on the Amazfit Pace Chines BETA 2.0.6.12 ROM. Here is a thread which lists the activity settings of some outdoor activities.
You are right I can't define a GPS position as Lap Starting. I have the possibility to define autolap by distance and set this alert on or off but not what you were looking for.
I also would be interested by this GPS lap function
WOS2 on Pace has an "Auto Lap" setting (with option of notification separate from the normal lap notification where you can set the lap length), most probably it exists on Stratos as well... Does it do what you need?
I'm thinking on changing my aging Sony SmartWatch 3 for an Amazfit stratos but I'd like to create my own watch faces showing weather information and so on, like I can do in Android Wear.
I have seen this post https://forum.xda-developers.com/sm...building-companion-app-to-send-t3767771/page2 talking about those repos https://github.com/AmazMod/AmazMod and https://github.com/edotassi/AmazModService, but that is more for sending the info to a widget than to the sphere. Like the Wear OS image attached. It's ugly but I like it
I'm an Android developer, so I'm not asking for details, but only for a general answer that can me help deciding if this device will fulfil my expectation or I'd better search for a Wear device. (I like battery and transflective screen from stratos, but...)
beemerTPPC said:
I'm thinking on changing my aging Sony SmartWatch 3 for an Amazfit stratos but I'd like to create my own watch faces showing weather information and so on, like I can do in Android Wear.
I have seen this post https://forum.xda-developers.com/sm...building-companion-app-to-send-t3767771/page2 talking about those repos https://github.com/AmazMod/AmazMod and https://github.com/edotassi/AmazModService, but that is more for sending the info to a widget than to the sphere. Like the Wear OS image attached. It's ugly but I like it
I'm an Android developer, so I'm not asking for details, but only for a general answer that can me help deciding if this device will fulfil my expectation or I'd better search for a Wear device. (I like battery and transflective screen from stratos, but...)
Click to expand...
Click to collapse
Check this: https://forum.xda-developers.com/smartwatch/amazfit/app-watchface-greatfit-v1-1-settings-t3791516
Thanks for point that out.
I have found the repo of that app and seems promising. I wonder if we can paint anywhere in the sphere or as that app does, only in the boundaries of a specific widget.
Now there is the second part, sending a good forecast to the watch as the Amazfit one is not enough. I will study Amazmod repo to see if it is possible.