yashsingh1/xdaforums huggingface dataset:
[Amazfit] GreatApo:
Good question... it is not written somewhere in the watchface...

I guess you can do it with ADB: https://stackoverflow.com/questions/11942762/get-application-version-name-using-adb

but if you are not sure about having the latest version, just install the last one over the one you have (ADB install -r pkg_name_here).
[Amazfit] Bobanovicz:
The number of notifications doesn't reset. I have 89 notifications and it still increase :)

ROM 2.3.6.1 Stock, Amazmod latest.
[Amazfit] GreatApo:
:( what is your amazmod set up? Custom notifications, Standard notifications or both?
[Amazfit] Bobanovicz:
Standard.
[Amazfit] GreatApo:
hm... and the "Do not remove notifications from phone" option is off right?
[Amazfit] Bobanovicz:
Yes.
[Amazfit] atreyunext:
Hello!!!

I try to use this watchface to see my glucose.............but i cant see!!!

I have installed xdrip (by klaus) in the phone and the sphere of xdrip in the amazfit and I see without problems the glucose in the amazfit !!

But when I choose the sphere of greatfit and configure the widgets, selecting in one of them the Xdrip option ... it does not show me anything !!!

Can someone help me please? Do I have to do something different? Maybe I have to uninstall the sphere of xdrip of amazfit ??

Thank you
[Amazfit] zipias:
Wrong month

nice watch face but when in off mode show October not december (PT language) :/

...NOT WORKING ANYMORE! :(
[Amazfit] royrosenfeld:
I love this watchface.

Although I'm facing a problem, today my Pace reached below 15% battery for the first time, and suddenly Greatfit started crashing.

I charged my watch back, did a reset on Greatfit, restarted the watch, and it still crashes.

Next I tried upgrading to the newest PACEificator(I was running 2.6.4.0, upgraded to 2.6.4.1),

did a factory reset, installed Greatfit and Amazmod manually, and yet Greatfit still crashes.

I'm out of ideas, help would be greatly appreciated.

Thanks !
[Amazfit] GEoMaNTiK:
Something strange happened to my GearFit at 12pm.

Does it have anything to do with it flicking over to 1/12?

My watch face froze at 12 midnight and after reboot GearFit watchface is blank.

Everything has been working fine up until this.
[Amazfit] papzi57:
With HU language too... [emoji25]

Tapatalkkal küldve az én PRA-LX1 eszközömről
[Amazfit] polrus:
I have the same - blank unusable watchface
[Amazfit] bbaixo:
I have the same issue, blank face during the night.
[Amazfit] vd69:
I am facing the same problem with Greek language crashing.but if you go to settings ,other features and deactivate the option month as text ,than its not crashing any more

Until GreatApo finds the problem. But I think it's relative to Month December
[Amazfit] lfom:
The dev ( [MENTION=3668555]GreatApo[/MENTION] ) is aware of the problem, it is caused by some for some changes in the latest firmwares for both Pace and Stratos (CN versions). When there is a fix he will publish it. Thanks for reporting the crash.
[Amazfit] Damoedge:
Same happened to mine too...watch face blank...
[Amazfit] mardeck:
Hi, best Watchface ever, but since i have updatete my Stratos to STRATOSfied Rel 24: Full install Version 2.0.46.0 , i cant fix this bug.

Bugs:

Sometimes lock screen mode does not work, just change to an other watchface and change back to GreatFit or go to settings and click save again.

Can anybody help me?
[Amazfit] lfom:
Bug fixed, please update to latest version (3.7 as of now), link in OP. If you still have any problems, I recommend that you add a logcat showing the error.
[Amazfit] GEoMaNTiK:
Thank you
[Amazfit] GreatApo:
The SLPT mode (=screen off) is hit and miss when you try to start it. In the final versions its quite stable.

If out of the blue (not when changing watchface) the SLPT changes by itself, then probably an error was encountered. In this case, I would propose to either try to grab and forward me the logcat, or if you are not familiar with doing so, let me know what custom widget you are using. Almost all custom widgets (=those not provided by huami) are sensitive, for example there are reports that custom time widget has problems, but it is not easy to debug it.
[Amazfit] logsdon:
Hey, GreatApo, why not set this app up so that it reads a settings file? Then users can just change the settings file and upload that settings file to the watch. Then we will be closer to something like FACER.
[Amazfit] GreatApo:
I was trying to do so directly from Amazmod. The watchface is already parametric, at least most widgets and features. I just don't have the time to finish it.
[Amazfit] Bobanovicz:
Is there any way how to reset the notifications widget counter? I tried clear data adb command, Amazmod clear data, Amazfit too, but counter still show 104 notifications.
[Amazfit] GreatApo:
Lol, I have to send some fixed numbers with Amazmod. Anyway, try this:

adb shell settings set system CustomWatchfaceData ""

You may experience some crashes :P

Go to Amazmod and click the "Send data" in the watchface section to re-set phone data if you use them.
[Amazfit] mardeck:
Sorry, read it to late. Iam back on Rel 22: Full install Version 2.0.43.0 and everything works fine with version 3.7. But thx for your help and answer
[Amazfit] Bobanovicz:
I got "Invalid command: set"
[Amazfit] GreatApo:
Oh yeah it's "put" not "set". And if you get a second error, try 0 at the end instead of ""
[Amazfit] Bobanovicz:
With the 0 is worked. My counter shows -- again :) Thanks for your help ;)
[Amazfit] logsdon:
Anything I could do to help? Being able to get even a little more control over fonts and hours / minutes would be GREAT.
[Amazfit] big88moe:
ive updated my firmware to stratosified 2.0.46.0 which is the latest realease and then i updated greatfit from 3.6 to 3.7 and cleared data and everything

the watchface works fine everything runs normal untill the watch locks then all i get is a blank screen, when i unlock the watch the screen goes back to normal and the watchface shows normally.

this is only happening with greatfit watchface and only after the update to the latest version

any ideas how can i fix this
[Amazfit] Damoedge:
Try disabling the status bar in settings in gearfit watch face settings ?

?
[Amazfit] koldaman:
Switching off status bar did not help. What fixes this bug is setting progress bar to none.

Hope this will be fixed in next release.

BTW thanks for great watchface to developer!
[Amazfit] GreatApo:
Unfortunately I don't face this error on my Stratos yet. Can anybody re-apply the watchface and grab the log cat?
[Amazfit] big88moe:
Tried both suggested solutions but no use still get the same result

Whenever the watch locks all. I get is a blank screen everything goes back to normal the instant I unlock the watch
[Amazfit] koldaman:
Try to simulate this again but with no luck. Differrent behaviour occured instead. I switched back to battery indicator for progress bar. Whenever watch switch to sleep (dim screen), watchface remains but without progress bar. Something strange is happening...

I am on STRATOSfied (Rel 24 / 2.0.46.0).

Attaching logcat, but I do not know if it help, since watchface does not go to sleep mode when connected to USB.
[Amazfit] GreatApo:
It's not that weird... The slpt service doesn't (re)start.

All the errors in the log are because of seconds been disabled in slpt mode. This was always a problem because the settings value is not set to 0 but null. Please enable the seconds in screen off, then change to an other watchface and back in GreatFit.

On the other hand, this is not related to the progress bar :/. So the error was probably not caught.
[Amazfit] koldaman:
Confirming that the cause is somewhere else. Enabled seconds in watchface makes no differrece. Restarted watch and the problem is back - empty screen when going to sleep.
[Amazfit] Domi_da_Housecat:
Black Sleep Screen

Hello GreatApo,

Im also facing this issue regarding the Black Screen in sleep on the Stratos - StatOSfied rel 24.

After some restarts it doesn´t showed me a black empty screen anymore, but instead the "stock" watchface. - I think it´s called "Everest"?

After I deactivated the bar(outside of watch, coloured) for the battery of the watch itself and a restart afterwards it´s working fine - but without the mentioned bar option.

When I try to set it again to watch battery - I am facing the same problem as before: sleep watchface is "stock" that with the black background and the dailers(hands) "Everest?".

I also tried to change the second hands setting - without any change - expect of the change for the seconds ofc. - the bar is activated but the sleep watchface is "Everest".

I flashed the new StratOSfied rom today - rel 24 - before I was on newest stock rom international - also got the GreatFit.3.7.apk installed - everything was working fine there.

Today I flashed the StatOSfied rom - so I think something with this ROM messed up the setup for GreatFit.

Best regards,

Domi, a big fan since the very beginning.
[Amazfit] GreatApo:
I didn't thought of your screen always on when charging. So, grab the log cat again but first let the screen go to sleep:

adb commands to enable lockscreen while charging (may need root):

adb shell setprop prop.sys.show_chargingui false

adb shell svc power stayon false

To reverse:

adb shell setprop prop.sys.show_chargingui true

adb shell svc power stayon true

Run these commands, change to an other watchface, change back, wait for the slpt to appear and then grab the log.
[Amazfit] Domi_da_Housecat:
So - I tried that commands and created the logcat over "adb logcat" - hope that is right.

Now at the sleep mode - there is no other watchface showing up - it´s now the Greatfit - but without the battery bar around.

I attached the logcat.

Best regards,

Domi

EDIT: - Although it´s the Greatfit sleep watchface now - it shows the wrong time "14:42" LT atm - sleep watchface shows "14:16" LT - without bar around - like mentioned
[Amazfit] koldaman:
Also did logcat, hope this help.
[Amazfit] GreatApo:
it probably froze.

I will look into the logs this evening
[Amazfit] Domi_da_Housecat:
Black Sleep Screen

So,

After another restart I am back to the "When sleep mode, then only black"

I did another logcat - just for reference.
[Amazfit] atreyunext:
Hello GreatApo

Congratulations for your work ... and especially for diabetic users like me!

In yor features says... "New xdrip values widget (will be supported with Xdrip by Klaus3d3)"

I have xdrip by Klaus3d3 in my phone and configure to send (amazfit services) data to my amazfit...........but with your watchface i cant see my glucose!!! :( ( in watchaface by klaus3d3 ,i see ok my glucose)

I try a lot of things ...ej, select xdrip in differents widget 1,2 ,3.. .etc but nothing show in your watchface !!! :(

Could u help me??? im a diabetic user and i would like to use your watchface....but i dont know what i need for configure it well!!!

best regardsssss
[Amazfit] Sadegh:
it is fixed for me after installing the latest version
[Amazfit] Domi_da_Housecat:
Which Version did you installed ?- Greatfit 3.7? - or do you speak of the StartOSfied?

BR,

Domi
[Amazfit] guano30:
Is it a known bug, that if you deactivate AM/PM Watchface has "Blackscreen" a msg that the Launcher stopped?

Switching on AM/PM brings the Watchface back to Life...
[Amazfit] GreatApo:
Yeah, I have to adjust that. Klaus did a very good work, now I have to go through his code again and figure out how he finally handles his data. We are both extremely busy currently but we will figure it out ;)
[Amazfit] Domi_da_Housecat:
Hello,

thanks for this advice, sadly nothing changed in this regards.

Without the battery bar enabled around the clock - everything is working fine - even without the AM/PM option disabled.

When I am enabling it - it just shows the AM/PM again - still working.

When I enabling the battery bar around the the clock - the sleep watchface just turns black - no msg that the launcher has stopped or anything else.

Best regards,

Domi
[Amazfit] guano30:
Check!

I was already surprised, why my Watch dont show Display without light anymore and if its a feature i can enable /disable...

Without battery bar around all working...

At German Language impossible to deactivate AM/PM

If i do Watchface stopps msg apear or Watchface is empty
[Amazfit] vegeta340:
Hi All!

This watchface is a really valuable thing, congratulations!

Unfortunately i have an issue with altitude, it is probably determined by air pressure (like in my sigma bike comp) but displayed values are far from true, f.e. instead 312 m greatfit shows 228m and instead 210m it shows 140m. There should be possibility to set up actual air pressue at the sea level (like in sigma) to calibrate those mearsuments. Could it be done? Many thanks in advance!
[Amazfit] GreatApo:
Altitude is calculated roughly thought air pressure, I just found some data online and used them to derive with an equation between air pressure and altitude. A better approximation can be achieved using the temperature, but you also need the pressure and the temperature in the closest sea level...

I am aware it is a lot of, it needs to be calibrated somehow. However, the diver must work perfectly :P)

Btw, the results are impressively close if you consider how they derive hahaha
[Amazfit] koldaman:
Went back to Stratosfied Rel 22, Version 2.0.43.0. This fixes the "When sleep mode, then only black".

Must be something with lates version (2.0.46.0).
[Amazfit] Saratoga79:
[MENTION=3668555]GreatApo[/MENTION] any chance for a Verge version with 360x360 resolution screen?
[Amazfit] GreatApo:
I should somehow try to detect the screen size and calibrate the style... I will open a GitHub issue.
[Amazfit] Rafaelcastro85:
Updates....

Updates coming?

Fix errors?....
[Amazfit] atreyunext:
Perfect GreatApo !!!! I am sure that you now have a lot of work.

But do not forget the diabetic users with amazfit .... Many chose this watch precisely, for you and for Klaus. :o:o:o

We will be very attentive to your sphere ... waiting for your updates !!!

Greetings and enormous your work again :good::good::good:
[Amazfit] JRevenge:
Hello!

When will we see support for the Amazfit Verge?

Thank you
[Amazfit] 1immortal:
maybe after he'll get back to planet earth, from his Christmas vacation :)
[Amazfit] maycongomes:
I have a problem with this watch face. The calendar for January is the month of November. I'm using the Portuguese mode. Please fix this.
[Amazfit] GreatApo:
Some work has to be done but I have an idea how to set up the compatibility, however, since I don't have the watch it will take a little longer.

I am just extremely busy, no vacations :( , I will try to do some improvements on February :)

Just restart the watch!

You will also have to do so next November :D
[Amazfit] mardeck:
Hi.

After The stratosfied 2.0.51.0 the watchface does not work correctly. the same problem as in the version 2.0.46.0 only 2.0.43.0 works correctly. is there a workaround?
[Amazfit] GreatApo:
I will fix it in 2 weeks :)
[Amazfit] koldaman:
I have also noticed, that altitude is not updating regularly. Just when I get back from watchface settings or when Greatfit watchface was selected.
[Amazfit] peanek:
For the first time when I choose GearFit (even after uninstall and reboot and new installation) when watch go to sleep - I see old watchface after 15 seconds. What is wrong ?
[Amazfit] GreatApo:
Have you changed the update frequency from settings? (It's the "air pressure refresh")

Some latest ROMs appear to cause problems. It will hopefully be fixed in the next release.
[Amazfit] peanek:
Perfetto !

Thanks for info !

After reboot I've got not old watchface, but 'blank' picture. I think this is because after reboot no watchface selected.
[Amazfit] GreatApo:
Update 2.3.8.0 crash fix - GreatFit beta release (Download)
[Amazfit] uoY_redruM:
It works. It's no longer reverting to a different watch face or going black completely when the screen times out.

Thanks for the quick solution.
[Amazfit] mardeck:
Hi.

Wf Version 3.8 won't Work on Stratos with stratosfied 2.0.43.0 in German language.
[Amazfit] Saratoga79:
[MENTION=3668555]GreatApo[/MENTION] working great on latest stable chinese version os Stratos 2.0.51.2. ;););)
[Amazfit] GreatApo:
Try pace version, else I will grab the libs from the ROM and revert them to see if this is the problem.
[Amazfit] mardeck:
Hello. thanks for the tip with the pace version. Works flawlessly
[Amazfit] GreatApo:
Just keep in mind to change to the other version of you update the ROM ;)
[Amazfit] dude-nl:
Thanks! Works for me!
[Amazfit] JRevenge:
Any news about Verge compatibility? Thanks
[Amazfit] GreatApo:
No light at the end of the tunnel... :P
[Amazfit] rogerquinca:
HELLO, my son has STRATOS and he is perfect with GREATFIT but I have VERGE. There will be light in the tunnel .... :) THANK YOU.
[Amazfit] Coletivo37:
First of all, congratulations for the best APK. A doubt. I'm not able to see seconds anymore on version 3.8. The took out?
[Amazfit] GreatApo:
Seconds are not working with the latest Stratos update and I haven't fix it yet. I hope there will not permit a huge problem doing so, 3.8 was a quick fix update.
[Amazfit] Dejvid50:
Awesome thanks ?..but, if I have locked watches, resolution is not very good, how to fix ?
[Amazfit] Coletivo37:
The music control, the one that shows before notifications, is gone?
[Amazfit] Coletivo37:
Solved by switching off and then on into Amazfit app, under profile - settings - notification - music remote controller
[Amazfit] GreatApo:
What do you mean? Verge is not supported yet.

Completely out of topic.
[Amazfit] Dejvid50:
On Pace works fine, but I mean if I have locked watches, fonts of day and clocks are little bit pixelated
[Amazfit] GreatApo:
Text is converted into 8color pictures (limitation of the off screen) that's why you see them pixelized. For example, grey colours are converted into black or white, the same thing happens between the whole color range which produces these pixeled images.

Btw, the gray background of the progress bar is not grey but a grid of black and white pixels.
[Amazfit] fgrassmann:
Hi there,

I cloned the git repository yesterday, tried to make some changes to fit the screen of the Verge (especially resized the circle images and adjusted the layout), compiled the source (after some struggles), and installed it on the Verge.

The good thing: The app runs. But I probably was a bit optimistic: While the locked/sleeping screens look good and as intended, the actual active watch face does not. It seems to be masked by a 320x320 round viewport, which is not there in the lock screen. So when the Verge is "active", the bottom right part of the screen is missing. Is this something that can be adjusted in the GreatFit code, or does the HuamiWatchFacesWOS2.8.jar play a major role in this?

I also extracted the recent version of that (HuamiWatchFaces3.odex) from the Verge, but building against that failed, because the interface seems to have changed (with minor problems easily solved, but a big one, as setStringPictureArrayForAll seems to have been removed.

Does anyone have a hint regarding the cutout? The rest seems to work fine.

Yours,

fgrassmann
[Amazfit] GreatApo:
You are pretty good. I was not aware of this limitation.

Yes, libraries may be the problem. An easy fix for the libraries is to see where the setStringPictureArrayForAll is (using old files ctrl+click the the function), and probably they have just remove that from the new ones (I think I had the same problem with the last Stratos version). So you just open the current libraries and verge's as zip and replace the class file of that function.

Start from there.

Verge has an screen of state?
[Amazfit] fgrassmann:
I honestly do not know what you mean by the latter?!

For a quick-and-dirty workaround, I just commented out the calls that are causing the problem, but then I run into a linker problem: The HuamiWatchFaces3.odex seems to contain much more libraries that the 2WOS28 version does, which leads to something like that:

D8: Program type already present: android.support.v4.app.BackStackRecord$Op

> Task :app:mergeExtDexDebug FAILED
java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
Program type already present: android.support.v4.app.BackStackRecord$Op

The problem is, as I understand it, that the jar file from the Verge contains this class, as well as some of the files included via the dependencies section of gradle. Could you give a hint as how to solve that problem? Just deleting the classes from the jar (which takes quite a long time, as many other errors follow) does not seem as the right thing to do...
[Amazfit] GreatApo:
Yes this is the problem. You should remove the suport.v4 either from the gradle or the whole folder from verge's libraries.
[Amazfit] fgrassmann:
Thank you for encouraging this ;), it now works. I copied the class from you jar to the new one, removed v4 and v7, and now it compiles, links and runs full screen on the verge! Great!

But now a new problem rises: The lock and sleep screens are not created by GreatFit, but by the watchface I used right before (showing analog hands, and also getting updated...). How could that be?!
[Amazfit] GreatApo:
On pace/Stratos, SLPT screen (screen of) is a different activity. So, probably the same happens on verge -> your activity crashes.

So, you said that screen off was working on your first try, with verge's libs, right? And you still use those libs but you replaced what from GreatFit? Because that is probably the problem.

However, search the log for errors because there may just be a crach in the code.

The third possibility is that the activity of screen off was not initiated (it's a bug on GreatFit) so changing to an other watchface and back to GreatFit may fix it.

I would suggest looking for a crash in the log (an error you may see is about seconds when checking if they are, skip that). Additionally, I hope that you noticed where the code of screen off is (the on/off modes are mixed in the code). Every widget has a "buildSlptViewComponent", that is the screen off code (I think I comment that in the code).

Anyway, thanks for your help! Maybe I should make a verge branch in GitHub for you to pull.?
[Amazfit] fgrassmann:
The SLPT screen worked when I used your jar (with the main screen cropped), but it never worked with the Verge's jar. Dumb question: Do you mean using logcat? What should I look for?

As for the branch: I do not know if this would be so good, as I try to achieve some different things (analog watch face, hardcoding some things, especially showing Japanese characters for the date, too), but I can send you anything that could help improving GreatFit a bit further.
[Amazfit] GreatApo:
On Android Studio click the log at the bottom left and search for GreatfitSlpt craches/errors

Dirty fix -> replace the ingenic folder from GreatFit's libraries to Verge's libraries :P

I hope it works but it would be better if you find the error form Verge's libs...

Ok, well I can always look your GitHub code (y)

To fix the Japanese characters you either replace the font I use with one compatible or you include a compatible font in the system (I don't remember how you can do that by heart)