There are multiple cool Mi 4 Band tips and tricks. However, one of my favorite features is Custom Watch Faces on Mi band 4. Mi Band 4 comes with much-needed color display with an inbuilt health activity monitor. Now, the Mi-Fit app already given you 49 odd watch faces but you still have the option to add custom watch faces. But the thing is it’s kind of tricky. So, here is a simple step by step how-to guide for you.
How to get Custom Watch Faces on Mi Band 4
Currently GadgetBridge doesn’t support Mi Band 4 yet so you cannot download the Mi Band 4 firmware. Hence, creating your own Mi Band watch face is out of the question. But over the internet there are hundreds of custom watch faces available if you found anything that you want to apply simply you can skip to Manually sideloading watch face.
1. Third-party Apps
The easiest way to apply custom watch faces in the Mi Fit app is via a third-party Android app. The one I would recommend is the Mi Band 4 WatchFace. However, you can also try other apps from the Google Play Store.
Install the Mi Band 4 WatchFace app and select the watch face you want to apply to the Mi Band 4. Tap on it and on the next page, click on Install.
Now, open the Mi Fit app and move over to the Watch Face Settings. You will find the new watch face under “My Band Displays” tab. Tap on it and sync it to set it as your Mi Band 4’s watch face.
2. Manually sideloading watch face
You can download hundreds of custom watch faces for Mi Band 4 from sites like Amazfit Watch Faces. Simply visit the site on your PC web browser, choose the watch faces you like and want to apply, and download the “.bin” file for the watch face.
Now, in order to use this one as a watch face, we need to move the “.bin” file to the data folder of the Mi-Fit App. To do that, simply connect your smartphone to the computer. Navigate to the folder where you have downloaded the watch face/.bin file and copy it.
After copying the watch face, we need to paste it at the following path. This is the Mi-Fit Android apps data folder where it stores the watch faces and other relatable data files.
Android internal storage > Data > com.xiaomi.hm.health > files > watch files > watch_skin_local
After you have successfully pasted the .bin file, head over to the Mi-Fit app and navigate to the Profile section. Click on the Mi Smart Band 4 under My Devices section.
On the Mi Smart Band 4 menu, tap on the Band display settings to go to the watch faces.
Inside the watch face section, swipe right to go to “My Band displays” tab. Here, you will find the local watch faces under your local storage. Since we have not applied a preview file for the watch face, it will appear blank. In case you cannot see the watch face, it could be due to a bad hex header file. Let’s move to this section to fix the hex code.
Now, click on the watch face and click on “Sync Face”. It will take a few seconds to sync the watch face with your Mi band. After that, you have the custom watch face on your Mi band 4.
Whenever you apply a custom watch face on the Mi Band 4, it will be replaced with the previous custom watch face. So, you can only store 1 custom watch faces on Mi Band 4 at once.
Watch Face not visible:
In case your watch face doesn’t show up in the Mi-Fit application, it’s due to the wrong hex header. In simple words, the header of the watch faces has been simply copied from the Amazfit Bip watch faces. But, these don’t work for the Mi Band 4. So to fix that, we need to modify the header file using hex editor such as HexEdit. For Mac, you can use Hex Fiend to edit the binary file.
Now, open HexEdit and click on the File menu at the top toolbar. From the extended menu, click on Open.
Once you click on Open, you will have the File Selection pop up. Browse to the downloaded .bin file and double-click to open it in the Hex Editor.
Now, when the bin file opens, you will have Hex code opened in front of you. It’s a whole mess of scary Hex numbers but you don’t have to worry we just need to change only the second row. Whatever may be the hex code, change it to “24 00 12 04 00 00 61 CA FF FF FF FF FF FF FF FF”. This makes the binary file in the same format as other pre-installed watch faces on Mi Band 4 and now it will be visible in the Mi-Fit app. Save the file by hitting Ctrl+S.
Now after modifying the “.bin” file, move the file in the same data folder of the Mi-Fit app and the watch face should be visible.
Note: If any of the watch faces don’t work and the band is stuck on “Synced successfully” screen, the watch face probably the broken hex code. Don’t touch the band, just sync it with a compatible watch face from the Mi-Fit app to the band, it should start working again.
This method to apply custom watch faces on Mi Band 4 is quite similar to the Amazfit Bip. Since the Mi Band 4 is a new release, we don’t have any third-party apps to directly apply watch faces to the band. With time, we will have apps doing the manual work for you.
I hope you have successfully got Custom Watch Faces on Mi band 4. For more queries or issues, let me know in the comment section below and I will get back to you.
Frequently Asked Questions
GadgetBridge support Mi Band 4?
No, currently it is not supported because it is a new device in the market wait for few weeks and developer will add support for Mi Band 4.
Which MI band is best?
As of now there are multiple fitness band out there but if I have to choose the best Mi Band then definitely this is MI band 4.
What is the price of MI band 4?
Xiaomi Mi Band 4 price starts at CNY 169 roughly 1,800 Indian rupees.
Can we use Mi band without phone?
Yes, the Mi band 4 can be used without your phone. The Mi band can record / save data by itself.