The Xiaomi Mi Band 4 fitness bracelet automatically activates swimming mode when in contact with water, but sometimes this mechanism works falsely - during showering, washing hands or even when the air is high. Constant notifications about the start of swimming are annoying, and the wrong counting of activity distorts the statistics in the Mi Fit application. In this article, we will analyze all the working ways to turn off swimming mode, including hidden settings and workarounds for different versions of the firmware.
It's important to understand that the manufacturer didn't have a direct "switch off" button in the bracelet interface, but the combination of in-app settings, data resets, and even physical manipulation of the device solves the problem. We tested each method on firmware bracelets 1.0.9.28-1.0.9.56 and identified the most reliable options. If the standard methods didn't work, at the end of the article you will find alternative solutions for power users.
Why does Mi Band 4 include a swimming mode?
The bracelet determines the beginning of swimming according to three main features:
- π Humidity sensor: activates when water enters the body (threshold - 3)+ droplet).
- π Arm movements: The algorithm analyzes cyclical movements similar to strokes (frequency 0.8β1.2 sec).
- πΆ Loss of communication with your phone: if Bluetooth is turned off at 10+ Seconds, the bracelet suggests you're in the pool.
False positives are most often caused by:
- πΏ Washing dishes or showering (humidity sensor) + motion).
- π¦ Sweating in hot weather (condensation inside the strap mimics water).
- πββοΈ Intense waving training (such as boxing or tennis).
- π΅ Bluetooth problems (if the phone often loses communication).
In firmware older than 1.0.9.40, the activation delay is added β now the bracelet waits 15 seconds before turning on the swim. But this does not solve the problem completely. The only radical way is to turn off the sensors or reset the settings, but it will affect other functions (for example, sleep tracking).
Method 1: Disable swimming mode through the Mi Fit application
The official method that works on most bracelets is that you'll need:
- π± Smartphone with Mi Fit installed (version 4.6.0 and higher).
- π Bracelet charge of at least 20%.
- πΆ Stable Bluetooth connection.
Step-by-step:
- Open the Mi Fit app and connect to the bracelet.
- Go to the Profile section β Mi Smart Band 4 β Settings of the device.
- Select Notification Management (on some versions β Screen Settings).
- Scroll down and find the option Swimming Mode (or Water Sports).
- Move the slider to the off position.
- Confirm the changes and wait for the synchronization (Icon) βοΈ the top of the screen should disappear).
If the item is not in the menu, it means:
- π Your Mi Fit version is outdated β update it via Google Play or App Store.
- π Xiaomiβs account region does not support this feature (try changing country in your profile).
- π± You have a modified bracelet firmware (such as Amazfit or custom bracelet).
βοΈ Preparation for the shutdown
Method 2: Reset bracelet settings to factory
If the swimming mode is not turned off through the app, a complete reset will help.This will remove all data from the bracelet, including sleep statistics, steps and alarms - back up to Mi Fit in advance!
Resetting instructions:
- On the bracelet, go to the menu Additional β Settings β Reset (icon with wrench wrench).
- Confirm the action by pressing the bracelet screen and holding for 3 seconds.
- After the reboot (Mi Band 4 vibrates and shows the logo) plug it back into Mi Fit.
- When you first set up, skip the step with the choice of sports - this will reduce the likelihood of automatically turning on swimming.
After discharge:
- β Swimming mode will be deactivated by default.
- β οΈ But the humidity sensors will remain active - if water hits, the bracelet can turn on the mode again.
- π§ To completely block swimming, combine this method with disabling sensors.
β οΈ Warning: Once reset, the bracelet may require re-association with your Xiaomi account.If you have two-factor authentication enabled, prepare backup codes in advance - sometimes SMS come late.
Method 3: Physical locking of sensors (for power users)
If the software doesn't work, you can mechanically block the sensors, which doesn't require firmware, but it breaks the tightness of the bracelet -- use it as a last resort.
You'll need:
- π§ Plastic card or mediator for disassembly of the case.
- π§΄ Silicone lubricant (for example, for bicycle chains).
- π¦ Scotch or tape (opaque).
Step-by-step:
- Carefully tuck the latches on the back of the bracelet with a plastic card. Start at the corner next to the button.
- Remove the cover and find the humidity sensor β this is a small circular module with a grid (usually next to the charging connector).
- Stick a piece of tape onto the sensor, leaving a small hole for ventilation. Alternatively, apply a drop of silicone lubricant so that water does not penetrate.
- Reassemble the bracelet back, making sure the O-ring is not damaged.
Effect:
- β The bracelet will no longer respond to water.
- β It will not be waterproof (even if you are not able to swim intentionally).
- β οΈ Xiaomi warranty is canceled when disassembling the case.
What happens if you completely seal the sensor?
Method 4: Use of third-party firmware (castom)
For advanced users, there is an alternative, a firmware from the community, where swimming mode can be permanently disabled.
| Firmware | Support for Mi Band 4 | Swimming shutdown | Risks. |
|---|---|---|---|
| Amazfit Mod | Yes (full) | Through the settings menu | Loss of official updates |
| Mi Band 4 Custom Firmware (from the MCX) | Yes (beta versions) | Complete removal of the swimming module | Possible synchronization bugs |
| Notify & Fitness | Partial | Blocking of navigation notifications | Requires root on the phone |
Instructions for firmware Amazfit Mod:
- Download the archive with firmware from the official AmazfitWatchFaces website.
- Unpack the files and install APK AmazfitMod.apk phone-on.
- Connect the bracelet through this app (not Mi Fit!).
- Go to Settings. β Modules. β Swimming and deactivate the option.
β οΈ Attention: Castom firmware may conflict with official updates. If the bracelet stops syncing after installation, roll back via Mi Fit (Device Recovery section).
Method 5: Deception of the system β imitation of other activity
If the bracelet is constantly switching on because of its movements, you can outsmart its algorithm by making it recognize other activity.
- πββοΈ Run Running or Bicycle mode manually before washing your hands, and the bracelet will ignore the water, as priority is given to the chosen sport.
- πͺ Turn on Power Training - in this mode, the humidity sensors are turned off automatically.
- π Activate the mode Do not disturb (DND) In this state, the bracelet does not track activity.
How it works:
- On the bracelet, swipe up the screen to open the activity menu.
- Choose any sport except swimming.
- Click on the screen to start training.
- Do your business (wash dishes, take a shower) β the bracelet will record the selected activity.
- After completion, click on the screen and select Complete.
Cons of the method:
- β Distorted training statistics (for example, taking steps while washing dishes).
- β³ Requires manual control before every βproblemβ situation.
π‘
Create a shortcut to quickly start Power Training mode on the main screen of the bracelet. To do this, go to Settings in Mi Fit β Labels and add the desired activity to the favorites.
Frequent mistakes and their solutions
Even after you turn off the swimming mode, you're going to have problems, and we're going to look at the typical situations.
Problem 1: The bracelet turns on swimming again after the firmware update.
Solution: Updates reset some settings.
- Go to Mi Fit and re-activate the swimming mode.
- If the option is not available, reset the bracelet (see Method 2).
Issue 2: The annex does not contain the paragraph βSwimming modeβ.
Solution: Check:
- π± Mi Fit Version (Update to the Last).
- π Account region (in some countries the option is hidden β try changing to Russia or China).
- π§ Bracelet firmware (on versions below 1.0.9.28, the option may not be available).
Problem 3: The bracelet vibrates and shows a swim notification, but this is not displayed in the statistics.
Solution: It's a synchronization bug. Try:
- Reset the bracelet (hold the button for 10 seconds).
- In Mi Fit, click Sync Data manually.
- Remove the bracelet from the application and connect again.
π‘
If the bracelet continues to falsely fire after all the manipulations, check it for moisture inside the case. To do this, place the device in a bag with silica gel for 12 hours - this will help to dry the sensors.