How to go to the engineering menu Xiaomi Redmi 6: The complete guide

Xiaomi smartphone owners often face the need to fine-tune hardware that is not available in the standard operating system interface, especially for the Redmi 6, which, despite its age, remains popular due to its balance of price and performance. The engineering menu is a hidden section of the system designed to test and calibrate hardware modules.

You can get into this section in several ways, starting from simple USSD-It's important to understand that if you change the parameters in the engineering menu carelessly, you can cause the device to malfunction or you can lose the network signal completely. That is why before starting any work, it is necessary to clearly understand what each parameter is responsible for.

In this article, we will discuss in detail all available methods of entering CIT (Customer Integration Test) and engineering mode on Xiaomi Redmi 6. You will learn how to check the quality of communication, calibrate the touch screen and adjust the sensitivity of the microphone without obtaining root rights.

What is an Engineering Menu and Why You Need It

The engineering menu is a diagnostic tool built into the firmware of a MediaTek or Qualcomm smartphone. In the case of Redmi 6, which runs on the Helio P22 platform, this interface allows you to interact directly with the radio module and other hardware components. The average user rarely encounters this option, but it becomes indispensable in troubleshooting.

The main function of this mode is to conduct equipment tests, you can check the vibrator, display, speakers and control buttons, and the key feature is the ability to view detailed information about the cellular network, which helps to determine the cause of poor signal reception in a particular area.

⚠️ Warning: Changing the settings in the Telephony or Connectivity section without understanding their purpose may cause the phone to stop seeing SIM-map.

In addition to diagnostics, advanced users use this tool to force switching between communication standards, for example, if your 4G network is congested in your area, you can temporarily switch your device to 3G Only mode for a more stable, albeit slower, connection, but you need to do this with caution.

πŸ’‘

The engineering menu is a powerful diagnostic tool, not a random experiment toy. Be careful when changing system parameters.

Preparation of the device for diagnosis

Before you start typing commands or connecting to a computer, you need to perform a number of preparatory steps, which will ensure the security of your data and the stability of the process, first of all, it is recommended to create a full backup of important contacts and photos, as some tests may require a reboot.

Make sure that the Redmi 6 battery is at least 50-60%.The testing process, especially if it involves working with a GPS or screen, can consume a significant amount of power.Suddenly turning off the phone while writing logs or calibrating can damage the software part.

β˜‘οΈ Redmi 6 Preparation for Engineering Mode

Done: 0 / 4

You also have to disable all the extra applications that work in the background, which will reduce the load on the processor and eliminate the possible conflicts when running diagnostic utilities. ADB-Install drivers for Xiaomi on your computer in advance.

Ways of entering through USSD-codes and application Phone

The easiest and fastest way to get into the hidden menu is to use special codes. These are entered in the Phone app as a normal number for a call. For Xiaomi devices with MediaTek processors, which include Redmi 6, the main code is ##3646633#. Once the last digit is entered, the menu should open automatically.

If the core code didn't work, which sometimes happens on MIUI firmware versions, you can try alternative combinations. Often the code ##4636## helps, which opens the test menu, although its functionality can be stripped down compared to the full engineering menu. There is also code ##6484## that launches CIT mode.

  • πŸ“± ##3646633## - Full Entrance to Engineering Mode (MediaTek).
  • πŸ“Ά ##4636## - Menu of phone and network information.
  • πŸ› οΈ ##6484## Starting the Equipment Check Mode (CIT).
  • πŸ“Ÿ *#06# - check IMEI (Not an engineering menu, but it's useful).

In some cases, codes may be blocked by the operator or firmware itself. If numbers are dialed but the menu doesn't open, try entering the code and pressing the call button immediately, although most engineering codes don't need to make a call. Also make sure you type in stars and bars, not other symbols.

πŸ“Š What code helped you enter the menu?
3646633
4636
6484
None came up.

Using CIT Mode to Check Equipment

CIT (Customer Integration Test) is a more customized version of the engineering menu designed specifically for factory-testing devices, and you can log in to Redmi 6 not only with code, but also through the standard settings menu, making this the safest method for beginners. Here are the tests for each component of the smartphone.

To find this mode through the interface, go to Settings β†’ About Phone β†’ Kernel Version. You need to quickly press 5-7 times in a row on the "Kernel Version." After that, a list of tests will open, you can consistently check the vibration, screen colors, touchscreen performance and sound speakers.

ComponentTest functionThe result
TouchPanelTesting of touch responsePass / Fail
ReceiverTalk dynamics testPass / Fail
SpeakerBasic dynamics testPass / Fail
GPSSatellite verificationPass / Fail
AccelerometerCalibration of the gyroscopePass / Fail

Unlike the full engineering menu, it’s almost impossible to break a phone in CIT, as it only offers test features, not the deep settings of the radio module, ideal for those who want to check if the sensor is working after a fall or why the interlocutor is not heard.

πŸ’‘

If the touchscreen test shows glitches in the corners of the screen, try calibrating through the same mode before carrying the phone for repair.

Network and GPS settings via engineering menu

One of the most popular features for Redmi 6 owners is the signal reception setting. In the full engineering menu (log in via ##3646633##), go to the Telephony tab, then select BandMode. Here you can manually select the frequency ranges that your carrier supports.

A common problem is that the phone clings to weak 4G instead of stable 3G. In the Network Selecting section, you can force WCDMA (3G) or GSM (2G) to prioritize. This is useful in country homes or when driving in transport, when constant reconnection between standards puts the battery on.

⚠️ Note: Resetting your network settings in the engineering menu may result in a loss of emergency call ability in some regions. Always remember your original mode (usually GSM/UMTS/LTE Auto).

For GPS, navigation in the Location β†’ GPS menu allows you to see the number of satellites visible and the signal level. If GPS catches for a long time, you can perform an AGPS command to reboot or clear the almanac data. This often helps if the navigator can not determine the location for a long time after a long downtime.

Advanced configuration via ADB and computer

If standard codes are blocked by the provider or manufacturer, the only way to log in is to use USB debugging, which requires a computer, a USB cable, and an installed ADB (Android Debug Bridge) package, which gives you maximum control over the system.

First, activate developer mode on Redmi 6. Go to Settings β†’ About Phone and 7 times click on MIUI Version. Then, in the Developer Menu, turn on USB Debugging. Connect your phone to your PC and confirm your PC's resolution.

adb shell am start -n com.mediatek.engineermode/.EngineerMode

If you run this command in the computer's command line, you force the engineering menu application to run, and it works even when you're running a computer. USSD-However, to work with this method, MediaTek drivers must be installed correctly on Windows or Linux.

What if the ADB can’t see the phone?
Make sure the developer menu includes the option "Debugging by" USB". Try another one. USB-cable, preferably original. Install universal Google drivers USB Driver or MediaTek-specific. Android Composite device should appear in Device Manager ADB Interface.

Another powerful command is to reset the radio module if the phone has stopped seeing the network at all. The adb shell service call phone 2 command (the options can vary depending on the Android version) can restart the radio interface. But this is the advanced user level.

Possible problems and solutions

When working with the engineering menu, users often face a situation where after changes the phone begins to work unstable, for example, the sound in the headphones may disappear or Bluetooth stop working, in most cases, simple resetting to factory settings or returning parameters in the Default section helps.

If you change your network settings and you lose your checkers, don't panic. Go back to BandMode and select the EGSM/UMTS/LTE option (or similar one containing all the standards) and after the reboot, the phone must register again with the operator's network.

  • πŸ”‡ No sound: Check the Audio settings in the engineering menu, volume level can be set to 0.
  • πŸ“‘ Weak signal: Make sure not to select a mode"2G "Only" or"3G Only' in the wrong zone.
  • πŸ”‹ Fast discharge: Often caused by a constant network search due to an incorrectly selected frequency range.

In rare cases, especially when using custom ADB commands, it may be necessary to flash the device. therefore, never change the values in the sections, the purpose of which you do not know, especially if they are marked as reserved.

Can I unlock the bootloader through the engineering menu?
No, the Xiaomi Redmi 6 engineering menu is designed to test hardware and set up a radio module.