How to accurately identify the Xiaomi Redmi phone model – everything from the box to the engineering menu

Have you bought a used Xiaomi Redmi without a box, lost your documents, or just wanted to clarify the exact modification of your smartphone? Model identification is a critical step before firmware, accessories or repair. A single-character error (such as the Redmi Note 10 vs Redmi Note 10 Pro) can lead to parts incompatibility, incorrect firmware, or even loss of warranty when contacting the service center.

In this article, we have collected all the relevant methods - from basic (via Android settings) to advanced (engineering codes and other methods). ADB-Special attention was paid to situations where the phone is not turned on, locked or broken screen, each method has been tested on models from 2020 to 2026, including the Redmi Note, Redmi (without the Note console) and the model line. POCO.

1. The easiest way: information in Android settings

If the phone turns on and you have access to the system, start with this method.It works on all Xiaomi smartphones, regardless of the version of MIUI or root rights status.

Open the Settings app (cog icon) and follow the path:

Settings β†’ About the phone β†’ General information

In the "Model" block you will see the full name, for example:

  • πŸ“± Redmi Note 12 Pro+ 5G (codename: ruby)
  • πŸ“± POCO X5 Pro 5G (codename: redwood)
  • πŸ“± Redmi 10C (codename: fog)

Note that sometimes only the code name (e.g., surya for POCO X3 NFC) is displayed here. To decrypt it, use the table below or go to the codename section.

πŸ’‘

If the settings only show "MIUI 14" without a model, try scrolling down the screen - sometimes the model information is hidden under the block with the firmware version.

2. How to recognize the model by box, sticker or documents

Physical labeling is a reliable way to keep your phone locked or not switching on.

  • πŸ“¦ Box: The back side usually shows a model (e.g. Redmi Note) 11S 4G) and IMEI.
  • 🏷️ Sticker under the battery: on the removable back cover (relevant for older models up to Redmi 9) or under the tray SIM-map.
  • πŸ“„ Warranty card: under the column "Model" or "Device Name".
  • πŸ›’ Check or invoice: if you bought in an official store (for example, Mi Store), the model is indicated in the product.

⚠️ Note: Battery or lid stickers may contain a code name (e.g., mojito for Redmi Note 10) rather than a trading model:

Code nameTrading modelYear of release
suryaPOCO X3 NFC2020
mojitoRedmi Note 102021
rubyRedmi Note 12 Pro+ 5G2023
fogRedmi 10C2022
redwoodPOCO X5 Pro 5G2023

If your code name is not in the table, use the XiaomiUI database (enter the code in the site search engine).

πŸ“Š Where do you usually look for your phone?
In the settings
On the box.
Through the engineering menu
I don't know how to know.

3. Engineering codes for model definition (works even without it) SIM-map)

Specialist USSD-These commands allow you to get technical information directly from the dial screen. These codes work on all Xiaomi smartphones, including Redmi, POCO and Mi, regardless of the version MIUI.

Open the Phone app and enter the following combinations:

  • πŸ“ž ##4636## β†’ You'll see the Test menu. Go to the Device Information tab, and you'll see the Model Number bar.
  • πŸ“ž ##225## β†’ will show the build calendar (useful for authentication).
  • πŸ“ž *#06# β†’ display IMEI. You can find out the model through services like IMEI.info.

⚠️ Note: Some firmware (e.g. custom or global versions) MIUI For Russia, code ##4636## may not work. In this case, use an alternative method through the ADB.

Enter #06# and write down IMEI| Check the code ##4636##*| Check the model with the box | Use IMEI to check on the manufacturer's website-->

4. Xiaomi Code Names: How to Decipher Mojito, Surya, and Others

Xiaomi assigns each device a unique code name, which is often indicated on the engineering menu, stickers or system logs. For example, the Redmi Note 10 Pro is called sweet, and the POCO F3 is called alioth.

To avoid confusion, we have compiled a table of popular code names for the Redmi and POCO lines (2019-2026):

Code nameModelFeatures
mojitoRedmi Note 10AMOLED-screen, 48 MP camera
sweetRedmi Note 10 Pro120Hz screen, 108MP camera
suryaPOCO X3 NFC120 Hz IPS, 6000 mAh battery
aliothPOCO F3Snapdragon 870, 120Hz AMOLED
fogRedmi 10CBudget model, 50 MP camera

If your code name is not in the table, use the official list from Xiaomi:

  1. Go to MIUI Downloads website.
  2. Enter the code name in the search bar.
  3. The site will show all the firmware for this model with the full name.
Why does Xiaomi use code names?
Code names (such as mojito or surya) are assigned during the development phase for the convenience of engineers. They remain in the system even after release, as they are used in the Android kernel and drivers. Trade names (such as Redmi Note 10 Pro) appear later for marketing.

5. Advanced method: model definition via ADB (for unlocked phones)

If your phone doesn't turn on or you have access to debugging over USB, you can use ADB (Android Debug Bridge).

  • πŸ”§ Devices with a broken screen (but working) USB-port).
  • πŸ”’ Phones with locked screen (if previously debugging was enabled).
  • πŸ“± Smartphones on custom firmware where standard methods don't work.

Instructions:

  1. Install ADB Tools on your PC.
  2. Connect your phone to your computer via USB.
  3. Open the command line (cmd) and enter:
adb shell getprop ro.product.model


adb shell getprop ro.product.name

The first command will return the trading model (e.g. Redmi Note 11 Pro 5G), the second will return the code name (e.g. veux).

⚠️ Attention: If debugging is on USB If it's not enabled in advance, it won't work on a locked phone.

πŸ’‘

ADB is the only way to recognize the model on a broken screen phone if debugging has been enabled before.

6. Determination of the model in Fastboot mode (if the phone does not turn on)

If the smartphone does not respond to the power button, but charges (light indicator), try to enter Fastboot mode.

  1. Turn off the phone (press the power button for 10+ seconds).
  2. Press Volume Down + Power and hold for 5-7 seconds.
  3. On the screen will appear a hare in a hat-eared (Fastboot logo).

Connect your phone to your PC and use the command:

fastboot getvar product

The system will return the code name, for example:

product: mojito


finished. total time: 0.001s

To decrypt the code name, use the table above or the XiaomiUI service.

πŸ”‹ Important: If the phone is under 5%, Fastboot mode may not start. Charge the device for 10-15 minutes before trying.

7. Online services for IMEI or serial number verification

If you have an IMEI (you can find it through the code *#06# or on the box), you can check the model on official and third-party services:

  • 🌍 IMEI.info – show the model, year of release and specifications.
  • πŸ“± Xiaomi Device – a database with photos and specifications.
  • πŸ” Official Xiaomi support – enter IMEI in the form of the request (do not submit the request, just check the autocomplete).

⚠️ Note: Some services may show incorrect information for clones or phones with fake IMEI. Always check the data with the physical marking on the box or sticker.

πŸ’‘

If the service shows a Redmi Note 9 Pro model and the Redmi Note 9S is listed on the box, don’t be afraid. It’s the same model, but for different regions (Pro for India, 9S for global version).

FAQ: Frequent questions about defining the Xiaomi Redmi model

πŸ” How to distinguish Redmi Note 10 from Redmi Note 10 Pro?
The main differences: Screen: Note 10 – AMOLED 60 Hz, Note 10 Pro – AMOLED 120 Hz Camera: Note 10 – 48 MP, Note 10 Pro – 108 MP. Codename: Note 10 – mojito, Note 10 Pro – sweet. Also on the Note 10 Pro box there is the inscription β€œ108MP” next to the camera logo.
⚑ Can I find out the model if the phone is not turned on and there is no box?
Yes, there are 3 ways: Check the sticker under the battery (on older models) or under the tray SIM-Use Fastboot mode (if your phone is slightly responsive to charging). If your phone has previously been connected to your Xiaomi account, check the model in your personal account (Devices section").
πŸ“± Why does the settings display a code name instead of a model?
This happens on: Castom firmware (like LineageOS or Pixel Experience); Test (beta) versions of MIUI; Some regional firmware (like India or China); Solution: use ADB or check the model by code name.
πŸ”§ How to know the model if the phone is blocked by a pattern lock?
Options: If USB debugging is enabled, use ADB. Call your phone from another device - the incoming call screen sometimes displays a model. Connect your phone to your PC and check the device name in Device Manager (Windows) or lsusb (Linux/Mac).
πŸ› οΈ Why Know the Exact Model Before Repair?
A mistake in the model can lead to: πŸ”‹ Buying an incompatible battery (for example, for the Redmi Note 9 instead of the Note 9 Pro). πŸ“± Installation of an inappropriate display (different connectors or resolution). ⚑ Incorrect firmware through Fastboot. Always check the code name and the article of the parts with the original.