Why Xiaomi doesnβt display default internet speeds?
Owners of Xiaomi, Redmi and POCO smartphones often find that the status bar does not contain a current data load/return indicator. Unlike some other manufacturers (such as Samsung or Realme), where this feature is activated out of the box, MIUI firmware has to turn it on manually, the reason lies in the interface philosophy: Xiaomi developers strive to minimize visual noise, leaving only critical indicators.
But for many users β especially gamers, streamers, or those who are actively using the mobile Internet β real-time speed mapping becomes a necessity, allowing you to quickly monitor traffic flow, diagnose network problems, or simply satisfy curiosity. Fortunately, MIUI 14/15 (and older versions) have several ways to bring this functionality back, both by regular means and with third-party tools.
Itβs important to understand that the method of setting depends on the firmware version and device model. For example, on the flagships of the Xiaomi 13 or POCO F5 series, the path to settings may differ from the budget Redmi Note 12. In this article, we will look at universal solutions that work on most devices, as well as alternative options for cases where the standard methods do not work.
Method 1: Enable via hidden MIUI menu (without root)
The easiest and safest method is to activate the hidden option in the engineering menu, which works on most devices with MIUI 12-15 and does not require superuser rights.
- Open the Phone app and type the combination: ##4636## Some models (e.g. POCO X5) may require an alternative code: #847###
- In the menu that appears, select Phone Information (or Phone Information in English firmware).
- Scroll down to Network Settings.
- Find the option Show Network Speed and activate it.
- Restart the device β the speed indicator will appear next to the network signal icon.
β οΈ Note: Some firmware (especially global versions) MIUI EU) This item may not be available, so move on to the next one.
Check the version of MIUI in Settings β About the phone
Make sure that SIM-The card is active and connected to the network
Close all background applications (especially VPNs)
Make a backup of settings (optional)
-->
If the speed is not displayed after activation, try:
- π Switch between network modes (4G/5G) In Settings β SIM-maps and mobile networks.
- π± Restart your phone in Safe Mode (hold the off button) β "Safe regime").
- π§ Reset network settings in Settings β Memory. β Reset β Resetting network settings.
Method 2: Use the Activity Launcher application
If the hidden menu is not available, you can bypass the restrictions using the Activity Launcher utility (available on Google Play), which is suitable for devices with MIUI 13-15 and does not require root rights.
- Install Activity Launcher from the official store.
- Open the app and enter NetworkSpeed or StatusBar in the search bar.
- Find an activity called com.android.systemui.NetworkSpeedSettings (may vary depending on the version of MIUI).
- Slip on it - a hidden menu of status bar settings will open.
- Activate the switch Show network speed and select the position of the indicator (left or right of the signal icon).
On some firmware (for example, Xiaomi.eu), this method allows you to turn on the display of speed even for Wi-Fi, which is not available with regular means.
Hidden Engineering Menu
Activity Launcher
ADB-team
Third-party launchers
Other-->
Advantages of this method:
- π§ Does not require superuser rights.
- π± It works on most models, including the Redmi 10, POCO M4 Pro, Xiaomi 12T.
- π Allows you to fine-tune the position of the indicator.
β οΈ Attention: After update MIUI It is recommended to repeat the procedure after each major firmware update.
Method 3: ADB-Teams for Advanced Users
If previous methods have not worked, you can use ADB-This is a universal approach, but it requires you to connect your phone to your PC:
- Download and install Platform Tools (part of the Android SDK).
- Activate Developer Mode on your phone: go to Settings β About Phone and tap on MIUI Version 7 times.
- Enable USB debugging in Settings β Additional β For developers.
- Connect your phone to your PC and execute: Adb shell settings put global status_bar_show_network_speed 1 To display speed in KB / s (default shows in B / s):
- Reset the device.
To return the standard settings, use:
adb shell settings delete global status_bar_show_network_speed
adb shell settings delete global status_bar_network_speed_unit| Team team. | Description | Example of the result |
|---|---|---|
| status_bar_show_network_speed 1 | Includes speed display | 12.45 MB/s β 3.21 MB/s β |
| status_bar_network_speed_unit 0 | Units of measurement - bytes/sec | 12450 KB/s |
| status_bar_network_speed_unit 1 | Units of measurement β kilobytes/sec | 12.45 MB/s |
| status_bar_network_speed_update 500 | Refreshment interval (ms) | Update every 0.5 seconds |
β οΈ Note: On some devices (e.g. Black Shark 5) ADB-The teams may not work because of customized firmware, so try an alternative syntax:
adb shell am broadcast -a "com.android.systemui.NETWORK_SPEED_TOGGLE" --ez enabled trueMethod 4: Third-party launchers with widget support
If you can't activate the built-in indicator, you can use alternative launchers that support network speed widgets.
- π± Nova Launcher + Network Speed Meter widget: Install Nova Launcher. Add widget 4Γ1 Network Speed to the main screen. Set up the update every time. 1β2 seconds.
- π Smart Launcher 6: Includes built-in network monitoring module. Allows you to output speed to the notification panel.
- π― Niagara Launcher: Minimalist design with support for floating widgets. Integration with Tasker to automatically hide the indicator in certain applications.
Advantages of this method:
- π¨ Flexible configuration of appearance (color, font, position).
- π Support for traffic usage schedules.
- π It works even on devices with heavily stripped-down firmware (e.g. Redmi Go).
Disadvantages:
- π Increased battery consumption (due to constant network survey).
- π± The widget takes up space on the screen (unlike the built-in indicator in the status bar).
π‘
If you use Nova Launcher, add the network speed widget to the docking panel β so it will always be at hand, but will not interfere on the home screen.
Method 5: Magisk modules for root users
If your device has an unlocked bootloader and Magisk is installed, you can use specialized modules.
| Module | Description | Compatibility |
|---|---|---|
| Network Speed Indicator | Adds an indicator to the status bar with color and position setting | MIUI 12β15, Android 10β14 |
| MIUI Status Bar Tweaks | Modification package for status line, including network speed | Only for devices on Qualcomm processors |
| MIUI Mods Collection | Patch collection, including alternative speed display styles | Requires Magisk 25+ |
Installation instructions:
- Download the module in.zip format.
- Open Magisk Manager and go to the Modules section.
- Click Install from Storage and select the downloaded file.
- Reset the device.
- Set up the speed display in the module menu (usually available through Settings β Additional).
β οΈ Note: Installation of Magisk modules may result in:
- π¨ Google Pay service failure (if SafetyNet check is enabled).
- π Unstable operation of the mobile network on some firmware.
- π± Loss of warranty (if the bootloader has been officially unlocked).
How to bypass SafetyNet after installing Magisk?
Frequent problems and their solutions
Even after successful setup, users face typical problems, and here are the most common ones and how to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Speed is only displayed for mobile network, not Wi-Fi | Limitation of MIUI firmware | Use it. ADB-Adb shell settings put global status_bar_show_network_speed_wifi 1 |
| The indicator disappears after rebooting | Resetting settings by system services | Repeat activation via Activity Launcher or install Magisk module |
| Shows zero values or inflated numbers | Conflict with VPN or proxy | Disable VPN or change the protocol (for example, from OpenVPN to WireGuard) |
| No "Show network speed" item in the engineering menu | Cut-down firmware (for example, for the European market) | Install Xiaomi.eu or use it ADB-team |
If none of the methods worked, check:
- π Version MIUI: beta-fixed (MIUI Beta) some functions may be disabled.
- π§ Regional settings: on Chinese firmware (China) ROM) more options available.
- π οΈ System File Integrity: Reset settings through Settings β Memory. β Reset.
π‘
On Android 13+ and MIUI 14+ devices, the normal network speed display can be blocked at the kernel level, in which case the only reliable way is to use Magisk modules or third-party launchers.