Have you just bought a new Xiaomi Redmi or reinstalled the firmware, and now when you try to call or send an SMS, the system asks you to βadd a phone number on the keyboardβ? Or the MIUI keyboard stubbornly does not keep your contact despite all attempts? This problem is familiar to many owners of Redmi smartphones β from the budget Redmi 10A to the flagship Redmi K60 Pro. In most cases, it is not about the breakdown, but about the peculiarities of the Xiaomi system keyboard and its integration with Google services.
In this article, we will discuss 5 proven ways to add a number on the keyboard β from standard settings MIUI We will focus on the hidden function "My number" in the menu. SIM-It's a card that the manufacturer doesn't advertise, but it solves the problem 80 percent of the time, and you'll also learn why the keyboard can "forget" the number after a reboot, and how to fix it once and for all.
Why Xiaomi Keyboard Asks You to Add a Phone Number
The message βAdd phone number on keyboardβ appears for three main reasons, and only one of them is related to the real error:
- π± There is no link to the number SIM-The card is in the phone settings. MIUI You canβt automatically identify your primary number, especially if you have two. SIM-You have recently changed your account or operator.
- π Reset or update the firmware. After this action, all keyboard data (including the saved number) is reset, but the system does not not notify the user.
- π οΈ Conflict with Google services: If you use Gboard instead of the standard one MIUI, There may be a synchronization error with the account.
Interestingly, on some Redmi models (for example, Redmi Note 11 Pro+ 5G) the problem manifests itself even with the correctly added number - this is due to a bug in the firmware MIUI 14.0.3. In this case, only manually specifying the number through the engineering menu helps (about this - in one of the following sections).
β οΈ Note: If you see this message when you try to log in to Mi Account, the problem is not the keyboard, but the accountβs link to the phone. SMS.
Method 1: Adding a number through settings SIM-map
The most reliable and versatile method that works on all Redmi models, from Redmi 9A to Redmi K70, here we use a hidden menu called "My Number" that many users don't notice:
- Open the Settings app (the gear icon on the home screen).
- Go to section. SIM-maps and mobile networks.
- Choose your active one SIM-If you have two cards, then you should take them).
- Click on My number (on some firmware it may be called Phone number).
- Enter your number in an international format (e.g. +79123456789) and save the changes.
Then restart your phone. The MIUI keyboard must automatically pick up the number. If that doesn't happen, check if sync is enabled in your Mi Account:
- π Go to Settings. β Accounts and synchronization β Mi Account.
- π± Make sure the Contact Sync switch is active.
- π If synchronization is disabled, turn it on and repeat adding the number.
The number is entered in the international format (+7...)
Synchronization of Mi Account is enabled
Phone reboots after changes
The problem only persists in Gboard (if used)
-->
Method 2: Configure via the MIUI keyboard
If the standard MIUI keyboard still doesn't see the number, try adding it directly to its settings, a method that is especially useful for users who have Google services disabled:
- Open any field to enter text (e.g., a message in an SMS).
- Touch the badge. βοΈ (gears) on the keyboard to open its settings.
- Select Additional Settings β Personal data.
- Click Add the phone number and enter it in the format +7XXXXXXXXXXX.
- Confirm the action via SMS (the code will come to the specified number).
Some firmware may not have a "Personal Data" item, in which case:
- π Check if your keyboard is updated to the latest version (see Settings). β The phone. β Updating the system).
- π² If there are no updates, try resetting the keyboard settings: Settings β Annexes β Application management β keyboard MIUI β Warehouse β Clear the data.
π‘
If the keyboard still does not save it after adding a number, try temporarily disabling the VPN or proxy server β they can block the confirmation via SMS.
Method 3: Using Gboard (Google Keyboard)
If you prefer Gboard over a standard MIUI keyboard, the algorithm for adding a number will be different, the main difference being the mandatory binding to a Google account:
- Install Gboard from Google Play if it is not already installed.
- Activate the keyboard in settings: Settings β System β Language and input β Current keyboard β Gboard.
- Open any text field and tap the icon βοΈ keyboard.
- Go to Settings β Personal Data β Phone number.
- Enter the number and confirm it via SMS (the code will come to the phone).
An important caveat: Gboard can Conflict with MIUI services if you have both keyboards installed.
- π Turn off the standard keyboard. MIUI in settings (Settings) β System system β Language and input β Keyboard management).
- π± Make sure your Google account has the same number as your settings. SIM-map.
- π If SMS no code coming, check if your operator blocks messages from short numbers (e.g. Tele2 and Yota sometimes have delivery problems).
Standard. MIUI|Gboard (Google)|SwiftKey|Another.|I don't know.-->
Method 4: Manual addition via engineering menu (for advanced)
If none of the previous methods worked, you can try to specify the number through the engineering menu, which is suitable for Redmi models based on Qualcomm processors (for example, Redmi Note 12 Pro+ 5G with Snapdragon 778G).
- Open the Phone app and enter the code: ##4636##.
- In the menu that opens, select Phone Information.
- Scroll down to the MSISDN block (that is your number).
- If the field is empty, enter the number manually in the format +7XXXXXXXXXXX and click Update.
- Reboot the phone.
On models with MediaTek processors (e.g. Redmi 10C with Helio G35), the engineering menu code is different:
- π± Enter #36446337## to access MediaTek menu.
- π§ Go to Connectivity β SIM β SIM1/SIM2 (slot-dependently).
- π’ Find the Phone Number field and enter the number.
β οΈ Attention: On some firmware MIUI Changes to the engineering menu are reset after the reboot. If this happens, try updating the firmware to the latest version first.
What to do if the engineering menu is not opened?
Method 5: Reset your network settings (if nothing helps)
If all previous methods fail, the last option is to reset the network settings, which will delete all stored Wi-Fi networks and passwords, but often solves the problem of determining the number:
- Go to Settings β SIM-cards and mobile networks.
- Select Network Reset (on some firmware, the item is called Mobile Network Reset).
- Confirm the action and wait for the phone to restart.
- After turning on, re-add the number through SIM-card Settings β My number.
If this doesnβt work, the problem may be:
| Reason. | How to check | Decision |
|---|---|---|
| Damaged. SIM-map | Try inserting the SIM into another phone | Replace. SIM-map-board |
| IMEI lockdown | Enter *#06# - if the IMEI is missing, it is reset | Restore your IMEI through Engineer Mode or contact the service |
| Conflict with Mi Account | Try to log out of your account and log in again. | Link your phone number to your Mi Account manually |
| Firmware error | Check the version of MIUI in Settings β About the phone | Update your firmware or reflash your phone via Fastboot |
π‘
If the network reset did not help, check the IMEI before visiting the service center - this will save time on diagnosis.
Frequent Mistakes and How to Avoid Them
Even after a successful number is added, Redmi users face recurring problems, and here are the most common ones and ways to solve them:
- π The number is reset after the reboot, and the reason is a conflict between the keyboard and Google services. Solution: disable automatic contact sync in Settings β Accounts. β Google.
- π΅ Not coming. SMS Check if your operator is blocking messages from short numbers (for example, MegaFon sometimes has delays.
- π’ The keyboard asks for a number, but it's already added. MIUI 14.Solution: Clear the keyboard cache in Settings β Annexes β keyboard MIUI β Warehouse.
- π The problem only occurs in certain applications (like WhatsApp or Viber), which means that the app requests a number regardless of the system. Solution: add the number directly to the settings of this app.
If you use Redmi with two SIM-cards, make sure that the number is added to the main SIM (The one used for default calls. You can check this in Settings. β SIM-map β Choice SIM call-in.