How to turn off unnecessary frequencies on Xiaomi: full instructions for MIUI and HyperOS

Modern Xiaomi smartphones support dozens of LTE and 5G-, which are often used by carriers around the world. However, in reality, your phone only uses the 2-3 range available in your region. Other frequencies are not only useless, but also impair autonomy, causing the modem to constantly scan unnecessary channels, and some bands can conflict with local networks, causing communication problems.

Disabling excess frequencies on Xiaomi allows you to solve several tasks at once: increase battery life by 5-15%, improve connection stability in areas with a weak signal and even eliminate rare bugs with switching between 4G/5G. But there are nuances: improper settings can lead to complete loss of the network, so it is important to act carefully and with understanding of the process.

In this guide, we will cover all the ways to turn off unnecessary frequencies, from standard MIUI tools to the engineering menu and ADB- commands, and explain how to determine which bands your operator uses to keep critical channels from shutting down.

Why you should turn off the extra frequencies on Xiaomi

The modem in the smartphone is constantly analyzing the airwaves for available networks, even when you're not using the mobile Internet. The more bandwidth it has to check, the higher the load on the processor and the power consumption.

  • πŸ”‹ Decrease in autonomy by 5-20% (depending on model and number of active frequencies), especially noticeable on budget smartphones Redmi and POCO with low-power chipsets.
  • πŸ“Ά Unstable connection in weak signal areas, and the modem can wriggle between bands to try to find the optimal one, leading to communication breakdowns.
  • ⚑ Overheating of the device with prolonged use of mobile Internet, excessive load on the modem causes heating, which in turn reduces performance.
  • 🚫 LAN conflicts: In some regions, certain frequencies may be occupied by the military or intelligence agencies, leading to interference.

For example, if you live in Russia, your Xiaomi 13T supports the n77 (5G) and n78 (5G) bands, but local carriers don’t use them. However, the phone continues to scan these frequencies, wasting resources. Disabling unnecessary bands allows the modem to focus on work channels, improving both speed and stability.

However, there is a downside: if you turn off the frequency that your operator uses for a backup channel (for example, B20 for MTS), in some areas, communication may disappear, so before settings, you need to specify the current ranges of your operator.

πŸ“Š Which communications operator do you use?
MTS
Beeline
Megaphone
Tele2.
Yota
Other

How to find out what frequencies your operator uses

Before you turn something off, you need to determine which bands are actually involved in your area, and there are several ways to do this:

Method 1: Official data of the operator

Each mobile operator publishes information about the frequencies supported, for example:

  • πŸ“‘ MTS: LTE B3 (1800 MHz), B7 (2600 MHz), B20 (800 MHz); 5G n78 (3500 MHz)
  • πŸ“‘ Beeline: LTE B3, B7, B20; 5G n78
  • πŸ“‘ Megaphone: LTE B7, B20; 5G n78, n1 (in test mode)
  • πŸ“‘ Tele2: LTE B3, B7, B20 (limited)

You can find the latest data on official websites or in support of the operator. Please note that in different regions the same operator can use different frequencies. For example, in Moscow MegaFon actively uses n78 for 5G, and in small cities this range may not be available.

Method 2: Applications for Network Analysis

Install one of these apps from Google Play:

  • πŸ“± NetMonster shows the current frequency, signal strength and neighboring towers.
  • πŸ“± CellMapper builds a coverage map indicating the ranges used.
  • πŸ“± Network Signal Info – displays detailed connection information, including Band (band).

Run the app and see what frequency you are currently connected to, for example, if you see LTE Band 3, your operator is using the B3 band (1800 MHz), repeat the check at different places (home, work, subway) to make a complete list of operating frequencies.

Method 3: Engineering menu

On most Xiaomi smartphones, you can get network data through a hidden menu:

  1. Open the Phone app.
  2. Enter the code ##4636##.
  3. Go to the tab Information about the phone.
  4. See the Network Type and Band lines (if any).

If the Band string is missing, use the applications from Method 2.

πŸ’‘

Save screenshots with data about frequencies in different locations – this will help to more accurately configure the modem.

Method 1: Disconnecting frequencies via MIUI/HyperOS settings

Starting with MIUI 12 and HyperOS, Xiaomi’s firmware has the ability to limit ranges without using an engineering menu, but this method doesn’t work on all models and may vary depending on the software version.

Instructions for MIUI 14/HyperOS:

  1. Go to Settings. β†’ SIM-maps and mobile networks.
  2. Choose yours. SIM-map.
  3. Tap by Network Type (or Preferred Network Type).
  4. If there is a Frequency Range or Modem Settings option, select it.
  5. Only mark the ranges your carrier uses (see section above).
  6. Save the settings and restart the phone.

Some models (such as the Redmi Note 12 or POCO X5) may not have this item, and other methods will have to be used.

Method limitations:

  • ❌ It doesn't work on older versions. MIUI (12th).
  • ❌ Some models have an incomplete range list (no 5G- frequencies).
  • ❌ After updating the firmware settings can be reset.

β˜‘οΈ Preparation for frequency change

Done: 0 / 4

Method 2: Engineering Menu (MTK and Qualcomm)

Most Xiaomi smartphones are built on Qualcomm Snapdragon or MediaTek chipsets, each with its own engineering menu where you can manually control frequencies.

For Qualcomm chipsets (Snapdragon 8 Gen 2, 778G, etc.):

  1. Open the Phone app.
  2. Enter the code ##4636##.
  3. Go to the tab Information about the phone.
  4. Scroll down and find the preferred network type.
  5. Choose LTE only or NR/LTE (if you need 5G support).
  6. Go back and tap on Band Selection (if any).
  7. Mark only the desired ranges (e.g. B3, B7, B20 for Russia).
  8. Press Apply and restart the phone.

For MediaTek chipsets (Helio G99, Dimensity 1200, etc.):

  1. Enter the code ##36446337# (EngineerMode MTK) in the phone application.
  2. Go to Connectivity β†’ BandMode.
  3. Choose LTE Band or NR Band (for 5G).
  4. Take off the boxes from unnecessary ranges.
  5. Save the settings and reboot.

Note: On some Xiaomi models with MediaTek (e.g. Redmi 10C), the engineering menu may be blocked, in which case only ADB will help.

Frequent problems and solutions:

  • πŸ”„ Settings are not saved β†’ Try to disable the SIM- card before changing the settings.
  • πŸ“΅ Network Disappears After Changes β†’ Return all ticks back or reset network settings to Settings β†’ SIM- Maps β†’ Reset mobile network settings.
  • πŸ”’ No access to the engineering menu β†’ Use ADB- commands (see next section).
What if there is no network after the change?
If the frequency is gone, don't panic. Return all settings to the original state via the engineering menu or reset the APN. In extreme cases, flashing the phone (without data loss) will help.

Method 3: ADB-Teams for Advanced Users

If standard methods don’t work, you can control frequencies via ADB (Android Debug Bridge), a method that is universal and suitable for all Xiaomi models, but requires a connection to a computer.

Preparation:

  1. Download and install ADB Tools on PC.
  2. Turn on USB Debugging on your phone: Settings β†’ About Phone β†’ MIUI Version (tap 7 times), then Settings β†’ Additional β†’ For Developers β†’ Debugging over USB.
  3. Connect the phone to your computer and confirm the debugging permission.

Frequency control commands:

Open the command prompt (cmd) in the adb.exe folder and type:

adb shell


su




setprop persist.radio.multisim.config dsds




setprop persist.radio.force_on true

To disable specific LTE- bands (e.g., B8 and B28):

setprop persist.radio.lte_band_disable 8,28

For 5G- bands (e.g., disable n77):

setprop persist.radio.nr_band_disable 77

After entering commands, restart the phone:

reboot

Important:

  • πŸ”§ Commands are valid until the next firmware update, and you need to re-enter them after the update.
  • πŸ“‹ To return all settings, use the setprop persist.radio.lte_band_disable command.
  • πŸ›‘οΈ Some models (e.g. Xiaomi 13 Ultra) require root rights.

πŸ’‘

ADB- commands are the most reliable way, but it requires caution. A syntax error can lead to network loss.

Below is a summary range table for current Xiaomi smartphones. Note that real support depends on regional firmware.

Model4G (LTE) bands5G (NR) bandsFeatures
Xiaomi 14B1, B2, B3, B4, B5, B7, B8, B12, B17, B20, B28, B38, B40, B41, B66n1, n3, n5, n7, n8, n20, n28, n38, n40, n41, n66, n77, n78Dual 5G support, but only on global firmware
Redmi Note 13 Pro+B1, B3, B5, B7, B8, B20, B28, B38, B40, B41n1, n3, n5, n7, n8, n20, n28, n38, n40, n41, n77, n78In the Russian version, n28 and n77 are disabled
POCO X6 ProB1, B3, B5, B7, B8, B20, B28, B38, B40, B41n1, n3, n5, n7, n8, n20, n28, n38, n40, n41, n77, n785G support only for Dimensity 8300-Ultra
Redmi 12B1, B3, B5, B7, B8, B20, B28, B38, B40, B41β€”Budget model without 5G
Xiaomi 13TB1, B2, B3, B4, B5, B7, B8, B12, B17, B20, B28, B38, B40, B41, B66n1, n3, n5, n7, n8, n20, n28, n38, n40, n41, n66, n77, n78In European firmware, all ranges are available

If your model is not in the table, find its specifications on the official Xiaomi website or in the GSMArena database.

Frequent Mistakes and How to Avoid Them

When dealing with frequencies, users often face typical problems, and here's how to prevent them:

1.Network goes missing after frequency shutdown

πŸ”Ή Reason: You have disabled your carrier’s main range (e.g. B20 for MTS in regions).

πŸ”Ή Solution: Return all settings to the original state via the engineering menu or follow the command:

adb shell setprop persist.radio.lte_band_disable ""

2.The phone does not save settings after restarting

πŸ”Ή Reason: Some firmware MIUI resets modem user settings.

πŸ”Ή Solution: Use ADB- commands or set settings again after each update.

3.Deteriorated quality of communication in the subway/lift

πŸ”Ή Reason: In enclosed spaces, operators often use backup bands (e.g., B20 or B8) that you have disabled.

πŸ”Ή Solution: Keep all low-frequency bands (B5, B8, B20 enabled, even if they are rarely used.

4: 5G is not working after the changes

πŸ”Ή Reason: All 5G-bands (e.g., n78 are disabled.

πŸ”Ή Solution: Check which nBands your operator supports and leave them on.

πŸ’‘

Before you experiment with frequencies, write down the initial settings on paper or take screenshots, which will help you quickly get it back.

⚠️ Warning: On phones with Dual SIM (two SIM cards), a frequency blackout may affect both cards. If one of the SIM stops catching the network, check the settings for each slot separately in the engineering menu.

Can I turn off the frequencies without root rights?
Yes, on most Xiaomi models, this is possible through the engineering menu or ADB- command. Root is only required for some MediaTek chipsets (e.g., Redmi 9A).
How do I know what frequencies my operator uses in a particular city?
The most accurate way is to use NetMonster or CellMapper in different locations in the city, and you can also check the operator's support team by naming your region.
Will the Internet work better after switching off the extra frequencies?
In most cases, it will be faster to connect to the network and less likely to switch between bands, but in areas with poor coverage (for example, outside the city), it may take longer to find the signal.
Can I turn off all 5G- frequencies if I am not using them?
Yes, if you're not connected to the 5G- tariff, you can turn off all nBandas, which will save battery power, because the modem will not scan the 5G- network, but please note that in the future, when you connect to 5G, you will have to return the settings.
What if the phone doesn’t catch the network at all?
Perform network reset: Settings β†’ SIM- cards β†’ Reset mobile network settings. If it does not help, return all frequencies in the engineering menu or through ADB- setprop persist.radio.lte_band_disable command.