How to change the SMS number of the center on Xiaomi: Deep setting

The problem of sending messages can be taken by surprise at the most inopportune time, especially when you urgently need to confirm the login to the bank or contact loved ones. Owners of Xiaomi, Redmi and Poco smartphones often face a situation where standard methods of resetting network settings do not help restore the short message service. SMS Center (SMSC) is the technical gateway of the operator through which all your text messages pass, and if the phone memory is registered incorrect address or it is damaged, communication is blocked.

Unlike simple reboots, manually changing the message center number requires access to hidden engineering menus or the use of specialty-specific menus. USSD-commands that are not always obvious to the average user. SMSC This is the cause of 90% of undelivered errors on the network, and in this article we will discuss all the available ways to adjust these parameters, including methods for advanced users using the Internet. ADB-team.

Before you start to make complex manipulations, you need to make sure that the problem lies in the settings of the phone, not in the operatorโ€™s services or lack of balance. Sometimes the failure occurs after updating the MIUI or HyperOS firmware, when new security parameters conflict with the old entries in the registry.

Diagnostics of the problem and checking the status of the network

The first step is to always be thoroughly diagnosed to rule out the trivial causes of a failure, and users often try to change system codes when a simple replacement solves the problem. SIM-Checking your roaming card or checks to make sure that the balance is available and the text messaging service is not blocked by the operator.

Note the network indicators: if only E or G is displayed instead of 4G or LTE, it is possible that the phone cannot register with the home network, which also blocks the sending of SMS. In such cases, changing the message center number will not work until the radio module is restored.

  • ๐Ÿ“ฑ Check if the incoming communication and mobile Internet are working.
  • ๐Ÿ’ณ Extract. SIM-map, wipe the contacts and paste into another slot.
  • ๐Ÿ“ก Make sure that the correct network type is selected (preferably) LTE).
  • ๐Ÿ“ž Call the operator support service to check the status of the number.

If basic methods donโ€™t work, check the current message center number stored in the deviceโ€™s memory. On some Xiaomi models, this parameter can become default or empty after flashing. To view the current status, you can use special applications from Google Play, such as SMS Center Checker, which read system logs without root rights.

๐Ÿ“Š Have you ever had a problem not sending SMS to Xiaomi?
Yeah, all the time.
Rarely, after updates
Never had.
It was, but it was decided.

Use of the Engineering Menu to Change SMSC

The most effective way to change the Message Center settings on Xiaomi devices is to log into the engineering menu through a special set of commands, which allows you to directly interact with the phoneโ€™s modem without the standard settings menu, and uses a universal code that runs on most MediaTek and Qualcomm processors to access it.

Enter ##4636##. If the menu doesn't open automatically, your MIUI firmware version may be blocking the code, so you can try installing the Engineering Mode MTK app from third-party sources, but you should be careful.

After you enter the menu, select Phone Information, and you will see a lot of technical options, scroll down to Set SMSC or Refresh (to get your current number), and enter a new number in an international format.

โ˜‘๏ธ Check before changing the settings

Done: 0 / 5

Usually, the message center number starts with a plus and country code, followed by a long digital sequence. For example, for Russian operators, these are often numbers starting with +79... If you enter a number in a local format without a country code, the system may not accept changes.

โš ๏ธ Warning: Do not change other options in the engineering menu unless you are sure of their purpose.Reset Radio settings may temporarily shut down the network before the device restarts.

Table of message centres numbers of major operators

For the correct operation of SMS, you need to enter the current number corresponding to your operator. Below is a table with the most common values for operators in Russia and CIS countries. If your operator is not on the list, it is better to clarify the information on the official website or at the technical support.

Operator.RegionSMSC number (Format +)Note
MTSRussia+79168900916Standard for most regions
BeelineRussia+79218900916It may differ depending on the region.
MegaFonRussia+79262092090Universal number
Tele2Russia+79209200145Relevant for the Moscow region
KcellKazakhstan+77010000999Main number of the centre

After entering the number, press Update or Set. The system must confirm the successful change of the parameter. If you see an error or the number is not saved, try repeating the procedure in flight mode, pre-enabled it for 10 seconds.

It is worth noting that on some global versions of Xiaomi, the input field in the engineering menu may not be available for editing. ADB-commands or reset network settings through the recovery menu, as will be discussed below.

What to do if the number is not saved?
If the system refuses to save the new SMSC number, try first to delete the current record (if the field allows), then restart the phone and try again.

Change of number through USSD-commands and hidden menus

An alternative to the engineering menu is the use of USSD-This method is less risky, because it doesn't affect the system files of the phone, but only updates the data on the SIM card side.

Try entering the 504* number center message# command, where instead of the "message center number" you are inserted with the current code of your operator in an international format. For example: 504*79168900916#. After dialing, click the call button. If the operation is successful, you will receive a pop-up notification of confirmation of the service.

In some cases, a new message center requires a special SMS to be sent to a short number, the text of the message and the recipient number may differ, for example, to reset settings on some tariffs, it is enough to send the word 0 to the number 504.

  • ๐Ÿ”ข Enter. USSD-call-in.
  • ๐Ÿ“ฒ Press the call button (green tube).
  • โœ… Wait for the message of successful activation.
  • ๐Ÿ”„ Reset the device to apply the settings.

If none of these methods worked, maybe yours. SIM-The card is too old and does not support remote updates. OTA (In such a situation, the only solution is to replace the SIM card in the operatorโ€™s cabin, where the new settings will be automatically prescribed.

โš ๏ธ Attention: When in use USSD-Make sure you don't dial the deactivation codes for paid services. Carefully check each number before pressing the call button.

Advanced Methods: ADB and Logging

For users who arenโ€™t afraid of the command line, thereโ€™s the most reliable way to change settings through Android Debug Bridge (ADB). This method allows you to directly write values into your phone's database, ignoring the interface constraints, USB-cable and on-line debugging USB smartphone.

To enable debugging, go to Settings โ†’ About Phone and press 7 times on MIUI Version (or OS Version). Then, in the Additional โ†’ For Developers menu, activate the Debugging over USB switch.

Connect your phone to your PC and enter the following command in the command line to check the current value:

adb shell content query --uri content://sms/info --projection smsc

The message center number is changed using a database update command, and the syntax can vary depending on the Android version, but the general view is as follows:

adb shell content insert --uri content://sms/ --bind address=s:PhoneNumber --bind smsc=s:+79168900916

Where PhoneNumber is the test number, and the second parameter is the message center number you want, and after you run the command, you have to reboot the phone.

๐Ÿ’ก

Using ADB gives you maximum control over settings, but requires a PC and basic command line knowledge.

Resetting network settings and restoring work

If manually changing the settings didnโ€™t work, you should resort to a radical but effective method โ€“ a complete reset of network settings, which will delete all stored Wi-Fi passwords, Bluetooth pairings and return mobile settings to factory values, including automatically receiving the correct SMSC number from the operator.

On Xiaomi smartphones, the path to this feature is usually in the Settings menu โ†’ Connection and Sharing โ†’ Reset Wi-Fi, mobile networks and Bluetooth. The system will alert you to the consequences, after which it will require confirmation of action.

Once the phone is restarted, it will re-register on the network, and the operator will send a configuration profile that will spell out the correct Internet and SMS settings, which solves 95% of the software errors associated with data transfer.

  • ๐Ÿ“ถ Remove all stored Wi-Fi networks.
  • ๐Ÿ”— Resets the settings of Bluetooth devices.
  • ๐Ÿ“ฒ Updates the operatorโ€™s network profile.
  • ๐Ÿ”„ Requires re-authorization in Wi-Fi networks.

In rare cases, when even a network reset does not help, the problem may lie in the hardware of the antenna module or damage to the system firmware files, then you may need to completely flash the device through the computer, saving user data.

Frequently Asked Questions (FAQ)

Why is the code #4636## not open?
Some versions of MIUI and HyperOS have their engineering menu closed by default or require a SIM card from a specific operator, and the code may not work if you typed it in a third-party caller.
Can I change my SMSC without root rights?
In most cases, the change is possible through the engineering menu or USSD-Root rights are only required for deep editing of database system files if standard methods are blocked.
Will resetting the network settings delete my contacts and photos?
No, the network settings reset only affect the connectivity settings: Wi-Fi, Bluetooth and mobile network, and your personal files, contacts, apps and photos will remain intact.
What if SMS is not sent after the change of operator?
When you change operator, wait for the automatic settings to arrive, if they do not come, request them again through your personal account or contact the communication salon, and make sure that the SMS settings select the correct message center for the new SIM card.
Does the phone region affect the work of the SMS center?
Global versions of Xiaomi may have different modem software than the Chinese versions, but the message center number depends primarily on the carrier, not the firmware region, although in rare cases, encoding conflicts can occur.