Xiaomi Redmi Note 9 smartphones (including Pro, Pro Max and Pro versions) 9S) They hide a powerful tool under the hood for fine-tuning, the engineering menu, which is also known as Engineer Mode or the engine mode. MTK Engineer Mode, which allows you to change network settings, test hardware components and even unlock hidden functions MIUI. However, access to it requires caution: one incorrect action can lead to loss of communication, resetting settings or even βbrickingβ the device.
Many users are looking for ways to get into this menu to improve communication, calibrate the sensor or check the actual characteristics of the battery. But the official documentation of Xiaomi does not mention its existence - no wonder, because it is designed for engineers and developers. In this article, we will analyze all the working ways of entering (including hidden codes for different versions of the firmware), explain which settings can be changed without risk, and which - only at your own risk.
β οΈ Warning: Changing the settings in the engineering menu can disrupt the device, cancel the warranty and even make the phone unusable.All actions you perform at your own risk. If you are not sure of your skills, you should consult a specialist.
What is an engineering menu and why you need it on the Redmi Note 9
Engineering menu is a service mode built into the firmware of smartphones based on chipsets MediaTek (as in Redmi Note). 9 helio-processor G85/G95) Qualcomm provides low-level access to hardware components, which allows for the:
πΉ Test equipment: check the operability of speakers, microphones, cameras, sensors and even the battery with the output of real data (for example, voltage and capacity without taking into account software constraints) MIUI).
πΉ Set up the network: change the parameters 4G/5G, switch frequency bands, test the speed of the Internet without the influence of the operator.
πΉ Calibrate sensors: Correct errors of the gyroscope, compass, or proximity sensor if they are not working properly.
πΉ Unlock hidden functions: for example, activate Dirac HD Sound on unaccompanied models or enable debugging USB proofless.
On the Redmi Note 9, the engineering menu is especially useful for:
- πΆ Network Signal Improvements β If the phone is not catching the connection in your area, you can manually select the optimal frequency here.
- π Diagnostics of the battery - the real capacity may differ from the declared 10-15% after a year of use.
- π€ Microphone checks are useful if people complain of poor hearing.
- π± Sensor testing β if the screen responds to late or spontaneous touch.
β οΈ Note: Some of the options in the engineering menu (e.g. Band Selection for the network) can be blocked by the operator. SIM-The card will cause a complete loss of communication!
Official and unofficial ways to log in to Engineer Mode
There are several ways to open the engineering menu on the Redmi Note 9, but not all of them work on the latest versions. MIUI. We tested them on firmware. MIUI 12.5β14 (Android 10β12) and identified the most reliable.
π The main method (works on 90% of devices):
- Open the Phone app.
- Enter the code ##4636##
- If the code didnβt work, try the alternative: ##36446337## (for MediaTek chipsets).
- After entering, a menu with tabs will open Information about the phone, Battery use, etc. β this is Engineer Mode.
π§ Alternative methods (if the codes do not work):
- π Through Developer Settings: Activate Developer Mode (click 7 times on Version) MIUI In Settings β About the phone, then in Settings β Additionally. β For developers, find Local Data Transfer and hold it for 5 seconds.
- π± Using third-party applications: Utilities like MTK Engineering Mode (for MediaTek) or Shortcut Master can open menus but require root rights.
- π₯οΈ Through ADB: Connect your phone to your PC, activate Debugging USB The command is: adb shell am start. -n com.android.settings/.DevelopmentSettings
β οΈ Note: Some firmware Xiaomi blocks access to the engineering menu through codes. If nothing happens after entering, check if there are any applications from the operator (for example, My MTS or Beeline Services) on the phone that may restrict functionality.
Engineering menu: what can and can not touch
Once you've entered successfully, you'll see a few tabs, and we'll take a look at the most important and dangerous ones.
π Main sections and their purpose:
| Section | Appointment | Risk of change |
|---|---|---|
| Telephony | Network settings, SIM-map, signal | β οΈ High (may lose contact) |
| Battery | Real battery data (voltage, temperature, capacity) | β Low (reading only) |
| Usage statistics | Application and system usage statistics | β Low. |
| Sensors | Testing of sensors (gyroscope, accelerometer, etc.) | β οΈ Medium (can be knocked down by calibration) |
| Hardware Testing | Checking hardware components (camera, speakers, vibration) | β Low. |
π The most useful functions for the average user:
- π Battery check: In Battery, you'll see the actual capacity in mAh, not the percentage of charge. If the value is much lower than the passport value (for example, 3500 instead of 5020 mAh), the battery is worn out.
- πΆ Manual network selection: In Telephony β Network Select can be forced to switch to 4G Only or 3G Only if the automatic mode is not stable.
- π Speakers and microphones test: Hardware Testing β Audio check if one of the microphones or speakers is silenced.
What happens if you reset your network settings in the engineering menu?
π« What can not be done under any circumstances:
- β Change the settings in Telephony β BandMode without knowing the frequencies your operator supports.
- β To make changes in NV Items β This can lead to loss IMEI.
- β Activate Factory Reset in the engineering menu is a complete reset to factory settings without the possibility of cancellation.
How to improve network signal through the Engineering Menu
One of the most popular features of Engineer Mode is manual network settings, which is true if your Redmi Note 9 is not catching communication in certain places (for example, in the subway or in the country).
βοΈ Preparation for network setup
π‘ Instructions for signal optimization:
- Open the Engineering Menu and go to Telephony β Network Select.
- Choose yours. SIM-card (if two of them).
- Press Run Ping Test, and this will show the current network latency. If the ping is above 200 ms, the connection is unstable.
- Go back to Telephony and select BandMode.
- See what ranges your operator supports (for example, for MTS it is a range that is not a range of the ranges). B3 (1800 MHz), B7 (2600 MHz), B20 (800 MHz)).
- Only mark the ranges that are actually used in your region (you can find out on the operatorβs website or through applications like NetMonster).
- Save the settings and restart the phone.
π Example of optimal settings for Russia (MTS, Beeline, MegaFon):
- πΆ LTE Band: B3, B7, B20 (baseband 4G).
- π WCDMA Band: B1 (2100 MHz).
- π« Turn it off. TD-SCDMA and CDMA β They are not used in Russia.
π‘
If the connection is lost after the changes, return the settings in BandMode to factory (press Restore Default) and restart the phone. If that does not help, you will have to reset the network settings in the main Android menu.
β οΈ Note: If you choose a non-existent range (e.g, B28 For Yota, the phone will stop catching the network at all! Before you change, make sure you know the exact frequencies of your operator.
Checking and calibrating the battery through Engineer Mode
Over time, lithium-polymer batteries in smartphones lose capacity, and the charge controller begins to show inaccurate data. In the engineering menu, you can see the real state of the battery without embellishing it from the side. MIUI. Here's how to do it:
π How to check the actual capacity of the battery:
- Open the engineering menu and go to Battery.
- Pay attention to the parameters: Voltage - current voltage (normal: 3.7-4.2 V). Temperature - temperature (optimum: 25-40Β°C. Capacity is the real capacity in mAh (compare with passport).
If the capacity is below 80% of the declared (for example, 3800 mAh instead of 5020), the battery is severely worn out.
π Calibration of the charge controller (if the phone is turned off when the charge controller is switched off) 20-30%):
- Discharge the phone before automatically shutting down.
- Connect the charger and turn on the device.
- Go to the engineering menu immediately. β Battery.
- Click Battery Calibration (if any) or manually reset the stats to Battery Stats.
- Charge your phone to 100% without interruption.
π‘
Calibrating the battery through the engineering menu only helps if the problem is a downed charge meter. If the battery is physically worn out (swelled or the capacity fell below 60%), it needs to be replaced.
β οΈ Some βcraftsmenβ advise to dump Battery Stats through the ADB team
adb shell dumpsys battery resetRedmi Note 9
constant display of 0% charge
Sensor and sensor testing: when it is needed
If your Redmi Note 9 has βglitchesβ with the screen (self-pressing, non-functioning zones) or sensors work incorrectly (for example, autoturn does not work), the engineering menu will help identify the problem.
π How to test the touch screen:
- Go to Hardware Testing β Touch Screen.
- Press Start Test and a grid will appear on the screen.
- Put your finger all the way down the line, and if there's a break in the track, the sensor's broken.
π οΈ Calibration of sensors (if they show incorrect values):
If the tests show failures, try recalibrating:
- In the engineering menu, select Sensors. β Calibration.
- Press Reset Calibration for the problem sensor.
- Place your phone on a flat surface and wait until it is completed (usually). 10-20 seconds).
β οΈ Warning: If the sensors are getting worse after calibration, return the factory settings to the Restore Default in the same section. Some sensors (such as the Hall Sensor for cases) may stop functioning altogether after manual changes!
Frequent Mistakes and How to Avoid Them
Working with the engineering menu is fraught with consequences if you don't know the nuances.-5 Errors made by Redmi Note users 9, And they explained how to prevent them.
β Mistake 1: Reset IMEI
In the Telephony section β SIM Info has a Restore button IMEI. Pressing it will nullify it. IMEI, And the phone will lose the ability to call, and you can only fix this through firmware or service centers!
β Mistake 2: Change NV-parameters
Telephony. β NV Browser stores critical network settings, and editing them without knowing the specifics will result in loss of network login (the phone will no longer see). SIM-map).
β Mistake 3: Incorrect calibration of the battery
If you interrupt the calibration process (e.g., turn off the phone while charging), the charge controller may start showing an incorrect percentage (e.g., 100% at real 60%), and this can only be corrected with a full discharge/charge of the cycle.
β Mistake 4: Disabling important sensors
Sensors can deactivate sensors (e.g. Light Sensor for automatic brightness) and then stop working until the settings are reset.
β Error 5: Change the frequency of the processor
Some versions of Engineer Mode have a section. CPU Settings: Increased frequency will overheat and cause rapid wear on the chipset, and lowered frequency will cause brakes.
π‘
Before any changes to the engineering menu, back up your data through Settings. β System system β Backup. It won't save you from hardware breakdowns, but it will save your photos and contacts.