How to get into the engineering menu Xiaomi Redmi 7

Xiaomi’s modern smartphones are equipped with sophisticated software that hides a lot of diagnostic tools from the average user. The engineering menu is a special section of the system designed to test hardware components of the device in the field. For owners of the Redmi 7 model, access to this functionality can be a decisive factor in detecting malfunctions without going to the service center.

Unlike standard settings, the hidden interface allows you to check the operation of the touch screen, calibrate the proximity and light sensors, and listen to speakers for wheezing. Code ##6484## is a universal key for launching. CIT-shell-dry MIUI. Understanding the principles of this mode is necessary for everyone who wants to deeply understand the technical state of his gadget.

However, it is worth considering that the careless change of certain parameters can lead to malfunctioning of the device. In this article, we will discuss in detail the safe methods of entry, consider the basic tests and warn about the potential risks. Your goal is to learn how to diagnose problems, not make them worse.

What is it? CIT-mode

CIT (Customer Integration Test) is a built-in MIUI firmware tool to test the integrity and health of all smartphone modules. Xiaomi developers have implemented this functionality for rapid diagnostics in production and authorized service centers. Redmi 7 user accesses the same tools as the plant engineers.

The interface of this mode is very different from the usual shell MIUI. There are no beautiful icons and smooth animations, only a strict list of tests. Each item is responsible for a specific node, from the vibrator to the GPS module, which allows you to isolate the problem if the phone is behaving strangely.

There is a misconception that you can unlock a bootloader or get root rights in this menu. It's not. CIT is designed solely for testing and diagnostics. Attempts to find hidden overclocking settings here are doomed to failure, since the Android security architecture does not allow you to interfere with these processes through the standard test interface.

πŸ’‘

Use it. CIT-Checking a used smartphone before buying is the most reliable way to detect hidden iron defects.

The main ways of entering through USSD-commands

The simplest and most common way to activate a diagnostic mode is to use a special code in the Phone app, so you don't have to plug in a cable or install additional software, just type a certain sequence of characters.

There are several combinations that are relevant to the Redmi 7, as MIUI firmware versions may differ. The core code runs on most global and Chinese shell versions. If the former didn't work, you should try alternative combinations that are also written in the system files.

Please note that dial encoding must support the entry of * and #. In some cases, if you have a third-party dialer installed from Google Play, the system command may not execute. MIUI Dialer.

β˜‘οΈ Pre-code check

Done: 0 / 4

Here is a list of codes that you should try to enter consistently:

  • πŸ“ž ##6484## is the main code for entering the CIT.
  • πŸ”§ ##4636## - Menu of phone information (alternative path).
  • πŸ“± ##64663## is a rare combination for some versions MIUI.

Using ADB for Advanced Users

If keyboard input fails or is blocked by the operator, you can use USB debugging, which requires a computer and an installed ADB (Android Debug Bridge) package, which is considered more reliable because it sends a command directly to the system, bypassing the dialing interface.

First, you need to activate the developer mode on Redmi 7. Go to the settings, find the MIUI version and click on it 7 times in a row. Once you have become a developer, you can proceed to debugging, without this step, the computer will not see the device in the desired mode.

adb shell am start -n com.android.settings/.HardwareInfo

Executing this command in the terminal will trigger the appropriate activity responsible for testing the iron. This is especially useful if the touchscreen is intermittent and you can not accurately hit the buttons on the screen. ADB allows you to control the device even with a partially broken sensor.

⚠️ Note: When connecting to a computer through ADB You'll see a request for debugging permission on your smartphone screen, and you'll need to confirm it, otherwise the command won't be executed by Android security.

A detailed review of the available tests

Once you're successfully logged in, you'll see a list of dozens of items, each labeled with the name of the component, and you'll have to click on the appropriate line to do the test, and the system will tell you what to do: press a button, swipe a finger, make a sound, or close the sensor.

The most popular test is the Touchpanel test, which is a grid-based screen, and you have to swipe all the lines, and if you don't see the line green somewhere, you have a dead zone or a loop contact disorder.

Also important is the Receiver test (talk speaker) and Loudspeaker (loud speaker) test, listening to the test signal allows you to detect wheezing, crackling or complete inoperability of the speaker, which often happens after moisture or dust enters the Redmi 7.

Table of the main tests and their purpose:

Name of the testFunctionNormal result
TouchpanelSensor check.All lines are green.
Key LightBlow-up buttonsThe buttons glow
VibratorVibromotorSensible vibration
GPSSearch for satellitesCoordinates found
WLANWi-Fi moduleNetwork list visible
πŸ“Š Which component most often fails?
touchscreen
Dynamician
Camera.
Charging connector
Microphone

Sensor diagnostics and calibration

Special attention should be paid to sensors that control automatic brightness and locking of the screen during a conversation. In the CIT menu, the Proximity test and the Light Sensor test make sure that they work correctly. If the screen does not go out when you bring the phone to your ear, the problem often lies here.

To test the proximity sensor, you need to close the top of the smartphone with your palm. The indicator on the screen should change color (usually from white to green or red), signaling that the object is detected. If there is no reaction, it is possible that the sensor is contaminated or the protective film has unstuck.

Some versions of the engineering menu have calibration functionality available. However, Redmi 7 most often requires software calibration through a hidden settings menu (#64663## in some regions or through the Engineering Menu app from Play Market) if the standard test shows errors.

Why can the sensor lie?
Often the cause of false alarms of the proximity sensor lies in the protective glass that covers the sensor window, or in the software failure of calibration factors after flashing.

Frequent problems and their solution

Users often experience a situation where the code is typed but the menu is not opened, which may be due to the fact that the Phone application does not have the necessary permissions or its data is corrupted, in which case cleaning the app cache through the smartphone settings will help.

Another common problem is the lack of response to the presses in the CIT-If the touchscreen is running normally but it falls off in the diagnostics, it could indicate a driver conflict.

If you are trying to check the IMEI and see the value of Null or 000000, this is a serious problem with the NVRAM partition. IMEI recovery through the engineering menu is impossible without special paid utilities and access rights, which requires the intervention of specialists.

⚠️ Note: Do not try to change the values in fields marked as "Write" or "Set" if you do not know the exact parameters of your region.

Precautions when working with the system

Despite the fact that CIT-The mode is designed for users, it gives access to the insides of the phone, and the main danger is not the breakdown, but the misinterpretation of the results. GPS Indoors is the norm, not a breakdown.

Don't keep your phone in testing mode all the time. This puts a strain on the processor and can lead to overheating, especially if camera tests or flashes are running. Redmi 7 features a Snapdragon 632 processor that, while reliable, doesn't like long peak loads without cooling.

Finish the test correctly. Usually, just press the back or home button to go to the normal interface. If the phone freezes, prolonged retention of the power button (more than 10 seconds) will force the device to restart, dropping all temporary diagnostic flags.

πŸ’‘

The engineering menu is a diagnostic tool, not a performance tool, and use it only to look for faults.

Can the speaker volume be increased through the engineering menu?
No, standard. CIT-menu MIUI It does not allow you to change the program volume limits. Attempts to do this through third-party engineering menus (Engineering Mode). MTK) Qualcomm processors (as in Redmi 7) are impossible or inefficient.
Is it safe to reset in the engineering menu?
V CIT-There is no Wipe Data button, but some tests can overwrite calibration data. If you're not sure what you're doing, it's best not to press buttons that say "Calibration" without the need to do so.
Why does #4636### not open the menu?
On modern versions of MIUI, this menu is often closed by the operator or the manufacturer. Try installing the Activity Launcher app from Google Play and find activity Testing there.
Do you need the internet to run an engineering menu?
No, all tests are done locally on the device, but for Wi-Fi and GPS tests, having a network or open space will be required to get the result.