[Amazfit] Cracklydisc:
How to make new watch faces for Amazfit

Finally, after a long search, I have been able to find the way to make new Amazfit watch faces, demanding me hard work, but there is so much to do yet, many tests are needed. At the moment I only tested how to make analogic watch faces, not digital ones.

What is needed to make watch faces?

A PC software that can open images with alpha channel like Gimp, Photoshop, etc.

Find attached the download a template that I used to make the first fully working custom watch face. Use it just by changing image files and not rename it.

https://mega.nz/#!GUpSwAqa!kwlCHfx8b1evRUjbh3VMN-eXNRfnfnsoZrhrVd29IdY

In this tutorial I will use Photoshop, but these same steps can be done with other graphic software.

Ready to start!

Files to draw for watch face:

Background image

Background image with an 8 colors palette

Hours timehand image

Hours timehand image with an 8 colors palette

Minutes timehand image

Minutes timehand image with an 8 colors palette

Seconds timehand image

Preview image

All images with an 8 colors palette are needed for standby mode and it can only be drawn with the following 8 colors:

#ffffff

#ffff00

#ff00ff

#ff0000

#00ffff

#00ff00

#0000ff

#000000

If you want you can download the photoshop palette I made:

https://mega.nz/#!PQgVhIaJ!dR6RwuyOj_cVWYG8l5nzXLCv0D-iG11_RvNA5lvrLb0

Here is the list of all images to draw with important information such as file name, file type, file resolution and colours palette to be used for the image.

Background in normal mode

Background in standby mode (8 colors only!)

Hours timehand in normal mode

Hours timehand in standby mode (8 colors only!)

Minutes timehand in normal mode

Minutes timehand in standby mode (8 colors only!)

Seconds timehand in normal mode

Preview to select the watch face

We have drawn all images of our simple watch face and can adjust files in the respective folders.

This is the final structure:

xml files

An Amazfit watch face needs 2 configuration xml files:

description.xml

watchface.xml

description.xml

This is the file I used for my watch face, parameters are self explaining so I will not add more. You can make a similar file only by changing watch face name and author.

NB: tag “settings” to “true” allow to modify the watch face inside the watch menu to load custom background as it is already possible with some standard watch face.

watchface.xml

This file contains images path to be used in the watch face.This file has a complex configuration and it also has the widget configuration to use inside the watch face. I have not been able yet to test everything as there is no official documentation and all data have been extracted from decompiled apk.

Simple version without widget:

Available attributes, not yet all tested:

config

configlist

dataType

height

id

mask

model

preview

type

width

x

y

Example of file with a widget:

The widget dataType are working:

“1” step

“2” today distance

“3” total distance

“4” calories

“5” heart rate

“6” date

“10” battery

The widget dataType aren't working:

“8” weather

“9” Air quality

“11” unknown

Making of watch face file

To make a file to fit Amazfit standard, just zip all the files and rename the zip with .wfz*extension in this way:

How to copy the new Watch Face inside Amazfit

Copy the watch face file inside the watch as any music file, so:

Turn on the Amazfit and connect it to PC

Open the main folder whit the list of all folders

Search the WatchFace folder, if not existing just make it (case sensitive)

Copy the .wfz file inside the WatchFace folder

Test the watch face from the watch!

Result

Normal mode:

Standby mode:

Thanks to [MENTION=1438503][Jaco69][/MENTION] for helping me in the translation :)