How to set up the display of Internet speed on the phone Xiaomi: 5 proven ways

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.

  1. Open the Phone app and type the combination: ##4636## Some models (e.g. POCO X5) may require an alternative code: #847###
  2. In the menu that appears, select Phone Information (or Phone Information in English firmware).
  3. Scroll down to Network Settings.
  4. Find the option Show Network Speed and activate it.
  5. 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.

  1. Install Activity Launcher from the official store.
  2. Open the app and enter NetworkSpeed or StatusBar in the search bar.
  3. Find an activity called com.android.systemui.NetworkSpeedSettings (may vary depending on the version of MIUI).
  4. Slip on it - a hidden menu of status bar settings will open.
  5. 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:

  1. Download and install Platform Tools (part of the Android SDK).
  2. Activate Developer Mode on your phone: go to Settings β†’ About Phone and tap on MIUI Version 7 times.
  3. Enable USB debugging in Settings β†’ Additional β†’ For developers.
  4. 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):
  5. 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.DescriptionExample of the result
status_bar_show_network_speed 1Includes speed display12.45 MB/s ↓ 3.21 MB/s ↑
status_bar_network_speed_unit 0Units of measurement - bytes/sec12450 KB/s
status_bar_network_speed_unit 1Units of measurement – kilobytes/sec12.45 MB/s
status_bar_network_speed_update 500Refreshment 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 true

Method 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.

ModuleDescriptionCompatibility
Network Speed IndicatorAdds an indicator to the status bar with color and position settingMIUI 12–15, Android 10–14
MIUI Status Bar TweaksModification package for status line, including network speedOnly for devices on Qualcomm processors
MIUI Mods CollectionPatch collection, including alternative speed display stylesRequires Magisk 25+

Installation instructions:

  1. Download the module in.zip format.
  2. Open Magisk Manager and go to the Modules section.
  3. Click Install from Storage and select the downloaded file.
  4. Reset the device.
  5. 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?
1. Install Universal SafetyNet Fix. 2. Enable Magisk Hiding in Settings (Settings β†’ Hide Magisk). 3. Reboot your device and check the status in the SafetyNet Test. 4. If the check fails, try the alternative MagiskHide Props Config module.

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 causeDecision
Speed is only displayed for mobile network, not Wi-FiLimitation of MIUI firmwareUse it. ADB-Adb shell settings put global status_bar_show_network_speed_wifi 1
The indicator disappears after rebootingResetting settings by system servicesRepeat activation via Activity Launcher or install Magisk module
Shows zero values or inflated numbersConflict with VPN or proxyDisable VPN or change the protocol (for example, from OpenVPN to WireGuard)
No "Show network speed" item in the engineering menuCut-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.

Can you show the speed of the Internet on Xiaomi without root and ADB?
In most cases, it is sufficient to use the method. 1 (engineering menu) or Method 2 (Activity Launcher: These methods do not require superuser rights and work on the 90% device Xiaomi/Redmi/POCO s MIUI 12–15. If these methods didn’t work, try third-party launchers (like Nova Launcher with Network Speed Meter widget).
Why did the MIUI update stop showing speed?
In major firmware updates (e.g., MIUI 13 to MIUI 14), the status bar settings are reset, which is due to a change in the structure of the system files. To return the indicator: Reactivate activation via Activity Launcher or ADB. If you use Magisk modules, update them to current versions. Check if new firmware restrictions have appeared (e.g., Xiaomi 14 may require a different set of commands).
How to calibrate the speed readings if they are overestimated?
Higher values are usually associated with: VPN use (especially traffic compression). Modem driver errors (relevant to MediaTek devices); Network optimizer conflict (e.g. Game Turbo); Solutions: Disable VPN and check speed on Speedtest site β€” if the values match, the problem is in the application. Perform network settings reset to Settings β†’ Memory β†’ Reset. For devices on MediaTek, install MTK Tweaks module via Magisk.
Is there a risk of losing your warranty when using these methods?
Safe methods (Methods 1-3) do not affect the warranty, as they do not require unlocking the bootloader or making changes to system files. However: Using ADB can cause a reset if you enter the wrong command (but this does not void the warranty). Installing Magisk and modules requires unlocking the bootloader, which deprives you of warranties in most markets (except China). Third-party launchers and widgets are completely safe - they do not change system files. If in doubt, use Method 1 or Method 4 (launchers).
Can you set up speed display only for certain applications?
Staffing resources MIUI It's impossible. But there are workarounds: 🎯 Tasker + AutoNotification: Create a profile that includes a speed widget only when you open the desired application.Requires Tasker and the AutoNotification plugin. πŸ”§ MacroDroid: A simpler version of Tasker with application triggers. It can automatically hide/show speed widgets. For root devices, you can use the Xposed Edge module, which allows you to configure the display of indicators by context (for example, only in games or a browser).