Did you buy a used Xiaomi Redmi Note 12 and want to make sure that the seller did not cheat with the memory? Or did your POCO X5 slow down and you suspect that it is a lack of RAM? In this article, we will discuss all possible ways to check the amount of RAM (RAM) and ROM (internal memory) on Xiaomi devices, including hidden methods through the engineering menu and ADB.
Note that manufacturers sometimes specify β128 GB of memoryβ in the specifications, but actually available to the user by 10-15% less due to the MIUI service files. We will show you how to find out the exact amount available, not marketing figures, and you will learn how to distinguish physical memory (which can not be expanded) from virtual memory (for example, through Memory Extension in new firmware).
Method 1: Using standard MIUI settings
The easiest method is to use the built-in system tools. It works on all Xiaomi, Redmi and POCO devices regardless of the MIUI version (even on the old Redmi 4X with MIUI 9).
Instructions:
- π± Open the Settings app (cog icon).
- π Scroll down and select About Phone (on some models β About Device).
- π Tap on the item Characteristics of the phone or Memory (depending on the firmware version).
- π Here you'll see: RAM (RAM): 6GB or 8GB internal memory (ROM): For example, 128 GB (available 112 GB).
Open "Settings" β "About the phone"
Find the section "Characteristics" or "Memory"
Compare the amount of RAM with the stated in the box
Pay attention to "available" vs "total" in ROM-->
β οΈ Note: Some models (e.g. Xiaomi) 12T) If you can't find the Memory section, try it:
- Go to Settings. β Warehouse.
- At the top of the screen will be a graph indicating the total and available volume.
Method 2: Using USSD (Hidden Menu) codes
Few people know, but on Xiaomi you can call the engineering menu with detailed information about the hardware using special codes, this method works even if the smartphone is not activated or locked with a pattern lock (provided that unlocking via PIN is available).
Enter the phone (as if calling) one of the codes:
- π ##4636## β opens the Testing menu, where the Memory line will be in the Phone Information tab.
- π ##6484## - will show detailed information about the MTK-chips (for devices on MediaTek, for example, Redmi Note 11).
- π ##64663## - Alternative code for verification RAM and ROM new-model.
πΉ What to do if the code doesnβt work?
- π Try typing without spaces and symbols (e.g. #4636##).
- π΅ Some firmwares have blocked the engineering menu, in which case use Method 3 or Method 4.
- π οΈ If you have a smartphone on Qualcomm Snapdragon, for example, POCO F4), Try the #225## code for diagnostics.
MediaTek (Helio/Dimensity)
Qualcomm Snapdragon
Other (specify in the comments)
I don't know.-->
Method 3: Through Analyzer Applications (CPU-Z, AIDA64)
If standard methods donβt show complete information (e.g. on custom firmware), use third-party utilities that not only display the memory capacity, but also check its actual speed, type (LPDDR4X, LPDDR5) and even the chip manufacturer (e.g. Samsung or Micron).
The best apps for Xiaomi:
| Annex | What shows | Link (Google Play) | Features |
|---|---|---|---|
| CPU-Z | RAM, ROM, processor model, GPU | Download | Free, no advertising, works without root |
| AIDA64 | Complete Diagnostics + Memory Tests | Download | The paid version reveals all the data |
| DevCheck | Memory, sensors, battery | Download | Convenient interface, data export |
| MIUI Hidden Settings | Hidden settings MIUI + memory | Download | Requires ADB Permits |
π How to use it CPU-Z:
- Install and open the application.
- Go to the Device tab (Device).
- Find the lines: Total RAM is the total RAM. Internal Storage is the ROM volume.
Memory
π‘
In AIDA64, you can run a memory speed test, go to Tests β Memory, which will help you detect the degradation of chips on used devices.
Method 4: Through ADB (for advanced users)
If you need to know the exact technical data (for example, to compare with official specifications or diagnose malfunctions), use ADB (Android Debug Bridge), which requires a computer but provides the most complete information.
π§ What's the matter:
- π» Computer with Windows/Linux/macOS.
- π Cable USB (preferably original).
- π₯ Installed drivers Xiaomi and ADB Tools.
π Step-by-step instruction:
- Turn on USB Debugging: Go to Settings β About Phone. Tap 7 times on MIUI to activate Developer Mode. Go back to Settings β Additional β Developer. Enable USB Debugging.
Connect your smartphone to your computer and confirm your trust in the device.
cmd
adb shell
cat /proc/meminfo | grep MemTotal
df -h /dataπ Transcription of results:
- MemTotal is the total amount of RAM in kilobytes (divide by 1024 to get megabytes).
- df -h /data - will show the ROM volume (the /data section is responsible for user data).
What if the ADB canβt see the device?
Method 5: Through Recovery Mode (if the smartphone is not turned on)
If your Xiaomi isnβt loading (hanging on the logo or cyclically restarting), but you need to know the amount of memory you need, you can use Recovery mode, which works even on locked devices.
π How to log in to Recovery:
- Turn off your smartphone (clip Power + Volume up for 10 seconds).
- Press Power + Volume up and hold until the Mi logo appears.
- Release the buttons and you will be taken to the MI-Recovery menu.
π How to check memory:
- Use volume buttons for navigation and power for selection.
- Select Connect with MIAssistant (if available) to display basic device information, including memory.
- On some firmware (e.g. TWRP) the path is Advanced β File Manager β /proc/meminfo.
π‘
In Recovery Mode, you can't change the amount of memory you have, it's just a diagnostic tool, and if you want to expand your memory, use official methods (e.g. Memory Extension in MIUI 13+).
Frequent problems and solutions
Sometimes users find that the actual amount of memory is not the same as the stated amount, and here are the typical situations and their reasons:
π΄ Problem 1: ROM shows less than in characteristics
- π Reason: The manufacturer indicates the total amount of flash memory, but part is firmware (MIUI, Android) and service sections (/system, /vendor).
- π§ Solution: Check the "Available" line in the settings, which is your real volume. For example, on Xiaomi 13 Pro 256 GB is available ~230GB.
π΄ Problem 2: RAM shows less than it should.
- π€ Reason 1: New Xiaomi smartphones (e.g. Redmi Note 12 Pro)+) Part of RAM is reserved for background processes Android 13.
- π Reason. 2: Memory Extension is enabled, which takes away the memory" 1-3 GB ROM RAM.
- π§ Solution: Turn off Memory Extension in Settings β Additionally. β Memory expansion. Restart the device and check the RAM again.
π΄ Problem 3: Applications show different data
- π Reason: Some programs (e.g. AnTuTu) may round out values or show effective memory (with virtual memory in mind).
- β Solution: Use ADB or CPU-Z data-hard.
π‘
If you buy used Xiaomi, be sure to check the memory through ADB or CPU-Z. Scammers sometimes flash devices to hide the real volume (for example, instead of 128 GB show 256 GB).