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.
- Open the application "Phone" (standard dialer).
- Enter the combination: ##4636##
- On the screen will appear the menu "Testing" with tabs "Phone Information", "Battery Information", etc.
- 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:
- Download and install Googleβs Platform Tools.
- On your smartphone, enable USB Debugging in Settings β About Phone β MIUI version (click 7 times, then go back to Additional Settings β For Developers).
- Connect Redmi 8 to your PC and type in the command line: adb shell am start -n com.android.settings/.DevelopmentSettings
- 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/.EngineerModeThis 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?
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:
| Section | Appointment | What can be customized |
|---|---|---|
| Telephony | Testing of the communication module | Manual network selection, frequency locking, IMEI check |
| Connectivity | Wi-Fi, Bluetooth, GPS | Network scanning, speed test, reset MAC- addresses |
| Hardware Testing | Verification of hardware components | Test camera, speakers, vibration, sensors |
| Battery | Battery information | Calibration, resetting statistics, temperature check |
| Location | GPS and geolocation | Accuracy 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:
- Backup via Mi Cloud or TWRP before any changes.
- Write down the initial values of the parameters (for example, take a picture of the screen).
- 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:
- Go to Telephony β Network Selecting β Manual.
- Select the operator manually (e.g. MTS RU instead of automated search).
- 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:
- Charge your smartphone to 100%.
- Go to Battery β Battery Calibration.
- 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:
- Open the Hardware Testing β Camera.
- Do the AF Calibration and Sensor Check tests.
- 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?
β Can I unlock the bootloader through the engineering menu?
β How to reset the engineering menu settings to factory settings?
β Can the speaker be louder through the engineering menu?
β Why did the battery drop faster after calibration?
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.