Have you ever noticed strange numbers or an abbreviation on your smartphone screen instead of the name of your telecom operator? Often in the engineering menu or during network failures, users come across the term PLMN. This is not a firmware error or a virus, but a fundamental element of mobile communication, without which your Android simply will not be able to make calls or access the Internet.
Understanding how this system works can save you when roaming or help you manually select a network where the automation fails. In this article we will analyze in detail the structure of the identifier, how to change it and methods for solving problems with registration in the network.
Decoding of the abbreviation and principle of operation
The abbreviation PLMN stands for Public Land Mobile Network, which translated means “public land mobile network”. In simple words, it is a unique digital identifier that is assigned to every cellular operator in the world. When you turn on the phone, it scans the air for towers, reads their codes and compares them with the data recorded on your SIM card.
Each code consists of two required parts: MCC (Mobile Country Code) and MNC (Mobile Network Code). The first part indicates the country where the network is located, and the second part indicates the specific operator within that country. It is thanks to this connection that your smartphone understands that it is in the coverage area of MTS, MegaFon or a foreign partner.
The registration process occurs automatically in the background. However, there are situations when automatic selection PLMN is not possible. For example, if the network configuration file is damaged or if you are located on the border of coverage areas of different countries. In such cases, the system may prompt you to manually select an available network from the list of available IDs.
⚠️ Attention: Forcing registration on a network with an incompatible communication standard (for example, trying to connect to a network that operates only on an outdated 2G standard when your phone is configured for 4G) may result in complete loss of signal.
Network code structure: MCC and MNC
To deeply understand what is hidden behind the mysterious numbers, you need to look at the code structure in more detail. This is not a random set of numbers, but a strictly regulated international standard. Knowing these codes, you can determine which operator is broadcasting near you, even if its name is not displayed on the screen.
The country code (MCC) always consists of three digits. For Russia, this code is fixed and equal to 250. If you see a code starting with other numbers (for example, 257 for Belarus or 234 for the UK), this means that the phone sees foreign towers or you are in roaming. It is impossible to change this code manually, since it is strictly tied to the geolocation of the tower.
The second part is the network code (MNC). It may consist of two or three digits depending on the country. In Russia, two-digit codes are used. It is by this parameter that the phone distinguishes one operator from another within the same country. Below is a table with the most common codes for Russian operators.
| Operator | MCC (Country) | MNC (Network) | Full PLMN |
|---|---|---|---|
| MTS | 250 | 01 | 250-01 |
| MegaFon | 250 | 02 | 250-02 |
| Tele2 | 250 | 20 | 250-20 |
| Beeline | 250 | 99 | 250-99 |
| Yota | 250 | 11 | 250-11 |
Knowledge of the full code PLMN is useful when manually configuring an access point or when diagnosing roaming problems. If you see code 250-99 in your phone settings, but are subscribed to MTS, this is a clear sign of a registration error or network substitution.
Why do virtual operators have their own codes?
Virtual operators (MVNO), such as Yota or Tinkoff Mobile, often rent capacity from large players. However, for billing and identification in the network core, they are assigned their own unique MNC codes so that the system distinguishes traffic from different brands, even if the tower physically belongs to another operator.
How to view and change PLMN on Android
The average user rarely needs to interfere with the operation of network identifiers, but knowing the paths to these settings is necessary for advanced diagnostics. In the standard Android menu, this information is often hidden or presented in a simplified form. To see the real codes, you will have to use the engineering menu or special applications.
The fastest way to find out the current code is to use the hidden service code. In the “Phone” application, dial the combination ##4636##. This will open the test menu where the Phone Information section displays the current network status. There you will find fields Mobile network type and service tower identifiers.
If automatic network selection does not work, you can force the desired one PLMN. To do this, go to Settings → Connections → Mobile networks → Telecom operators. Turn off the “Select automatically” toggle switch. The phone will begin searching for available networks, which may take from 30 seconds to 2 minutes.
- 📱 After the search, a list of all available towers with their names or digital codes will appear.
- 🔍 Find yours in the list operator (for example, MTS RUS or 250-01).
- ✅ Click on it to force registration.
- ⚙️ If registration is successful, the 4G/LTE icon and network name will appear in the status bar.
☑️ Diagnosis of network problems
Sometimes in the list of available networks the operator is displayed as “Banned” or “Blocked”. This means that your SIM card does not have the rights to register on that particular network, possibly due to roaming restrictions or blocking by the operator.
Registration problems and network errors
One of the most common problems faced by users is the message “Not registered on the network” or constantly searching for a network. Often the root of evil lies precisely in the conflict of identifiers PLMN. The phone may “remember” the old code of a tower that is no longer accessible, and persistently try to connect to it, ignoring the towers that are working nearby.
Also, the problem may occur after a firmware update or reset. In this case, the preferred networks file (PRL or an equivalent in Android) may be damaged or reset to factory values that are not relevant for your region. The smartphone simply does not know which network code it needs to look for first.
⚠️ Attention: If you travel frequently, do not leave manual network selection enabled all the time. When moving to another city or country, the phone will not be able to automatically switch to the best available network, which will lead to loss of connection.
In some cases, completely resetting the network settings helps. This action will delete all saved access points APN, Wi-Fi passwords and Bluetooth settings, but will return the network settings to factory settings. To do this, go to Settings → System → Reset settings → Reset Wi-Fi, mobile data and Bluetooth settings.
If the phone does not see the network even after resetting, try moving the SIM card to another slot (if there are two) or gently wipe the SIM card contacts with a soft eraser. Oxidation of contacts is a common cause of errors in reading the network code.
Features of work in roaming
When traveling abroad, the principle of operation PLMN remains the same, but the country code changes (MCC). Your phone begins to look for networks with a code other than 250. The success of the connection depends on agreements between your home operator and foreign partners.
When roaming, automatic network selection is critical. Operators enter into contracts with dozens of foreign companies, and the phone must choose the one where the tariffs will be the most favorable or where there is priority for subscribers of your “home” network. Manual selection in roaming is dangerous because you can connect to a network with which your operator does not have a contract, which will lead to huge bills or lack of communication.
Modern smartphones based on Android use a database of preferred networks. If you are in Turkey, the phone will look for the code 286. If it finds a network with the code 286-01 (Turkcell) and your operator has roaming with it, registration will be successful. If you try to manually select a network with a code that is not included in the list of partners, the phone will display a registration error.
- 🌍 Always enable the “Data Roaming” option only when necessary to avoid being charged.
- 🔄 If you have problems with roaming, first of all, switch the network selection from “Auto” to “Manual” and back.
- 📞 Make sure that the international roaming service is activated in your operator’s personal account before leaving.
Using the engineering menu for diagnostics
For in-depth analysis of problems with PLMN Advanced users and engineers use the engineering menu. In it you can see not only the current code, but also the signal level (RSSI), signal quality (SINR) and the base station identifier (Cell ID). This data helps to understand why the phone cannot register on the network, even if the tower is nearby.
To enter the engineering menu on most devices, use the code ##4636##. However, smartphones from brands such as Xiaomi or Samsungmay require special applications or other codes (for example, *#0011# for Samsung). In this menu, find the section Phone Information.
Here you can see the parameter Set preferred network type. Make sure that you select a mode that supports modern standards, for example NR/LTE/GSM/WCDMA. If legacy mode is selected, the phone may not see modern towers with certain settings PLMN. Also here you can force a network search using the button Run Ping Test or a similar registration update function.
adb shell service call phone 3 i32 0
This command for ADB (Android Debug Bridge) allows you to restart the phone's radio module programmatically, which is sometimes more effective than simply turning airplane mode on and off. It resets the current registration session and forces the modem to re-read all available ones. PLMN.
The engineering menu gives access to “raw” network data, but careless changes to the parameters in the Radio section can lead to a complete shutdown of the communication module until the device is rebooted.
Frequently asked questions and solutions (FAQ)
Why instead of the name operator, only numbers are displayed?
This happens when there is no record in the phone's memory that matches the digital code PLMN with the text name of the operator. This is usually solved by updating the operator database through the network settings or resetting the network settings. Phone firmware updates are required less often.
Is it possible to change PLMN in order to deceive the operator and get free Internet?
No, this is a myth. The operator identifies your SIM card using a unique key IMSI, embedded in the chip. Even if you manually enter the code of another network, the operator’s network core will see the discrepancy and block data transfer or charge roaming rates.
The phone says “Emergency calls only,” although the SIM card is inserted. What should I do?
This means that the phone cannot register with any available network PLMN. Try manually selecting the network in the settings. If the list is empty, the problem is with the antenna or modem. If there is a list, but registration does not work, the SIM card may be blocked or incompatible with the frequencies of this region.
Does the PLMN code affect Internet speed?
The code itself is just an address. However, the choice of a specific network (for example, an overloaded tower with one code instead of an open tower with another code from the same operator) can indirectly affect speed. Manually selecting a less loaded one PLMN sometimes helps stabilize the connection.
How to find the MCC and MNC of your operator without an engineering menu?
Install an application like Network Cell Info Lite or AirMonitor. They will show all the parameters of the current cell in a convenient graphical interface, including MCC, MNC, CID and signal strength, without requiring you to enter complex codes.