Modern Xiaomi smartphones automatically switch between 2G, 3G and 4G networks depending on coverage, but this is not always optimal. Many users face a situation where the phone sticks on a slow 3G network instead of 4G, even with good coverage. The reasons can vary from firmware errors to incorrect operator settings. In this article, we will discuss all the working ways of forcing 4G on Xiaomi devices, from standard MIUI settings to engineering menus and configuration files editing.
Xiaomi phones often hide advanced network settings in the depth of the menu or remove them altogether in new versions of MIUI. For example, MIUI 13-14 disappeared the option "Only 4G", which was in MIUI 12. But this does not mean that there is no possibility - it just needs to be activated correctly. We tested all methods on current models (Redmi Note 12 Pro+, POCO F5, Xiaomi 13T) and prepared step-by-step instructions taking into account the nuances of various firmware.
If you want to not only speed up the Internet, but completely disconnect 2G/3G β This guide is for you. We'll look at the official methods (through the settings). SIM-maps, and hidden (through engineering menus and ADB). Important: some methods require a superuser's rights, but most methods work without them.
1. Standard method: settings SIM-card MIUI
The most obvious method is to use the built-in MIUI options. Unfortunately, new firmware versions (MIUI 13/14) have removed the direct option to select 4G only, but some models still retain it.
Open the Settings app and go to the section SIM-maps and mobile networks. Choose yours. SIM-If you have more than one card, then tap on the network type or preferred network type:
- πΆ 4G (Preferably, the phone will try to connect to the 4G, But if there's no signal, it'll fall on 3G/2G.
- πΆ Only 4G β It is ideal, but rarely found (usually on older versions). MIUI).
- πΆ 3G/2G (vehicle) - forced shutdown 4G (It's not good for us).
- πΆ Only 3G or 2G β For testing, do not use.
If you have 4G only, select it and restart your phone. If you don't have one (which is likely), move on to the next method. Note that some firmware (MIUI Global vs MIUI China) may have different options.
β οΈ Attention: Xiaomi with two SIM-The network settings can be duplicated for each slot separately with maps. Make sure you edit the settings for the slot. SIM, data-transmitting.
If you donβt have the right option on your menu, donβt despair β in 90% of cases it can be returned via an engineering menu or a free menu. ADB-Teams (more on this below) and in the meantime, answer a quick survey:
2. Engineering menu: hidden network settings
The Engineering Menu (#4636##) is a hidden Android section where advanced network settings are available, including forced selection of the communication standard. On Xiaomi, logging into this menu can be blocked, but we know the workarounds.
First, try the standard method:
- Open the Phone app.
- Enter the combination ##4636## (as a normal number).
- If the menu is open, select Phone Information (or Phone Information).
- Scroll down to the Set preferred network type block.
Here you will see a list of available standards. For Xiaomi, the following values are relevant:
- π‘ LTE only 4G (look-ahead).
- π‘ LTE/WCDMA auto β 4G/3G (car, standard mode).
- π‘ WCDMA only 3G.
- π‘ GSM only 2G.
Select LTE only and press Set. The phone should reconnect to the network. If the combination ##4636## does not work (new Xiaomi often blocks), use an alternative method:
How to open the engineering menu if the code is not working?
After changing your settings, check the speed of the Internet using Speedtest. If the network indicator shows 4G, but the speed remained low, the problem may be the congestion of the operator tower.
β οΈ Note: Some Xiaomi models (e.g. Redmi Note 11 Pro)+) post-inclusion LTE This is due to the fact that some operators (for example, the number of calls, Tele2) use 3G for voice communication (technology) CSFB). Solution: Enable VoLTE in the settings SIM-map.
3. ADB-commands: forced inclusion 4G rootless
If the engineering menu isn't available, the next reliable way is to use ADB (Android Debug Bridge), Google's official tool that lets you send commands directly to Android, and it works for all Xiaomi without having to get root rights.
You'll need:
- π₯οΈ Computer with Windows/Linux/macOS.
- π± USB-cable (preferably original).
- π§ Installed Xiaomi and ADB-tools drivers.
Step-by-step:
- Turn on the phone Developer Mode: go to Settings β About phone and 7 times tap on the item MIUI version.
- Return to Settings β Additional β For developers and activate Debugging over USB.
- Connect the phone to the PC and in the command line (terminal) perform: adb devices Make sure that the device is determined (should appear its serial number).
- Enter a command for forced inclusion 4G: adb shell settings put global preferred_network_mode 9 Code"9" means "Only" LTE" (4G). For other standards, use: 7 (LTE/WCDMA), 8 (LTE/GSM), 10 (LTE/WCDMA/GSM).
- Reboot your phone with the command: adb reboot
After the reboot, check the network type in the status bar. If the indicator shows 4G, but the Internet is not working, try an alternative command:
adb shell settings put global preferred_network_mode 1This command resets the network settings to factory settings, which sometimes helps in conflicts.
βοΈ Preparation for ADB-team
4. editing the build.prop file (requires root)
For advanced users who are ready to get root rights, there is a method of editing the system file build.prop. This file contains the configuration of the device, including network parameters.
Instructions:
- Get root rights with Magisk or a similar tool.
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Go to /system/build.prop and open the file in the text editor.
- Add the following lines to the end of the file: ro.telephony.default_network=9 persist.radio.lte_only=true
- Save the file, reboot the phone.
After the reboot, the phone should only work on a 4G network. If you have problems with calls, add another line:
persist.radio.volte_on=trueThis force activates VoLTE (voice calls over 4G).
β οΈ Warning: Editing build.prop can reset network settings after update MIUI. It is recommended to back up the file before changes, and some banking applications (for example, SberBank Online) can block work on phones with root.
5. Operator settings: how to get the tower to give 4G
Sometimes the problem isn't the phone, it's the operator's settings. Tele2 and Iota are the default 3G resource-saving 4G-To fix it:
- π Call the operator and ask to activate. 4G/LTE Check if your rate supports this option.
- π§ Send. USSD-Team: For MTS: *111*467# For Beeline: *110*180# For MegaFon: *105*484# For Tele2: *155*1#
- π Update the settings APN: Go to Settings. β SIM-maps and mobile networks β Access points (APN). Choose. APN your operator and check the parameter type APN. It should contain default,supl,mms,lte. If it doesn't, create a new one. APN with settings from the official website of the operator.
After the changes, restart your phone and check the network type. If the indicator has not changed to 4G, try manually selecting the operator's network:
- Go to Settings. β SIM-maps and mobile networks β Choice of network.
- Turn off Automatically and select your operator manually.
- Wait for registration online (can take up to 2 minutes).
If that didnβt work, the problem could be in the coverage area. Check your carrierβs 4G coverage card (e.g. for MTS: https://www.mts.ru/pokritie).
6. Alternative methods: applications and firmware
If none of the above methods worked, consider the following options:
- π± Annexes for compulsory 4G: 4G Only Mode (requires root) Network Signal Guru (shows detailed information about the network and allows you to block the network). 2G/3G). LTE Discovery (analyzes nearby towers) 4G).
- π§ Custom firmware: Firmware like LineageOS or Pixel Experience often have more flexible network settings. For example, LineageOS can select "Only" LTE" The downside: loss of official warranty and possible bugs.
- π‘ External 4G-Modems: If the phone is not holding 4G, Your network is stable in your area, so use it. USB/Wi-Fi modem (e.g. Huawei) E3372). It's guaranteed to give you 4G-Internet, but will not allow mobility.
Before installing custom firmware, check its compatibility with your Xiaomi model on the XDA Developers forum. For example, Pixel Experience is suitable for POCO X3 Pro, and ArrowOS is suitable for Redmi Note 10 Pro.
π‘
If you often lose 4G in roaming, try turning off automatic network selection and manually specifying your home carrier, which will prevent you from switching to slow roaming partners.
Comparison of methods: which way to choose?
To make the choice easier, we have compiled a comparative table of all methods, indicating the complexity, requirements and effectiveness of:
| Method | Difficulty | Root is required. | It's working on MIUI 14. | Risk of failure | Efficiency |
|---|---|---|---|---|---|
| Settings SIM-map | β | β No. | β Yes (rarely) | β No. | β οΈ Low (often no option) |
| Engineering menu | ββ | β No. | β Yes. | β οΈ Medium (may reset) | ββββ Tall. |
| ADB-team | βββ | β No. | β Yes. | β No. | βββββ Maximum |
| Editing by build.prop | ββββ | β Yes. | β Yes. | β οΈ High (risk of "bricking") | ββββ Tall. |
| Custom firmware | βββββ | β Yes. | β Yes. | β οΈ Very tall. | βββββ Maximum |
For most users, the best option β ADB-Method 3: It does not require root, it works on all versions. MIUI If you don't want to mess with a computer, try the engineering menu (method 2.
π‘
ADB-Adb shell settings put global preferred_network_mode 9 β The most reliable way to force 4G on any Xiaomi without root rights.