• Administrator
  •  
    Support Ukraine
    If you experience any problems with the forum (it is not visible, there is no way to post messages, or some functionality does not work), please let us know. If you have problems with registration or you did not receive confirmation letter, let us know and we will activate your account manually.
    If you get an "The submitted form was invalid. Try submitting again" error, delete cookies, then try again.
     

MiBandWFTool

This forum is designed to discuss and develop tools creating watch faces.

Moderators: asoo, lvpokka, Internal error, Watchmens

Forum rules
All communication in this branch should only be in English.
To discuss tools that are not in this section, use the “Watchfaces tools (discussion)” forum.
lvpokka
Posts: 178
Joined: 07 Jul 2019, 20:22
Location: L1
Has thanked: 19 times
Been thanked: 152 times
Contact:

MiBandWFTool

Post by lvpokka »

Author
lvpokka

Tool Description
1. The tool is based on a modified version of AmazfitBipTools, thanks to the original open source .
2. The tool supports unpacking, packing of the official watch face bin file.
3. Mi band 4 supports 16,581,375 colors.
4. Mi band 5 supports 15,499,008 colors.

How to
1. Unzip MiBandWFTool_X.X.zip.
2. Download .bin file from catalog or get standard watchface file.
3. Drag the .bin file to WatchFace.exe (in step 1. , get the decompressed file)
(if there is only one log file, the decompression failed).

4. There are two ways to modify the dial.
  • is to modify the corresponding image file and replace it with what we want.
  • is to modify the corresponding json file and modify the position of the image.
5. After all the modifications are completed, drag the modified json into WatchFace.exe in step 1 to get the corresponding bin file
(the file name depends on the name of the bin. If the .bin file is not generated, the package is wrong)

6. Copy the newly generated bin file to the corresponding directory of the mobile phone, and the synchronization will be completed. (This step is not very clear, you can refer to the original tutorial) above, you're done!
History log
What's new
  • added animation support
  • fixed pulse and weather
  • removed color restrictions for images
  • analog clock support
ver1.2
- Added compatibility for Pulse progress bar

ver1.3
- added full support for transparent images
- drawing 20 frames for preview GIF

ver1.3.2
- bug fixes
- added 2 versions, both with transparency but Palette version uses less memory if images are simple.

ver1.3.3
- Added circular/linear step progress on preview

Stable v1.3.6
- locked transparency for palette mode, support only (0 and 255) values
- palette mode fix

Stable v1.3.7
v1.3.7 (cosmetic changes, you can use 1.3.6 if everything suits)
- Fixed GIF preview (Pulse rendering, Step segments, Kilometer drawing, Calories)
- Added the ability to choose which Set of images to use for WeekDays. (Config file WatchFace.exe.config)
- STRONGLY fixed json examples in README.
(to avoid problems, pack 1.3.6 and unpack 1.3.7 for a smooth transition)

Stable v1.3.8
- Removed image order dependency for json (sorting images no longer required)
- Fixed display bugs
Important: the order of the images should be from 0000 to XXXX without gaps.

v1.3.9
- Removed dependence on images order 0000->XXXX
- Calories rendering fixed
- Added ability to change Preview Speed (available from 50ms - 1000ms)
- TimeElement DrawingOrder hardcoded to 1234 (not used by MiBand4)

v1.4.1
- Other bugfixes
- New WF support
- Added new elements (time delimiter / step icon / linear progress )

v2.1.4
- Added support Mi Band 5 wfaces
- Pandafix (new unknown element)
- BugFixes

v2.1.5
- Preview bugfixes
- [WFPreview] Added Copy/Paste/Save ability
- [WFPreview] Added ability to replace watchface header
Mi Band 4 WF Tool
v1.4.2
- Added miles image support
NOTE:
- if your using image for MilesSuffixImageIndex, then KmSuffixImageIndex is required! you can use the same image for it

Mi Band 5 WF Tool
v2.1.6
- Preview bugfixes
- Watchfaces generating with random header identifier
- Fixed problem with Windows scaling, DPI is tied to 96
- [WFPreview] Removed ability to clone watchface header

Mi Band 6 WF Tool
v4.1.0
- Added Lunar calendar
- Bug fixes
- New preview generator, should be pixel perfect (big thx to Johnson070)

MiBandWFTool_4.1.0.zip

MiBandWFTool_2.1.6.zip [alt url] [alt url 2]

MiBandWFTool_1.4.2.zip [alt url] [alt url 2]
Last edited by lvpokka on 02 Aug 2020, 19:41, edited 24 times in total.
abcd840322
WF maker
Posts: 13
Joined: 01 Aug 2020, 04:01
Location: 台灣
Has thanked: 1 time
Been thanked: 5 times
Contact:

Post by abcd840322 »

Nestdot wrote: 09 Oct 2020, 15:45
I finished making my watch face with this tool, but when I want to compile it it says it is greater than 615kb, it says it is 1093 kb, but in reality is just 511kb, the problem seems to be a gif included in the watchface (it has 30 frames) and when I set it to 10, it can compile it, I'm not really sure why though, here's the log error part, I can't include the pastebin link :/
Set "UsePaletteMode" value="1" in file WatchFace.exe.config
pacow
WF maker
Posts: 2
Joined: 13 Oct 2020, 00:54
Location: The Netherlands
Contact:

Post by pacow »

lvpokka wrote: 01 Oct 2020, 22:05
guaynaa wrote: 01 Oct 2020, 21:23
It works great but I think this has a virus or bug, maybe unintentional.
Aside from windows defender alerts, after using this software my browser started to randomly freeze
Is anyone else experiencing the same?
Yes, read this topic
Hi. ;-D New here. I've got the same problem. No threats are found after scanning my disk, but I'm not going any further until someone says it's okay to proceed. "Read this topic" isn't very helpful with 22 pages, you know. ;-)
lvpokka
Posts: 178
Joined: 07 Jul 2019, 20:22
Location: L1
Has thanked: 19 times
Been thanked: 152 times
Contact:

Post by lvpokka »

Not a virus, or you can just do not user Viewer, main wf tool app is not classified as virus.
eugenb
WF maker
Posts: 1
Joined: 05 Apr 2018, 18:00
Contact:

Post by eugenb »

Hello,
Thanks for this tool, I had great fun with it creating faces for my Amazfit Bip. I have a Mi Band 5 now and I'd like to create some more. I prefer the ones that hide all other info except for the clock when in locked mode. That saves some battery in the "lift wrist to view info" mode or if you just want to know the time and makes the band cooler. :D

It's really simple to do, you just need to replace the lock icon with a black background that has a cut where the clock is. The problem is that, no matter what I try, there are elements on the screen that can't be hidden in this way because they are shown above. I'm not very good at this but I think it's because of the order in which different elements are activated.
Is there a way to make the lock icon somehow activate last?
Thanks
abcd840322
WF maker
Posts: 13
Joined: 01 Aug 2020, 04:01
Location: 台灣
Has thanked: 1 time
Been thanked: 5 times
Contact:

Post by abcd840322 »

The temperature would disappear sometimes on the Mi band 5.
pacow
WF maker
Posts: 2
Joined: 13 Oct 2020, 00:54
Location: The Netherlands
Contact:

Post by pacow »

lvpokka wrote: 14 Oct 2020, 15:52
Not a virus, or you can just do not user Viewer, main wf tool app is not classified as virus.
Thanks for your answer Ivpokka, and thank you for creating and sharing the tool. I'm going to use it. I hope to have great fun creating WFs.

By the way, my error. :oops: I was having the virus warning with version 2.1.6 only, while I was supposed to use 1.4.2 (I have a Mi Band 4). :lol:
dwqdwq
Posts: 1
Joined: 19 Oct 2020, 00:02
Location: junpai
Contact:

Post by dwqdwq »

www.virustotal.com/gui/file/9ed8276cc55 ... /detection

mi band 5 wf tool
SHA1
47b5529c9c09bf1189ff8274178e755818ee0849
Windows 10 detected as malware or the blue warning screen came up. After running nothing happend. Could anybody please post a screenshot, how the tool looks like?

Is there a hash to check the exe checksum?

Thanks!
https://imgur.com/LBBGagB
urieleugenio
WF maker
Posts: 34
Joined: 21 Jan 2020, 12:30
Location: Madrid
Has thanked: 6 times
Been thanked: 7 times
Contact:

Post by urieleugenio »

Just click and drag the BIN file to unpack (or the JSON file to pack) over the tool (EXE file).
Insular
Posts: 1
Joined: 22 Oct 2020, 18:05
Location: Portugal
Contact:

Post by Insular »

Why it acuses a trojan horse on the latest version of this editor?
trojan horse: Spursint.F!cl found by windows defender
arthurking521
WF maker
Posts: 16
Joined: 22 Aug 2020, 03:52
Location: ch
Has thanked: 7 times
Been thanked: 3 times
Contact:

Post by arthurking521 »

Insular wrote: 22 Oct 2020, 19:20
Why it acuses a trojan horse on the latest version of this editor?
trojan horse: Spursint.F!cl found by windows defender
did u used the old version?if it is not ok also ,the problem is ur windows defender,which doesnot like it :D
rahmanjunior
Posts: 2
Joined: 24 Oct 2020, 17:40
Location: Portugal
Has thanked: 1 time
Contact:

Post by rahmanjunior »

I'm trying to modify a PipBoy watchface for the Mi Band 5, all I do is change the position on day and month so it goes DD. MM instead of MM. DD but when I compile the modified JSON I get this error:
"Fatal|[ERROR] Watchface is greater than 615kb, it will not be accepted by Mi Band 5, please reduce size! Current size:1015kb."
But even if I don't edit the JSON I still get this error, could someone please help me?
EnesTR
WF maker
Posts: 1
Joined: 04 Jan 2019, 15:17
Contact:

Post by EnesTR »

MiBandWFTool_2.1.6.zip file, and it looks like it's a trojan virus.
abcd840322
WF maker
Posts: 13
Joined: 01 Aug 2020, 04:01
Location: 台灣
Has thanked: 1 time
Been thanked: 5 times
Contact:

Post by abcd840322 »

rahmanjunior wrote: 27 Oct 2020, 15:11
I'm trying to modify a PipBoy watchface for the Mi Band 5, all I do is change the position on day and month so it goes DD. MM instead of MM. DD but when I compile the modified JSON I get this error:
"Fatal|[ERROR] Watchface is greater than 615kb, it will not be accepted by Mi Band 5, please reduce size! Current size:1015kb."
But even if I don't edit the JSON I still get this error, could someone please help me?
Set "UsePaletteMode" value="1" in file WatchFace.exe.config
Please read the topic. A lot of people have mentioned the same question and its has been answered for several times already......
rahmanjunior
Posts: 2
Joined: 24 Oct 2020, 17:40
Location: Portugal
Has thanked: 1 time
Contact:

Post by rahmanjunior »

abcd840322 wrote: 28 Oct 2020, 07:57
rahmanjunior wrote: 27 Oct 2020, 15:11
I'm trying to modify a PipBoy watchface for the Mi Band 5, all I do is change the position on day and month so it goes DD. MM instead of MM. DD but when I compile the modified JSON I get this error:
"Fatal|[ERROR] Watchface is greater than 615kb, it will not be accepted by Mi Band 5, please reduce size! Current size:1015kb."
But even if I don't edit the JSON I still get this error, could someone please help me?
Set "UsePaletteMode" value="1" in file WatchFace.exe.config
Please read the topic. A lot of people have mentioned the same question and its has been answered for several times already......
Thanks so much, it worked =)
hyperaesthetic
Posts: 3
Joined: 20 Oct 2020, 09:19
Location: korea
Contact:

Post by hyperaesthetic »

Hello!

I downloaded mibandwftool v. 2.1.6. When I click and drag a wf bin file over the WatchFace.exe, I get forbidden icon, and the bin file doesn't get unpacked. I am a bit frustrated that I don't even get started. Any pointer will be appreciated.

Thank you!
arthurking521
WF maker
Posts: 16
Joined: 22 Aug 2020, 03:52
Location: ch
Has thanked: 7 times
Been thanked: 3 times
Contact:

Post by arthurking521 »

hyperaesthetic wrote: 15 Nov 2020, 04:39
Hello!

I downloaded mibandwftool v. 2.1.6. When I click and drag a wf bin file over the WatchFace.exe, I get forbidden icon, and the bin file doesn't get unpacked. I am a bit frustrated that I don't even get started. Any pointer will be appreciated.

Thank you!
what is the error info ?
hyperaesthetic
Posts: 3
Joined: 20 Oct 2020, 09:19
Location: korea
Contact:

Post by hyperaesthetic »

Hello!

Thank for the reply.

The error info is... nothing happens. When I click , drag the bin file, which is packed wf file, onto the WatchFace.exe, nothing happens.

Hyper

arthurking521 wrote: 20 Nov 2020, 09:16
hyperaesthetic wrote: 15 Nov 2020, 04:39
Hello!

I downloaded mibandwftool v. 2.1.6. When I click and drag a wf bin file over the WatchFace.exe, I get forbidden icon, and the bin file doesn't get unpacked. I am a bit frustrated that I don't even get started. Any pointer will be appreciated.

Thank you!
what is the error info ?
abcd840322
WF maker
Posts: 13
Joined: 01 Aug 2020, 04:01
Location: 台灣
Has thanked: 1 time
Been thanked: 5 times
Contact:

Post by abcd840322 »

hyperaesthetic wrote: 15 Nov 2020, 04:39
Hello!

I downloaded mibandwftool v. 2.1.6. When I click and drag a wf bin file over the WatchFace.exe, I get forbidden icon, and the bin file doesn't get unpacked. I am a bit frustrated that I don't even get started. Any pointer will be appreciated.

Thank you!
Did you unzip the file before dragging the bin? Or you can try to download it again?
dheerajmalviya007
Posts: 2
Joined: 29 Sep 2020, 13:03
Location: India
Contact:

Post by dheerajmalviya007 »

Whenever i download mi band 5 tool, my Windows defender deletes it automatically idk why, defender says it has virus...

Any solution?
hyperaesthetic
Posts: 3
Joined: 20 Oct 2020, 09:19
Location: korea
Contact:

Post by hyperaesthetic »

Hello!

Well, I unzipped the WF.exe, but not the bin file.

It seems fairly straightforward, but it doesn't work for me. I tried downloading it to a different computer, but I have the same problem.
abcd840322 wrote: 23 Nov 2020, 06:13
hyperaesthetic wrote: 15 Nov 2020, 04:39
Hello!

I downloaded mibandwftool v. 2.1.6. When I click and drag a wf bin file over the WatchFace.exe, I get forbidden icon, and the bin file doesn't get unpacked. I am a bit frustrated that I don't even get started. Any pointer will be appreciated.

Thank you!
Did you unzip the file before dragging the bin? Or you can try to download it again?
Tech72
Posts: 3
Joined: 18 Nov 2020, 06:11
Location: New Zealand
Contact:

Post by Tech72 »

What code for json do I use for wind and UV?
Toccea
Posts: 1
Joined: 28 Nov 2020, 10:24
Location: Somewhere
Contact:

Post by Toccea »

Hello. I have my band 5, found an animated watch face, but wanted to add my logo. i was able to use the latest version to open it, even added the logo too, but wasnt able to make it a .Bin file again. i even tried making it a bin file without touvhing the watch face(reinstalled) and it wasnt working on that waz either. how am i able to fix it?
Malombrado
Posts: 1
Joined: 11 Dec 2020, 16:38
Location: Brazil
Contact:

Post by Malombrado »

Always got this error trying to upack a Miband 5 bin

Code: Select all

Trace|11.1.4 'UnknownTF4': 0
Debug|Generating previews...
Error|System.Runtime.InteropServices.ExternalException (0x80004005): Erro genérico de GDI+.
   em System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams)
   em FBdrVENTOSQNAwAAQU.BV9w4uUq25cVnqdLQO.SP7WnWknn(List`1  , List`1  , String  , String  , Int32  )
   em FBdrVENTOSQNAwAAQU.BV9w4uUq25cVnqdLQO.yxuUbFugF(String  )
Debug|Exporting resources to 'C:\Users\marco\Desktop\miband\among_us_marcosdecamp_-379563-f98053b469'
Debug|Extracting C:\Users\marco\Desktop\miband\among_us_marcosdecamp_-379563-f98053b469\0000.png...
(...)
shirumitsu
WF maker
Posts: 15
Joined: 07 Jul 2019, 01:48
Location: Brazil
Has thanked: 2 times
Been thanked: 1 time
Contact:

Post by shirumitsu »

what size max the .bin mi band 5 suport?
Gads
WF maker
Posts: 3
Joined: 14 Dec 2020, 04:33
Location: BH
Contact:

Post by Gads »

How i can put a GIF in the background? ... No in the background but behind hour, date and etc... Behind the other stuffs. Its possible? Thanks
Post Reply

Return to “Watchfaces tools”

Who is online

Users browsing this forum: No registered users and 0 guests