How to change the color of the watch on Xiaomi: all the ways to Mi Band, Watch and Smart Band

Why Xiaomi’s Dial Color Is More Important Than You Think

The color of the watch on Xiaomi smart devices is not just aesthetics; a well-chosen palette affects the ease of reading information in different lights, reduces eye strain in the dark, and can even signal low battery life (on some models). For example, the red dial on the Mi Band 7 in energy saving mode automatically changes to green after recharging - a factory setting that many users mistake for failure.

But what if you don't like the standard shade and there's no obvious "Change color" option in the settings? It all depends on the device model and the firmware version. Xiaomi Watch S3 offers 10+ pre-installed themes with different colors, whereas Mi Band 6 will have to use workarounds through third-party apps. In this article, we'll discuss all the current ways to change color for 2020-2026 devices, including hidden features and solutions for custom firmware.

Previous Previous post: What Xiaomi Offers Out of the Box

Most modern smartwatches and fitness bracelets Xiaomi supports changing the dial through the proprietary application Mi Fitness (formerly Zepp Life).

  • πŸ”Ή Mi Band 5/6/7/8: can be selected 5–7 preset color schemes (usually black, white, blue, green, red) full palette RGB absent.
  • πŸ”Ή Xiaomi Watch S1/S2/S3: readily available 12+ with different colors, including dynamic dials that change shade depending on the time of day.
  • πŸ”Ή Redmi Watch 3/4: choice-limit (3–4 optional), but there is a function "Color mode", which automatically adjusts contrast to the lighting.

To change the color officially:

  1. Open the Mi Fitness app on your smartphone.
  2. Go to the Profile section β†’ My devices. β†’ [The name of your watch].
  3. Select Dials (or Themes for Smart Watches).
  4. Scroll through the list and tap on your favorite color scheme. Some themes support dynamic color change, such as the gradient from blue to purple throughout the day.
πŸ“Š What Xiaomi model do you use?
Mi Band 7/8
Xiaomi Watch S3
Redmi Watch 4
Another model.
I don't know.

⚠️ Note: On the Mi Band 4 and older models, the color change of the dial is possible only through third-party applications such as Notify & Fitness or Mi Band Master.

Hidden settings: how to enable an extended palette of colors

Few people know, but some Xiaomi firmware has additional color settings that are not displayed in the main menu, for example, on the Xiaomi Watch S2 you can activate the night mode with a dark red dial, which reduces the load on the eyes:

  1. On the clock go to Settings β†’ Display β†’ Additional.
  2. Hold your finger on the screen for 3 seconds and a hidden menu will appear.
  3. Choose Color Temperature and move the slider left for cold shades (blue) or right for warm ones (red).

For the Mi Band 7 Pro and Watch 2 Pro, there is another trick:

1. Activate the Developer Mode:


Go to Settings β†’ About the phone (on a smartphone).




- Tap the MIUI build number 7 times.




2. Connect the watch to the PC via ADB and execute the command:




adb shell settings put global force_dark 1

This will include a dark theme at the system level, which will automatically change the color of the dial to black or dark gray. To return the standard look, use the command adb shell settings put global. force_dark 0.

What if the ADB doesn’t recognize the clock?
Make sure your smartphone has USB debugging enabled (Settings β†’ Additional β†’ Developers) and ADB drivers installed. Xiaomi Watch may require a special Qualcomm QDLoader driver that downloads from Xiaomi’s website.

Third-party applications: when standard settings are not enough

If you don't like the limited options from Xiaomi, you can use alternative apps.

  • 🎨 Set any color in the format HEX or RGB.
  • πŸ–ΌοΈ Download custom dials with custom colors.
  • ⚑ Change color depending on pulse, footsteps or weather.

Top.-3 color-shifting:

AnnexSupported modelsColor functionsReference
Notify & FitnessMi Band 3–8, Redmi WatchFull RGB palette, gradients, animationsGoogle Play
Mi Band MasterMi Band 4–7, Amazfit16+ pre-installed color schemes, manual tuningGoogle Play
AmazToolsXiaomi Watch, Amazfit GTR/GTSColor profiles, dynamic themesOfficial website

⚠️ Note: When using third-party applications on Mi Band 8 and later, Xiaomi protection can work, blocking informal firmware. Before installing custom dials, back up the original firmware through Mi Fitness β†’ Settings β†’ Backup.

Download the original firmware backup | Check the app's compatibility with your model | Turn off automatic updates in Mi Fitness | Charge your watch at least 50%-->

Castom firmware: for advanced users

If you're willing to take risks, you can completely reflash the clock to unlock all the color customization features.

  • πŸ”§ CustomFW for Mi Band – supports Mi Band 4-7, allows you to change the color of each element of the dial separately (hours, date, steps, etc.).
  • πŸ”§ WatchFace Generator – a tool to create your themes from scratch (works on Xiaomi Watch) S1/S2).
  • πŸ”§ Amazfit Mod – modified firmware for Amazfit and Xiaomi Watch, adds support for color profiles.

The firmware process (for example, Mi Band 6):

  1. Download CustomFW and unpack the archive.
  2. Connect the bracelet to your PC via Bluetooth (use nRF Connect for Android/iOS).
  3. Run the flasher.py file from the firmware folder (Python 3.8+ is required).
  4. Select the Install custom firmware option and wait until it is completed (about 5 minutes).

After firmware in the menu of the watch will appear a new section Color Settings, where you can:

  • Choose the color for the background, text and icons separately.
  • Set up a gradient or animation of changing colors.
  • Attach color to indicators (for example, red at a high pulse).

πŸ’‘

Before you run your firmware, check your device model in Mi Fitness β†’ About Device β†’ Model. Some firmware (such as for Mi Band 7) is not compatible with the Mi Band 7 Pro and can "brick" the device.

Problems and Solutions: Why the Color Doesn't Change

Sometimes users are faced with the fact that the color of the dial is not saved or resets after a reboot. Let's consider the typical causes and ways to eliminate them:

Problem.Reason.Decision
Color resets after synchronizationConflict with Xiaomi cloud profileTurn off cloud sync in Mi Fitness β†’ Settings β†’ Synchronization
Not all colors are displayedLimitation AMOLED-screen (for example, on the Mi Band 6)Use colors from the sRGB palette (avoid neon shades)
The color changes on its own.Activated mode "Smart color" in the settings of the clockTurn off the settings β†’ Display β†’ Dynamic color
App doesn't see the clockAn outdated version of Bluetooth on a smartphoneUpdate your phone’s firmware or use a Bluetooth 5.0 adapter

If the screen has become dull after the color change or artifacts have appeared, try:

  1. Bring back the standard theme to Mi Fitness.
  2. Reset the clock (hold the 10 seconds button).
  3. Reset the settings to factory (Settings β†’ System β†’ Reset).

πŸ’‘

On the Xiaomi Watch S3 and later, the color of the dial can be automatically adjusted to the color of the clothes if the Style Match feature is enabled in the display settings. Turn it off if you want a fixed hue.

Additional features: dynamic color and automation

Xiaomi smart watches support dynamic color change depending on:

  • 🌑️ Air temperature: on Xiaomi Watch 2 Pro dial turns blue in cold weather and red in heat.
  • ❀️ Pulse: Green at normal rhythm, red at tachycardia (tuned in Zepp Life).
  • πŸŒ… Time of day: dark at night, bright during the day (Adaptive Color function).

To set up an automatic shift:

  1. Open Mi Fitness and go to Profile β†’ My Devices β†’ [Your Watch] β†’ Dial settings.
  2. Select a theme marked Dynamic or Smart.
  3. Click Set the rules and select the options (time, weather, activity).

For advanced automation, you can use Tasker (Android) or Shortcuts (iOS) along with the AutoWear plugin.

Profile: If temperature > 25Β°C


Action: Send command to the set_color FF0000 watch (red)

This will allow you to change the color of the dial by geolocation, weather, or even when you approach a specific location (such as an office or gym).

FAQ: Frequent questions about changing colors to Xiaomi

Can I change the color of the watch to Mi Band 3?
The Mi Band 3 doesn't officially have a face color change feature, but you can install custom firmware through the Mi Band 3 Tools (there are 5 additional color schemes available: blue, green, purple, orange, pink). The risk of "bricking" is minimal, but be sure to charge the bracelet 100% before you run the firmware.
Why did your favorite color disappear after the update?
Xiaomi periodically updates the list of supported themes, removing outdated ones. If after the update your color disappeared: Check the Theme Archive section in Mi Fitness. roll back the watch firmware through Mi Band Master (available for Mi Band 6/7). Write in support of Xiaomi asking for the theme back (sometimes helps if the color was popular).
How to make a gradient dial on Xiaomi Watch S2?
On the Xiaomi Watch S2 Gradient themes are set as follows: Download the theme file with the.wgt extension (for example, with Amazfit Watch Faces). Amazfit/Watchfaces In Zepp Life, select Add a dial. β†’ Local files. The gradient will change smoothly depending on the angle of view (the effect works only on the gradient). AMOLED-screen).
Can I return the standard color after a custom firmware?
Yes, for this: Download the original firmware for your model. Use the Mi Band Tool or nRF Connect to roll back. If the watch doesn't respond, reset through Settings. β†’ System system β†’ Recovery (hold the button for 20 seconds). ⚠️ On the Mi Band 8 after the rollback may require re-association to the account Xiaomi.
Is there a difference in colors on Xiaomi’s OLED and AMOLED screens?
Yes, and she's substantial: OLED (Mi Band 6: darker colors, black really deep (pixels off). AMOLED (For example, Xiaomi Watch S3): bright, rich colors, supported by gradients and animations. OLED-It's not recommended to use white on the screens, which increases battery consumption by 15 to 20 percent.