Engineering menu on Xiaomi Redmi 8: how to go and what you can configure

The hidden engineering menu on Xiaomi Redmi 8 is a powerful tool for power users to test hardware, calibrate sensors and even optimize network performance. However, not everyone knows how to get there: the manufacturer deliberately hides access to these settings to prevent accidental changes in parameters that can bring the smartphone down.

In this article, we’ll take a look at all the working ways to log into the engineering menu on Redmi 8 (including the Redmi 8A and Redmi 8 Pro models), explain what features are available there, and warn about the potential risks. Importantly, some operations require root rights or special applications, but the main commands work without them.

If you're a beginner, don't be in a hurry to change the settings at random. Even minor adjustments to the engineering menu can lead to a loss of warranty, a failure of the camera or communication module. Start by exploring the possibilities, and then move on to practice.

What is an Engineering Menu and Why You Need It

The Engineering Menu (or Engineer Mode) is an Android service section designed to test and diagnose the hardware components of a smartphone. In Xiaomi Redmi 8, it allows you to:

  • πŸ“Ά Check the strength of the 4G/3G/2G signal and switch between networks manually.
  • πŸ”Š Test speakers, microphone and vibratory output for malfunctions.
  • πŸ“± Calibrate the touch screen, gyroscope and accelerometer.
  • πŸ”‹ Control battery charge and processor temperature.
  • πŸ“‘ Configure the settings of Wi-Fi, Bluetooth and GPS at a low level.

For example, if your Redmi 8 is not catching the network well, you can force the problem frequencies to be blocked through the engineering menu or turn on LTE Only mode, and if the camera produces blurry images, check the autofocus and calibrate the light sensor.

But there is a downside: incorrect settings can disrupt the stability of the system, such as changing the parameters of the NFC module can make it inoperable, and incorrect calibration of the battery can lead to sudden shutdowns of the smartphone.

⚠️ Warning: Changes to the engineering menu are not reversed by standard resetting. Fastboot may need to be flashed to restore the original settings.

How to log into the engineering menu on Redmi 8

There are three main methods of opening the engineering menu on Xiaomi Redmi 8. The first and easiest is through the codeset in the Phone application; the second is using third-party utilities (ADB requires); the third is through the hidden MIUI settings (does not work on all firmware versions).

Let’s look at each method in detail, starting with the safest one.

Method 1: Code Set (without root)

This is the standard way that works on most Xiaomi smartphones, including the Redmi 8.You don’t need any additional software or superuser rights.

  1. Open the application "Phone" (standard dialer).
  2. Enter the combination: ##4636##
  3. On the screen will appear the menu "Testing" with tabs "Phone Information", "Battery Information", etc.
  4. To access the full engineering menu, enter another code: ##36446337###

If nothing happens after entering the code, check:

  • πŸ”„ Setting correctness (symbols * and # must be in place).
  • πŸ“± Version MIUI: On firmware newer than MIUI 12.5, some codes may be blocked.
  • πŸ”’ No restrictions from the operator (on some firmware codes are disabled).

⚠️ Warning: On Redmi 8A with MIUI firmware 13+, code ##4636## can only open a stripped-down version of the menu. Use the ADB method (see below) for full access.

Battery charge > 30%

VPN and proxy disabled

Backup of important data is made

Verified version. MIUI at "Settings" β†’ The phone"-->

Method 2: ADB (for experienced users)

If the codes don't work, you can use Android Debug Bridge (ADB), which requires connecting your smartphone to your PC and enabling USB Debugging.

Instructions:

  1. Download and install Google’s Platform Tools.
  2. On your smartphone, enable USB Debugging in Settings β†’ About Phone β†’ MIUI version (click 7 times, then go back to Additional Settings β†’ For Developers).
  3. Connect Redmi 8 to your PC and type in the command line: adb shell am start -n com.android.settings/.DevelopmentSettings
  4. After opening the developer menu, type in: adb shell am start -n com.miui.engineermode/.EngineerMode

If the team doesn’t work, try an alternative:

adb shell am start -a android.intent.action.MAIN -n com.miui.engineermode/.EngineerMode

This method is guaranteed to work on all versions of Redmi 8, but requires minimal ADB skills. If you have never used this utility, we recommend that you first learn the basic commands.

Code kit

ADB

Third-party annexes

I haven't tried it yet.-->

Method 3: Third-party applications (at risk)

Google Play has applications that promise access to engineering menus, such as MTK Engineering Mode or Shortcut Master, but they come with risks:

  • πŸ›‘οΈ Ability to install malware (especially in applications from unknown developers).
  • πŸ”§ Not all programs support Redmi 8 (many are designed for smartphones with MediaTek chips, and Redmi 8 runs on Qualcomm Snapdragon 439).
  • πŸ“΅ Applications may require root rights, which voids the warranty.

If you do decide to do this, choose programs with a rating above 4.5 and a download rate of 100,000+. Before installing, check for reviews for virus complaints or inoperability.

What apps do you think work with Redmi 8?
According to user reviews, Xiaomi Redmi 8 compatible: - Shortcut Master (Lite) - allows you to find hidden menus through the search for activities. - Engineer Mode MTK - despite the name, works on some Qualcomm-devices (needs version 2.3+). - QuickShortcutMaker - creates shortcuts for hidden system functions. Important: After installing any of these applications, check it through VirusTotal or Dr.Web for threats.

Main sections of the engineering menu and their capabilities

Once you’ve signed in, you’ll see a list of sections that are responsible for testing or configuring a specific component, and consider the most useful ones for Redmi 8:

SectionAppointmentWhat can be customized
TelephonyTesting of the communication moduleManual network selection, frequency locking, IMEI check
ConnectivityWi-Fi, Bluetooth, GPSNetwork scanning, speed test, reset MAC- addresses
Hardware TestingVerification of hardware componentsTest camera, speakers, vibration, sensors
BatteryBattery informationCalibration, resetting statistics, temperature check
LocationGPS and geolocationAccuracy test, A-GPS data reset

The most popular section is Telephony.

  • πŸ“‘ Manually select the network standard (GSM/WCDMA/LTE) to save charge.
  • πŸ“΅ Block unused frequencies (useful in areas with poor coverage).
  • πŸ”’ View detailed information about the SIM- card, including ICCID and IMSI.

In the Hardware Testing section, it is useful to test the touch screen (if there are suspicions of touch glitches) or dynamics (when the sound transmission is quiet or distorted), for example, the Vibration test will help determine whether the vibrator is working at full power.

πŸ’‘

If you see Battery Health below 80% in the Battery section, it's a signal that you need to replace the battery. On the Redmi 8, the original battery has a capacity of 5,000 mAh, and its degradation to 70% is already considered critical.

What to break in the engineering menu and how to avoid it

While useful, the engineering menu carries serious risks, and here are the most common challenges faced by Redmi 8 users:

  • πŸ“΅ Network loss: Incorrect settings in the Telephony section can cause the smartphone to stop picking up the operator's signal.
  • πŸ”Š Sound distortion: Changing the audio chip settings (e.g., in Audio Testing) can make speakers quiet or completely inoperable.
  • πŸ“± Sensor malfunction: Incorrect calibration of a gyroscope or accelerometer will cause the screen to float in games and applications.
  • πŸ”‹ Fast battery discharge: If the Battery section is incorrect to reset the stats, the system will show an incorrect charge level.

On Redmi 8, it is especially dangerous to change the parameters in the RF Band Selection subsection (in Telephony). Incorrect frequency locking can make the smartphone unsuitable for working with Russian operators (MTS, Beeline, MegaFon, Tele2).

To minimize the risks:

  1. Backup via Mi Cloud or TWRP before any changes.
  2. Write down the initial values of the parameters (for example, take a picture of the screen).
  3. Do not change the settings, the purpose of which you do not understand.

⚠️ Warning: If Redmi 8 is no longer on or hovers on the MI logo after a change in the engineering menu, don't try to fix the problem with Hard Reset. This can make things worse. Instead, use Fastboot and the command: fastboot erase config

Useful settings for Redmi 8 in the engineering menu

Here are some safe and useful settings that you can apply to Redmi 8 without risking the system:

Improvement of communication quality

If your smartphone is not catching the network in your area:

  1. Go to Telephony β†’ Network Selecting β†’ Manual.
  2. Select the operator manually (e.g. MTS RU instead of automated search).
  3. In the Band Mode section, mark only the frequencies that your operator uses (check them on the official website).

This will help avoid constant switching between networks and save battery life.

Calibration of the battery

If Redmi 8 suddenly shuts down at 20 to 30% charge:

  1. Charge your smartphone to 100%.
  2. Go to Battery β†’ Battery Calibration.
  3. Press Calibrate and wait until the process is complete (don’t turn off the power!).

After calibration, the energy consumption statistics will be reset, and the percentage of charge will be displayed more accurately.

3. Camera testing

If the photos are blurry or with noise:

  1. Open the Hardware Testing β†’ Camera.
  2. Do the AF Calibration and Sensor Check tests.
  3. If the tests show errors, try resetting the camera settings via Reset Camera.

This will help to determine whether the problem is software (reset) or hardware (repair required).

πŸ’‘

Do not change the ISP settings manually, as this can result in a green or purple hue in your photos.

Frequent questions and problems

Even after successfully logging into the engineering menu, Redmi 8 users have questions, and we'll look at some of the most common ones.

❓ Why is the #4636### code not working on my Redmi 8?
The reasons may be: You have custom firmware installed (e.g. LineageOS) where the codes are disabled. The communications operator has blocked access to the engineering menu (relevant to MTS or Beeline firmware). MIUI version newer than 12.5 - try the method with ADB. Solution: Update the firmware to the latest stable version via MIUI Updater or use alternative login methods.
❓ Can I unlock the bootloader through the engineering menu?
No, the engineering menu doesn't provide access to unlock the bootloader. You need to: Get permission from Xiaomi through the official website. Use the Mi Unlock Tool utility. Connect your smartphone in Fastboot mode. Attempts to unlock through the engineering menu can lead to a device blink.
❓ How to reset the engineering menu settings to factory settings?
There are two ways: Soft Reset: In the engineering menu, find the Restore Defaults section (not available on all versions). Hard Reset: Complete Reset via Settings β†’ Additional β†’ Restore and Reset. This will return all settings to factory settings, but delete user data. If the smartphone does not turn on, use the command in Fastboot: fastboot erase config.
❓ Can the speaker be louder through the engineering menu?
Technically, but it's highly discouraged. In Audio β†’ Normal Mode, you can change the Max Vol settings, however: This causes the audio to be distorted at high volume. Increases the risk of damage to the speaker. After updating the MIUI, the settings will reset. Better use uniform equalizers (like Wavelet) or external speakers.
❓ Why did the battery drop faster after calibration?
This means that the battery is worn out, and the calibration only showed its actual capacity. You can check the battery status: In the engineering menu: Battery β†’ Battery Health. Through the AccuBattery app (showing wear in percentages). If the battery is below 70% healthy, it's time to replace it. The original battery for the Redmi 8 has an articular MB-J10B500.

Conclusion: Should you use the engineering menu on Redmi 8?

The engineering menu on Xiaomi Redmi 8 is a powerful tool, but only for those who understand what each option is responsible for. If you are a beginner, limit yourself to safe sections:

  • πŸ” Hardware Testing – for troubleshooting.
  • πŸ“Š Battery to check the status of the battery.
  • πŸ“‘ Telephony – for manual network selection (but don’t change frequencies!)

For experienced users, the engineering menu offers the possibility of fine-tuning your smartphone, from optimizing power consumption to improving communication quality. However, remember: any changes you make at your own risk. If you are not sure, you should contact the service center.

If you still have questions about specific settings after reading this article, check out dedicated forums like 4PDA or XDA Developers, where experienced users share verified configurations for Redmi 8.