How to go to the engineering menu on Xiaomi Redmi Note 4X: secret codes and secure settings

Why do you need access to the engineering menu on the Redmi Note 4X?

The Xiaomi Redmi Note 4X is one of the most popular models of 2017, but even years later, its capabilities remain relevant to enthusiasts. The engineering menu (or Engineer Mode) is a hidden part of the system that the manufacturer leaves for diagnostics, testing hardware components and fine-tuning parameters that are not available in the standard MIUI interface.

This menu allows you to check the performance of sensors (accelometer, gyroscope, compass), calibrate the screen, test communication modules (Wi-Fi, Bluetooth, GPS), and change network settings β€” for example, force to switch to 4G-only or disable unused bands. However, it is important to understand that not all options are safe here. Misguided changes can lead to loss of communication, camera failures or even β€œbricking” of the device.

In this article, we will analyze all the working ways to log into the engineering menu for both versions of the Redmi Note 4X – with a Qualcomm Snapdragon 625 processor and MediaTek Helio X20, and also tell you which settings can be changed without risk, and which – only for experienced users.

Preparation: What to Know Before Entering Engineer Mode

Before you start, make sure your smartphone meets the following conditions:

  • πŸ“± Model of the device: Xiaomi Redmi Note 4X (codename mido for Snapdragon or nikel for MediaTek. β†’ The phone. β†’ Model.
  • πŸ”‹ Battery charge: at least 50% Some tests (e.g., checking the communication module) can discharge the battery faster than usual.
  • πŸ“Ά SIM card: if you plan to work with network settings, insert active SIM test.
  • πŸ”„ Backup: Create a backup of important data through Settings β†’ Additionally. β†’ Backup. This is not necessary, but it is recommended for deep changes.

Also note that some firmware (especially custom ones) may block access to the engineering menu, and if nothing happens after you enter the code, your version of MIUI may have been modified.

⚠️ Warning: Changing the settings in the BandMode section may cause communication loss. If you are not sure about the actions, write down the current values before editing.

πŸ“Š What kind of firmware are you using on Redmi Note? 4X?
Official MIUI (Stable)
Official MIUI (Developer)
Custom (LineageOS, PixelExperience, etc.)
I don't know.

Method 1: Standard code for logging into the engineering menu

The easiest method is to use service code, which works on most Xiaomi smartphones, including the Redmi Note 4X, regardless of the version of the processor.

Open the Phone app and enter one of the combinations:

  • πŸ”’ ##4636## is a universal code for Android, which will open a menu with information about the battery, usage statistics and tests.
  • πŸ”’ ##36446337## - Alternative code for MediaTek (Helio version) X20).
  • πŸ”’ ##4636## β†’ press Menu (three dots) β†’ Choose Engineer mode (MTK).

If nothing happens after entering the code, try the following:

  1. Make sure you enter the code accurately, without spaces.
  2. Use the standard Phone app, not third-party calls (like Truecaller).
  3. Restart the device and try again.

On the Qualcomm version, after entering the code, the Testing menu with limited functionality can open. β„–2.

β˜‘οΈ Preparation for the Engineer Mode entrance

Done: 0 / 4

Method 2: Sign in via MTK Engineering Mode (for MediaTek)

If the standard code didn't work, and you have a version with a MediaTek Helio X20 processor, you can use a specialized application, which provides extended access to settings, including sensor tests and calibration.

Download the MTK Engineering Mode app from Google Play (or the official website if the Play Market is not available).

  1. Open the application and grant the rights of the Super User (if requested).
  2. In the main menu, select MTK Settings.
  3. Go to the Engineer Mode (MTK) section.

The application offers a convenient interface with categories:

SectionDescriptionRisk of change
Hardware TestingTests of sensors, camera, speakers, vibrationsLow.
ConnectivitySettings Wi-Fi, Bluetooth, GPSMedium.
LocationCalibration of GPS and motion sensorsLow.
TelephonyNetwork parameters (BandMode, LTE-ranges)High-pitched

⚠️ Attention: In the Telephony section β†’ BandMode does not disable all bands at once, this will lead to a complete loss of communication, and you can only restore the settings through a reset or firmware.

πŸ’‘

If the MTK Engineering Mode app doesn’t open the menu, try installing an older version (e.g. 2.0.5) – new releases may not support the Helio X20.

Method 3: Alternative method for Qualcomm (via ADB)

For the Redmi Note 4X version with Qualcomm Snapdragon 625 processor, standard codes often open a stripped-down menu. To get full access, you will need a PC connection and use ADB (Android Debug Bridge).

Instructions:

  1. Enable USB Debugging in Settings β†’ About Phone β†’ MIUI version (click 7 times, then go back to Additional β†’ For Developers).
  2. Connect the phone to the PC and confirm the debugging permission.
  3. Open the command prompt (or Terminal on macOS/Linux) and type:
adb shell


am start -n com.android.settings/.DevelopmentSettings

If this doesn’t work, try an alternative command to call the engineering menu:

adb shell am start -n com.qualcomm.qti.engineermode/.MainActivity

This method will open an extended menu with tests of the communication module, sensors and display, but beware: changing the parameters in the RF Band Selection section can disrupt LTE/3G.

What if the ADB does not recognize the device?
Make sure that Qualcomm HS-USB QDLoader 9008 drivers are installed. Download them from the official Xiaomi website or through the Mi Flash Tool. Also check that Settings β†’ For developers, the Debugging by USB (factory mode) option is included.

What settings can be changed safely?

Not all options in the engineering menu are equally useful, but here is a list of sections that you can explore without risking the device:

  • πŸ“Š Hardware Testing: Touch Screen Test - multi-touch and screen response test. Sensor Test - diagnostics of accelerometer, gyroscope, proximity sensor. LCD Test – search for broken pixels and check color rendering.
  • πŸ“‘ Connectivity: Wi-Fi Test – check signal strength and connection speed. Bluetooth Test – test of data transfer between devices.
  • πŸ”‹ Battery Information: battery health, voltage and temperature data.

Here is what you should not touch without experience:

  • ⚠️ Telephony β†’ BandMode – Changing network bands can cause communication loss.
  • ⚠️ NV Rebuild – resetting the parameters of the communication module (required for repair, but dangerous for beginners).
  • ⚠️ Factory Reset – complete reset to factory settings (different from standard reset in the factory) MIUI).

πŸ’‘

The most useful sections for the average user are Hardware Testing and Battery Information, and the rest of the settings are better not to change without a clear understanding of their purpose.

Frequent Mistakes and How to Avoid Them

When you're working with an engineering menu, you often have some of the most common problems, and here are the ways you can solve them:

Problem.Reason.Decision
Code's not working.Installed custom firmware or lock from the operatorTry alternative codes or use ADB.
Changes to the network signal have been lost.All bands in BandMode are wrongly disabledReturn standard settings or reset through NV Rebuild
MTK Engineering Mode does not open the menuIncompatible with Android version or processorInstall an old version of the application (e.g. 2.0.5)
Phone overheats on testsLong-term load on the processor (e.g., GPU test)Interrupt the test and let the device cool down.

If after changes in the engineering menu, the smartphone began to work unstable (for example, stopped catching the network or the camera gives out artifacts), follow the following steps:

  1. Restart the device – sometimes it resets temporary errors.
  2. Go back to the engineering menu and check what parameters have been changed. Try to restore them manually.
  3. If the problem persists, reset your settings through Settings β†’ Additional β†’ Reset.

⚠️ Note: If the signal is missing after the BandMode changes and the standard reset does not help, the module may need to be firmware NVRAM through SP Flash Tool (for MediaTek) or QFil (for Qualcomm) is a complicated procedure, so you should contact the service center.

Can I unlock the bootloader through the engineering menu?
No, the engineering menu does not provide tools to unlock the bootloader, you need to use the official Mi Unlock Tool utility and get permission from Xiaomi through the binding of the Mi Account.
Why are some items inactive after logging into Engineer Mode?
It depends on the firmware version and access rights. Some custom firmware (like LineageOS) may have some features disabled, and some options require root rights.
How to return the standard network settings if I made a mistake in BandMode?
Write down the current values before changing. If you have already made a mistake, try: Return to BandMode and manually turn on all ranges (e.g. LTE: B1, B3, B7, B20 for Europe). Reset through NV Rebuild (requires care!). Refuse the device via Fastboot.
Can you improve GPS reception through the engineering menu?
Yes, in the Location β†’ GPS Test section, you can run the test and update the AGPS data. The compass calibration (Sensor Test β†’ Magnetic Sensor) will also help. However, if the problem is hardware (for example, a faulty antenna), software methods will not help.
Is it safe to change the settings in the Audio section?
Changing the parameters in Audio β†’ Normal Mode can affect the volume of the speakers and microphone. If you increase the values above the standard, you risk distortion of the sound or damage the speakers.