How to completely disable roaming on Xiaomi Redmi Note 7: 4 proven ways

Roaming on the Xiaomi Redmi Note 7 can be unexpected, especially if you travel or live in border regions. Even in the home network, the phone sometimes connects to foreign carriers β€” this is called passive roaming, and it is charged at higher rates. In this article, we will discuss all possible ways to turn off roaming on your smartphone, including hidden MIUI settings and alternative methods for different versions of the firmware.

Many users mistakenly think that it is enough to turn off data transmission manually. In fact, operators use automatic roaming connection at a weak signal of the home network. We tested each method on the Redmi Note 7 (models M1901F7G and M1901F7H) with MIUI 12-14 firmware, and found nuances that are not written about in the standard instructions. For example, on some MTS and Beeline tariffs, roaming is activated even when the mobile Internet is turned off through the APN settings.

Before proceeding to the instructions, check the current roaming status:

  • πŸ“± On the main screen, look at the network icon: if the letter R or the inscription β€œRoaming” appeared next to the operator’s name, you are already roaming.
  • πŸ’° Send. USSD-request *100# (for MegaFon/MTS or *110*09# (for Beeline) – the answer will indicate the current tariff and roaming status.
  • πŸ“Š Go to Settings. β†’ SIM-maps and mobile networks β†’ Operator name: if a foreign operator is displayed (e.g., "T-Mobile" instead of "MTS"), roaming is active.
πŸ“Š Have you ever faced unexpected charges for roaming?
Yeah, a few times.
Yeah, but I got my money back through support.
No, I always turn it off in advance.
I don't know, I haven't.

Method 1: Turning off roaming through the basic MIUI settings

The most obvious method is to use built-in MIUI options. However, there are pitfalls: on some firmware, menu items may differ or be hidden.

1. Open Settings (the gear icon on the home screen).

2. Go to section SIM-Maps and mobile networks (on some versions) MIUI It's called the Mobile Network).

3. Choose. SIM-card you want to disable roaming for (if you have dual-SIM).

4.Tap on Roaming (or data roaming on MIUI 14).

5. Move the slider to the "Off" position for both items:

Data roaming (disables mobile Internet in roaming)

Roaming calls (blocks outbound/inbound calls via foreign networks)

⚠️

Attention! MIUI firmware below 12.5 may not have a separate call roaming switch, in which case, once the data roaming is turned off, all calls will be automatically redirected to voicemail - check with the operator.

Data roaming turned off|Call roaming is turned off (if any)|Reboot the phone to apply changes|Status checked through USSD-request (*100#)

-->

Method 2: Block roaming through USSD-operator

USSD-Codes are a universal way to manage services directly through the operator, bypassing the phone settings. For Redmi Note 7, the following commands will suit (choose depending on your operator):

Operator.Code to disable roamingCode for status verification
MTS*111*77# β†’ 1 β†’ Send*100#
Beeline*110*181# β†’ Send*110*09#
MegaFon*130*1# β†’ Send*105#
Tele2.*155*1# β†’ Send*155*0#
Yota*100*15# β†’ Send*100#

Once the code is sent, you will receive an SMS or push notification confirming the shutdown, and it is important that some operators (such as MTS) may turn on roaming back when crossing the border, in which case you will have to repeat the procedure.

⚠️

Attention! USSD-Teams are only working on the main SIM-If you have two SIMs, repeat the procedure for each separately, and also note that on unlimited roaming rates (for example, All for 500 from Tele2), the shutdown is over. USSD It may not work, but you need a call to support you.

πŸ’‘

Save it. USSD-codes in phone notes or photos – in roaming, Internet access can be blocked, and you will not be able to find them.

Method 3: Manual network selection (disabling automatic roaming)

By default, the Redmi Note 7 is set to automatically select the network, which leads to connection to foreign operators at a weak signal.

1. Go to Settings. β†’ SIM-maps and mobile networks.

2. Choose the right one. SIM-map β†’ Operator name (or Network Selection).

3. Turn off the "Automatic" option and wait for the phone to find the available networks.

4. Select your operator from the list (e.g., "MTS-RU" instead of "MTS").

5. Save the changes and restart the phone.

πŸ”Ή The advantage of the method: the phone will not connect to foreign networks even in the absence of a signal from the home operator.

πŸ”Ή Disadvantage: If you move outside of your network coverage, the connection will disappear completely (no automatic switching).

What if your operator is not on the list?
If your operator does not show up after a manual search, it could mean: 1. SIM-The card is inactive (check balance or status via *100#). 2. The phone is locked under another operator (relevant to contract devices). 3. Only a roaming partner works in your region (for example, in Crimea or the Kaliningrad region). Settings β†’ System system β†’ Resetting settings β†’ Reset your Wi-Fi, mobile network and Bluetooth settings (data not deleted).

Method 4: Disable roaming through the engineering menu (for advanced)

If standard methods don’t work, you can use Xiaomi’s engineering menu, which is suitable for MIUI 11-14 firmware, but you need to be careful – incorrect changes can disrupt the network.

1. Open the Phone app and enter the combination:

##4636##

(If the code doesn't work, try ##36446337## for newer versions of MIUI).

2. In the menu that opens, select Phone Information (or Phone Information).

3. Scroll down to the Set preferred network type block.

4. Select LTE only or 3G only mode (this will limit network search to only modern standards where roaming is less likely).

5. Go back to the main menu and select Running Service β†’ find the process com.android.phone β†’ click Stop (this will restart the mobile network).

⚠️

Attention, changes in the engineering menu can lead to loss of network or inability to make calls. If after manipulation communication is lost, return the settings to the original state or perform a reset. APN: Settings β†’ SIM-map β†’ Access point (APN) β†’ Reset to factory.

πŸ’‘

The engineering menu is an extreme method. Use it only if other methods have not worked, and you understand the risks.

Hidden roaming charges: how to avoid them

Even after you turn off roaming through your settings, you may encounter write-offs, and here are 5 of the most common operator traps:

  • πŸ“ž Incoming roaming calls: some rates even charge incoming calls (e.g. Super MTS until 2023). Check the terms on 0890 (MTS) or on the operator's website.
  • πŸ“Ά Passive roaming: The phone can briefly connect to a foreign network to update location (even without internet). β†’ Google β†’ Personal data β†’ Location history.
  • πŸ’¬ SMS roaming: sending messages abroad is often charged separately. SMS-roaming USSD or in the operator's personal office.
  • πŸ”„ Auto-update applications: If data roaming is disabled but background processes (like Google Play) are trying to update, this can lead to a connection.Ban background traffic: Settings β†’ Annexes β†’ Application management β†’ Google Play β†’ Mobile data β†’ Background traffic.
  • 🌐 Wi-Fi Calling: If you have Wi-Fi Calling enabled, Wi-Fi roaming calls can be charged as international. β†’ SIM-map β†’ Additionally. β†’ Wi-Fi calls.

πŸ“Š What services you disconnect before traveling abroad?
Mobile Internet
Calls.
SMS
Wi-Fi Calling
I'm not turning it off.

What to do if roaming is not turned off

If you have completed all the steps, but the phone still connects to roaming, try the following steps:

1. Check the APN settings:

- Go to Settings. β†’ SIM-map β†’ Access point (APN).

- Make sure you're in the field. APN-protocol IPv4 (not IPv4/IPv6).

If there are multiple APNs, leave only one with your carrier name (e.g. internet.mts.com).

2. Update the firmware:

Some versions of MIUI (especially 10–11) have roaming bugs. Update: Settings β†’ About Phone β†’ System Update.

3. Use the operator's application:

Install your carrier’s official app (like β€œMy MTS” or β€œMy Beeline”) and turn off roaming through it, sometimes it works where the phone’s settings don’t help.

4. Resetting network settings:

- Last measure: Settings β†’ System β†’ Settings Reset β†’ Reset Wi-Fi, mobile network and Bluetooth, and then you have to re-enter Wi-Fi passwords.

⚠️

If nothing helps, contact the operator's support and ask for a complete block on roaming on your number, which may require a passport and a code word, which MTS and Beeline call "International Roaming Blocking".

FAQ: Frequent questions about roaming on Xiaomi Redmi Note 7

Can you turn off roaming only for mobile Internet, but leave calls?
Yes, Redmi Note 7 has separate switches for roaming data and roaming calls. Turn off the first one and keep the second one active. However, note that some carriers (like MegaFon) can block calls if data roaming is turned off, depending on the tariff.
Why does the phone still connect to foreign networks after turning off roaming?
This is due to the automatic network selection function, and even if roaming is disabled in the settings, the phone may briefly connect to a foreign operator to check the signal. To avoid this, lock the network manually (see Method 3).
How to check if money is charged for roaming?
There are several ways: send USSD-Balance request: *100# (MTS/MegaFon), *102# (Beeline). Check the details in the operator's personal account (section "My expenses" or "Payment history"). Install the "My operator" application and turn on the charge notifications. If you find unauthorized write-offs, write a complaint in support of the operator with a request to return the money (refer to the Federal Law "On Protection of Consumer Rights", Art. 16).
Does disabling roaming on custom firmware (like LineageOS) work?
On informal firmware, roaming settings may work differently. In LineageOS or Pixel Experience, the path will be: β†’ Network and Internet β†’ Mobile network β†’ Additionally. β†’ If there's no switch, use it. USSD-commands or engineering menu (code ##4636## works on custom firmware).
Can roaming be permanently disabled so it doesn’t automatically turn on?
Unfortunately, at the phone level, this is not possible, operators can force roaming when crossing the border. The only reliable way is: Turn off roaming via settings and USSD. Call the operator's support and ask for a full lock on international roaming on your number. Install an app like NoRoaming (available on Google Play) that will monitor connections to foreign networks. Even then, check roaming status through the USSD once every 1-2 months - sometimes the lock is reset after the tariff update.