Why Xiaomi doesnβt have a default Internet speed display?
Owners of Xiaomi, Redmi and POCO smartphones often find that the MIUI shell does not show the current Internet connection speed in the status bar β unlike some other manufacturers (such as Samsung or Realme), this is not a fluke, but a conscious decision of developers. The fact that constant monitoring of network activity increases the load on the processor and consumes an additional 3-5% of battery power per day β especially on budget models with Snapdragon 4xx or Helio G processors.
But the lack of a speed indicator is not a verdict. MIUI 12/13/14 has at least 5 working ways to bring this data to the screen, from standard widgets to third-party apps with advanced statistics. The main thing is to choose a method that will not conflict with system optimizations. For example, Xiaomi 12T Pro or POCO F5 better use built-in tools, and for older models like Redmi Note 8 Pro will fit lightweight utilities from Google Play.
Before you go to the instructions, make sure your smartphone is connected to Wi-Fi or mobile internet (4G/5G).Speed only shows when data is actively being transferred - a simple connection without traffic will show 0 Kb/s. Also check if battery saving mode is on: it can block background activity of network monitors.
Method 1: Widget "Network monitor" in MIUI
The easiest and safest method is to use the standard MIUI widget, which is available on most devices starting with MIUI 12.It does not require root rights and does not load the system, but only shows speed in real time (no history).
To add a widget:
- π± Long pressing in the free place of the main screen β select Widgets.
- π Scroll through the list to Tools and find a Network Monitor (or Traffic Monitor).
- π₯οΈ Drag the widget on the screen and select a size (recommended) 2Γ2 or 4Γ1).
- βοΈ Press the widget. β Settings β Turn on the option to show speed.
Note: the widget displays the current speed (in Kb/s or Mb/s), but not the total traffic. If you need app detail, go to Method 3. On some firmware (for example, MIUI EU), the widget may be called Data Monitor.
βοΈ Verification of widget operation
β οΈ Attention: On devices with MIUI The Global Stable widget may not be available due to regional restrictions, in which case use an alternative method or install the widget. MIUI EU (flat-fibre).
Method 2: Hidden Menu of Engineering Settings (#4636##)
If the widget is not available or you need advanced data (for example, ping or network signal), you can use the hidden EngineerMode menu. This method works on all Xiaomi smartphones, but requires caution - do not change other options in the menu unless you are sure of their purpose!
Instructions:
- Open the Phone app and enter the combination: ##4636##.
- In the menu that appears, select Network Information (or Network Info).
- Scroll down to Traffic section β here you can see the current download/return speed in Kb/s.
The advantage of this method is that it displays speed in real time without installing additional applications.
- β The menu is reset after rebooting (you will have to re-enter the code).
- β No way to fix the data on the screen (you have to keep the menu open).
- β On some models (for example, Xiaomi 13 Ultra) the Traffic section may not be available.
What if the #4636## code doesn't work?
| Xiaomi model | Support for #4636## | Alternative code |
|---|---|---|
| Redmi Note 10 Pro | β Yes. | ##225## |
| POCO X3 Pro | β Yes. | ##36446337## |
| Xiaomi 12 Lite | β No (MIUI 13+) | Root is required. |
| Redmi 9A | β Yes. | ##4636## |
Method 3: Applications for Traffic Monitoring
If the built-in MIUI tools don't suit you, look for third-party apps that offer not only speed displays, but also app statistics, traffic limits, and overdrive notifications. Best options for Xiaomi:
- π Internet Speed Meter Lite is a lightweight application with a status bar widget. Shows speed in MB/s right next to the battery indicator.
- π NetSpeed Indicator supports color tuning and indicator positioning. runs on Android 10+.
- π‘οΈ GlassWire β Advanced monitor with graphs and alerts for suspicious activity (for example, if the application consumes traffic in the background).
Installation and configuration (for example, Internet Speed Meter Lite):
- Download the app from Google Play and open it.
- Click Show Notice and allow access to Overlays (in Android settings).
- In the application settings, select Measurement Units (Kb/s or Mb/s) and Indicator Position (left or right of the clock).
- Activate the option to Show at Lock if you want to see the speed on the lock screen.
β οΈ Note: Some applications (such as NetSpeed Indicator) may conflict with MIUI Optimization is a system service that closes the background processes. If the indicator disappears, add the application to Auto Run and No restrictions on battery settings.
Method 4: ADB-Teams for Advanced Users
If you are ready to dive into the technical details, you can turn on the display of Internet speed via ADB (Android Debug Bridge. This method requires you to connect your smartphone to your PC, but you don't need root rights. MIUI 12/13/14 Android-based 10+.
Step-by-step:
- Turn on USB Debugging on your smartphone: Go to Settings β About Phone β MIUI version (click 7 times to unlock Developer Settings), then go back to Settings β Additional β For Developers and activate Debugging over USB.
- Connect your smartphone to your PC and open Command Prompt (Windows) or Terminal (macOS/Linux).
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Execute the command to enable speed display: adb shell settings put global show_network_speed 1
- Reboot your smartphone. Once turned on, the Internet speed will be displayed in the status bar next to the network indicator.
To disable the display, use the command:
adb shell settings put global show_network_speed 0π‘
If, after the execution, ADB-The speed of the commands did not appear, check if it blocks the speed. MIUI Optimization of change. Enter an additional command to do this:
adb shell pm disable-user --user 0 com.miui.optimization| ADB Team Team | Description |
|---|---|
| adb shell settings put global show_network_speed 1 | Includes the display of speed in the status bar |
| adb shell settings put global show_network_speed 0 | Turns off speed mapping. |
| adb shell settings list global | grep network | Shows all network settings (for diagnostics) |
Method 5: Castomy through Xposed/EdXposed (for root)
If your Xiaomi smartphone has an unlocked bootloader and root rights, you can use Xposed or EdXposed modules to deeply adjust your speed display, a method suitable for enthusiasts willing to sacrifice the warranty for flexibility.
Recommended modules:
- π§ Network Speed Indicator β Adds the indicator to the status bar with color and position settings.
- π‘ MIUI Network Speed β optimized specifically for the shell MIUI, supportive MIUI 12-14.
- π οΈ GravityBox is a universal module with Network Traffic Meter option.
Installation instructions:
- Install Magisk and EdXposed (instructions are available on the XDA Developers forum).
- Download a module (e.g. Network Speed Indicator) in.apk or.zip format.
- Activate the module in Magisk Manager and restart the smartphone.
- Open the module settings and adjust the speed display (unit of measurement, color, position).
β οΈ Attention: Use Xposed/EdXposed This can lead to system instability, errors with Google Pay and problems with updates. MIUI Before installation, make a backup copy through the air. TWRP Or Mi Flash Tool.
π‘
Xposed modules not only allow you to output the speed of the Internet, but also to customize the appearance of the indicator (font, transparency, animation), but they require root rights and can conflict with some MIUI features, such as Game Turbo or Second Space.
Comparison of methods: which one to choose?
To help you decide, we have compiled a comparative table of all methods, taking into account their pros, cons and compatibility with different versions of MIUI.
| Method | Root is required. | Compatibility | Pluses | Cons |
|---|---|---|---|---|
| The Network Monitor widget | β No. | MIUI 12+ (except Global Stable) | Simplicity, no risks | Limited functionality |
| Engineering menu (#4636###) | β No. | All versions of MIUI | Without software installation, real time | Resets after rebooting |
| Party of annex | β No. | Android 8+ | Extended statistics, notifications | Battery consumption, possible conflicts |
| ADB-team | β No. | MIUI 12+ (Android 10+) | System solution, does not require root | You need skills to work with ADB |
| Xposed/EdXposed | β Yes. | MIUI 10-14 (with Magisk) | Maximum customization | Risk of instability, loss of security |
For most users, the best solution would be the Network Monitor widget or Internet Speed Meter Lite app. If you want maximum accuracy and are not afraid of technical manipulation, try it. ADB-Xposed should only be considered if you are already rooting and customizing the system.