How to design and work fitness bracelets Xiaomi Mi Band 4: technical nuances and hidden functions

The Xiaomi Mi Band 4 fitness bracelet has become a real bestseller among wearable electronics thanks to its combination of affordable price, compactness and wide functionality. Launched in 2019, this gadget is still the right choice for those who want to control activity, sleep and health without unnecessary bells and whistles. But how exactly does it work? What technologies are behind tracking steps, heart rate and sleep phases? And why does the data sometimes seem inaccurate?

In this article, we will discuss in detail the hardware platform of the bracelet, the principles of its sensors, data processing algorithms and the features of interaction with the Mi Fit application. 4 It is different from newer models (e.g. Mi Band). 5/6/7), What are the limitations of its sensors, and how to interpret the metrics shown correctly, we will also reveal a few hidden features that many users do not even know about.

The hardware platform: what is inside the Mi Band 4

Xiaomi Mi Band 4 is based on a specialized chipset Dialog DA14683 β€” It's an energy-efficient processor that's optimized for wearable electronics:

  • πŸ”Ή 32-bit core with clock speeds up to 96 MHz (enough for real-time sensor data processing).
  • πŸ”Ή Built-in memory: 512 KB flash for firmware storage and 128 KB RAM operationally.
  • πŸ”Ή Bluetooth 5.0 module BLE (Low Energy for economical communication with a smartphone.
  • πŸ”Ή Display controller for control AMOLED-resolution-screen 120Γ—240 pixel.

The feature of the chipset is its ultra-low power consumption: in standby mode, the bracelet consumes everything. ~1 MAh per hour, which allows him to work until 20 Days on a single charge (with standard settings) Compared to the newer Mi Band models 6/7 They use Nordic chips. nRF52832, consuming 15–20% More energy for similar tasks.

Key hardware components of the bracelet:

ComponentModel/characteristicsAppointment
accelerometerADI ADXL362Tracking movements, steps, sleep
Optical heart rate sensorPPG-sensor (green) LED + photodiode)Pulse measurement and SpOβ‚‚ (oxygenation)
gyroscopeIt is not available (unlike the Mi Band 5).+)β€”
Battery135 mAh (lithium-polymer)Autonomy up to 20 days
Display.0.95" AMOLED, 120Γ—240 pxDisplay of notifications and metrics

Note: Mi Band 4 does not have a barometer. GPS (Unlike the flagship smartwatch Xiaomi Watch:

  • πŸ“ Coordinates for tracking jogs are taken from a smartphone (if it is with you).
  • 🌑️ The bracelet does not track floors and height (no pressure sensor).
  • πŸƒ The accuracy of the distance when running without a phone will be lower (calculation by steps, not by steps). GPS).
πŸ“Š What kind of fitness bracelet Xiaomi you have?
Mi Band 4
Mi Band 5
Mi Band 6
Mi Band 7
Other
No bracelet.

How sensors work: pedometer, pulsemeter and sleep tracking

The main task of the Mi Band 4 is to collect biometric data, and let's look at how this happens at the level of sensors and algorithms.

1.Stepomere: How the bracelet counts steps

For tracking activity is responsible 3-axis accelerometer ADXL362. It detects accelerations along the X, Y, Z axes at frequencies up to 100 Hz and analyzes the patterns of movement:

  • πŸ“Š Amplitude and frequency of oscillations (characteristic of walking/running).
  • πŸ•’ Frequency of movements (steps are usually repeated with an interval of 0.5-1 seconds).
  • πŸ€– Machine Learning: Bracelet Learns from Your Data, Reducing Errors Over Time.

The accuracy of the pedometer depends on:

  • ❌ Extraneous vibrations (for example, in transport bracelet can count "false" steps).

πŸ’‘

If the bracelet overstates the steps, try calibrating it: walk exactly 50 steps, then in Mi Fit. β†’ Profile β†’ Pedometer settings, set the actual number, and the algorithm will match your walking style.

2.Pulsemeter: How the heart rate is measured

Mi Band 4 uses optical method (PPG): And the green LEDs illuminate the skin, and the photodiode detects changes in blood flow:

  • πŸ’“ Frequency of blood pulsation (heart rate, heart rate).
  • πŸ“‰ Signal amplitude (pulse wave strength).
  • πŸ” Artifacts (noise from hand movements that are filtered programmatically).

Limitations of the method:

⚠️ Note: Optical heart rate sensor can give an error to ±10 strokes/min at:

  • πŸƒ Intensive loads (running, interval training).
  • 🧊 Cold hands (vessels narrow, signal weaker).
  • 🎨 Tattoos or dark skin (LEDs are worse at penetrating pigment).

For accurate measurements:

  1. Use Continuous Monitoring Mode (in Mi Fit) β†’ Heart rate monitoring, but remember that this reduces the time of autonomy.

3. Sleep Tracking: How the Bracelet Determines Phase

Mi Band 4 analyzes sleep using:

  • πŸ’€ Accelerometer: records body movements (turns, standing up).
  • πŸ’“ Heart rate sensor: pulse rate decreases in the deep phase of sleep.
  • ⏱️ Time without movement: Long periods of rest are interpreted as sleep.

The algorithm divides sleep into 3 phases:

Sleep phaseCharacteristicsHow is it determined
Light sleep.Heart rate is close to normal, possible movementsShort periods of rest with episodic activity
Deep sleep.Heart rate is minimal, no movementLong rest (more than 20 minutes) + low-grade
Waking upHeart rate increased, activity is presentMovement or sudden change in pulse

Errors in determining sleep are often associated with:

  • πŸ›οΈ Reading or browsing your phone in bed (a bracelet can count it as a dream).
  • 🐢 Pets (if they sleep nearby, vibrations can knock sensors down).
  • πŸŒ™οΈ Insomnia: If you lie still with your eyes open, the bracelet may count it as a dream.
How to improve the accuracy of sleep tracking?
1. Wear the bracelet over a non-mining hand (usually left handed to right-handed people). 2. Include in Mi Fit β†’ Son β†’ Settings option "Sensitivity mode" (if you wake up often). 3. Before bed, sync the bracelet with your phone so that the data is stored even when the discharge. 4. Avoid wearing the bracelet too freely - this worsens the signal quality. PPG-sensor.

Synchronization with Mi Fit: how data gets into the application

Mi Band 4 doesn’t store all the data locally, it transfers it to the Mi Fit app (or Zepp Life in newer versions) via Bluetooth Low Energy protocol (BLE). The synchronization process happens like this:

  1. Local storage: The bracelet records data (steps, pulse, sleep) into internal memory every 5-15 minutes.
  2. Connection to the phone: when activated BLE The bracelet sends data packets to Mi Fit.
  3. Processing on Xiaomi servers: The app sends raw data to cloud servers where it is analyzed and visualized.
  4. In-app display: The user sees graphs, statistics and recommendations.

Important nuances of synchronization:

  • πŸ“± Automatic synchronization occurs every 30 minutes (if enabled in settings).
  • πŸ”„ Manual sync: pull the screen down in the Mi Fit main menu.
  • ⚠️ Memory Limitation: Stores data from the last 7 days (older ones are erased).
  • 🌐 Cloud Backup: If you lose your bracelet, your data will stay in your Xiaomi account.

Synchronization problems often arise from:

  • πŸ”‹ Battery discharge bracelet (below 10% charge is not synchronized).
  • πŸ“΅ Bluetooth disabled or power saving mode on the phone.
  • πŸ”„ Older version of Mi Fit (update the app to Google) Play/App Store).
  • πŸ›‘οΈ Background activity locks (on Android, check battery settings for Mi Fit).

Check the bracelet charge (should be) >10%)|Turn on Bluetooth on your phone|Re-launch the Mi Fit app|Update the bracelet firmware through Mi Fit|Reconnect the bracelet in Bluetooth settings-->

If the data is lost after synchronization:

⚠️ Note: Mi Band 4 does not restore deleted data. If you reset the bracelet to factory settings (Settings) β†’ Reset, all local statistics will be erased.Be sure to sync the data with your phone before resetting!

Comparison with Mi Band 5/6/7: What has changed in the new models

The Mi Band 4 was the latest model with a classic design β€” starting with the Mi Band 5, Xiaomi made a number of changes.

ParameterMi Band 4Mi Band 5Mi Band 6Mi Band 7
Display.0.95" AMOLED, 120Γ—2401.1" AMOLED, 126Γ—2941.56" AMOLED, 152Γ—4861.62" AMOLED, 192Γ—490
Sensor. SpOβ‚‚βŒ No.βœ… There is.βœ… There is.βœ… Available (improved)
gyroscope❌ No.βœ… There is.βœ… There is.βœ… There is.
PAI (Personal Activity Index)❌ No.βœ… There is.βœ… There is.βœ… There is (v2.0)
Autonomy20 days14 days14 days15 days
NFCβœ… Only in the version NFCβœ… Only in the version NFCβœ… Only in the version NFCβœ… Only in the version NFC

The main advantages of the Mi Band 4 over the new models:

  • πŸ”‹ Greater autonomy (on the 20–30% longer than the Mi Band 5/6).
  • πŸ’° Lower price (in 2026, Mi Band 4 can be bought 2-3 times cheaper than Mi Band 7).
  • πŸ› οΈ Easy repair (parts are cheaper, more workshops are taken for repairs).

Here’s what’s better in the new models:

  • 🩺 Sensor accuracy: in the Mi Band 6/7 improved algorithm for measuring heart rate and SpOβ‚‚.
  • πŸƒ Activity tracker: modes for yoga, climbing, dancing are added.
  • πŸ“± Fast charging: Mi Band 7 charges in 1 hour (vs 2 hours for Mi Band 4).

Should we update? If you need to,

  • βœ… Basic functionality (steps, pulse, sleep) - Mi Band 4 is enough.
  • βœ… SpOβ‚‚ Extended training – Take the Mi Band 6/7.

Mi Band 4: What You Didn't Know About the Bracelet

Many users use Mi Band 4 for steps and notifications only, but there are many hidden features:

1. Music and camera control

The bracelet can be remotely controlled:

  • 🎡 Music: playback/pause, next track (works with most players).
  • πŸ“Έ Smartphone camera: start a timer or take a selfie (you need to turn on Mi Fit) β†’ Notifications β†’ Camera control).

If you lose your smartphone, you can start the sound signal from the bracelet:

  1. Scroll through the bracelet menu to the "Finding Phone" icon.
  2. Click on it – the phone will make a loud sound (even if it is in silent mode).

3.Do not disturb mode

Disables all notifications and vibrations for a given time:

  • Activated in the bracelet menu or via Mi Fit β†’ Don't disturb.
  • You can set a schedule (for example, from 23:00 to 7:00).

4.Alarm clock with smart vibration

The bracelet can wake you up in light sleep (30 minutes before your set time) if you turn on the Smart Alarm in Mi Fit. β†’ Alarm clock.

5. Change the dial without the phone

The bracelet has 5 built-in dials that can be changed directly on the device:

  1. Press the bracelet screen for 2 seconds.
  2. Flick through the available options.
  3. Click on the selected one to apply.

To download additional dials, you will need Mi Fit or third-party apps like Amazfit Watchfaces.

πŸ’‘

The Mi Band 4 supports custom.bin dials, but their installation requires a manual connection to the PC via special utilities (e.g. Mi Band 4 Tools).

6.The secret regime of the developer

For experienced users, the bracelet has a hidden settings menu that allows:

  • πŸ”§ Change the brightness of the screen beyond the standard values.
  • πŸ“‘ Enable debugging over Bluetooth (for working with custom firmware).
  • πŸ”„ Reset step/calorie counters.

How to get into Developer Mode:

  1. Go to Bracelet Settings β†’ The bracelet.
  2. Click 5 times in a row on the "Firmware Version".
  3. Enter the code 54321 (by default).

⚠️ Attention: Incorrect settings in developer mode can cause the bracelet to fail. For example, if you set the brightness too high, the screen may overheat!

Problems and Solutions: Why Mi Band 4 is not working properly

Even a bracelet that's so reliable sometimes fails, and it's sort of a problem and a way to solve it.

1. The bracelet is not switched on or charged

Possible causes and solutions:

  • πŸ”Œ Dirt in contacts: wipe the charging contacts on the bracelet and cable with alcohol.
  • πŸ”‹ Battery discharge: Wait 30 minutes on charging – sometimes the indicator doesn’t light up right away.
  • πŸ”„ Firmware freeze: Press the button on the bracelet for 10 seconds for forced reboot.
  • πŸ› οΈ Damaged cable: Try another one USB-port.

Inaccurate data of the pedometer or pulsemeter

How to improve accuracy:

  • πŸ“ Calibration of steps: walk 50 steps and specify the real number in Mi Fit β†’ Profile β†’ Pedometer settings.
  • πŸ’ͺ Proper position: Wear the bracelet 2-3 fingers above the wrist, tightly but without squeezing.
  • πŸ”„ Update of firmware: new versions have corrected the algorithms of data processing.

3.The bracelet is disconnected from the phone

Frequent causes:

  • πŸ“± Power Saving on Phone: Add Mi Fit to Exceptions (on Android: Settings) β†’ Battery β†’ Optimization).
  • πŸ”„ Conflict with other devices: disable other Bluetooth gadgets (earphones, speakers).
  • πŸ“΅ Weak signal. BLE: Keep your phone and bracelet at a distance of no more than 10 meters.

4.The screen does not respond to touch

Possible solutions:

  • 🧼 Dirt or sweat: wipe the screen with a soft cloth with isopropyl alcohol.
  • πŸ”„ Reboot: Press the button for 10 seconds.
  • πŸ› οΈ Resetting settings: Settings β†’ Reset (data will be deleted!).

5. Fast battery discharge

How to extend autonomy:

  • πŸ”‹ Turn off continuous heart rate monitoring (in Mi Fit) β†’ Monitoring of heart rate).
  • πŸ“΅ Reduce the synchronization frequency (in Mi Fit) β†’ Settings β†’ Synchronization).
  • πŸŒ™οΈ Use dark dials (AMOLED-The screen uses less energy for black).
  • πŸ”” Turn off unnecessary notifications (in Mi Fit) β†’ Notifications).

If the bracelet is discharged in 1-2 days, the battery may be defective, in which case only the replacement of the battery in the service center will help.

FAQ: Frequent questions about Xiaomi Mi Band 4

❓ Can I swim with the Mi Band 4?
Yeah, the bracelet has 5 protection. ATM, Which means waterproof up to 50 meters. You can swim in the pool or in the rain, but it's not recommended: 🏊 Jump into the water from a height (hits can damage the body). 🧼 Use the bracelet in hot water (sauna, bath) - this reduces the service life of seals. πŸ§‚ Contact with salt water (wash the bracelet with fresh water after swimming in the sea). To track swimming, select Swimming mode from the bracelet menu.
❓ How to update the firmware on Mi Band 4?
The update comes via the Mi Fit app: Open Mi Fit and plug in the bracelet. Go to Profile β†’ Mi Smart Band 4 β†’ Update the firmware. If a new version is available, click "Update." Wait until it's finished (don't turn off Bluetooth: πŸ”‹ The charge of the bracelet should be more than 50%. πŸ“Ά Connect to stable Wi-Fi (update weighs) ~10MB).
❓ Can I use Mi Band 4 without a smartphone?
Yes, but with limitations: βœ… Basic functions work: pedometer, time, alarm clock, timer. ❌ Not working: Notifications (requires smartphone connection); data synchronization (steps, sleep is only stored locally for 7 days); firmware update; bracelet needs to be synchronized with phone periodically to make full use of the bracelet.
❓ How to Reset Mi Band 4 to Factory Settings?
There are two ways: Method 1: Through the bracelet menu Go to Settings β†’ Reset. Confirm action (bracelet reboot). Method 2: Through Mi Fit, open Mi Fit and select your bracelet. Go to Settings β†’ Untie the device.