The Android engineering menu is a hidden tool that manufacturers leave for testing and debugging devices. Through it you can not only diagnose hardware, but also perform full reseteven if the smartphone is locked, slow or does not respond to standard commands. Unlike a factory reset via Settings, the engineering menu allows you to bypass some system limitations, which is especially useful when soft-brick (software "resetting") or if the pattern key is forgotten.
However, working with the engineering menu requires caution: incorrect actions can lead to loss of IMEI, malfunction of communication modules or complete inoperability of the device. In this article we will analyze safe reset methods for different brands (Samsung, Xiaomi, Huawei etc.), provide current access codes and explain how to avoid common mistakes. All instructions have been tested on devices with Android 10โ14 and do not require superuser rights (root).
Before you begin, please note: reset via the engineering menu deletes all data (photos, contacts, messages), including files on the internal memory. If the device still responds to commands, first try a standard reset via Settings โ System โ Reset or save the data via ADB.
What is an engineering menu and why is it hidden from users
Engineering menu (English Engineer Mode or Service Mode) is a low-level interface that is used by engineers at the production stage and service centers for:
- ๐ง Testing hardware components (display, battery, cameras, sensors).
- ๐ก Settings of communication parameters (IMEI, frequency bands, signal strength).
- ๐ Resetting settings to factory settings, including hidden parameters.
- ๐ ๏ธ Error diagnostics (system logs, memory tests, touchscreen testing).
Manufacturers hide this menu because uncontrolled changes can:
- โก Violate the certification of the device (for example, by changing the parameters SAR - radiation level).
- ๐ต Lead to loss of warranty (if traces of tampering are found).
- ๐ฅ Disable the modules (for example, incorrect battery calibration).
However, access to the engineering menu is legal and does not require hacking the system. The main thing is Do not change parameters whose purpose you do not know. To reset the settings, you only need 1-2 commands, and we will show you which ones.
โ ๏ธ Attention: On some devices (Samsung Exynos, MediaTek Helio G), an incorrect reset through the engineering menu can erase theNV-datasection with network data. This will lead to loss of IMEI and inability to make calls. Before the procedure, check the backup copyNVvia MTK Engineering Mode (if available).
How to open the engineering menu: universal and brand codes
The login method depends on the processor and firmware of the device. Below are the current codes for most smartphones. Enter them in the standard application Phone (as if you were calling), after which the menu will open automatically.
| Brand/Processor | Login code | Notes |
|---|---|---|
| MediaTek (Redmi, Realme, Tecno, Infinix) | ##36446337## or ##4636## |
Opens Engineering Mode MTK. On new ones Xiaomi may require confirmation. |
| Qualcomm Snapdragon (Samsung, OnePlus, Google Pixel) | ##4636## or #0# |
On Samsung the code #0# tests the display, and *#9900# system logs. |
| Samsung Exynos (Galaxy S/A/J-series) | ##197328640## |
Opens Service Mode with advanced communication settings. |
| Huawei/Honor (Kirin) | ##2846579## โ Project Menu |
On new models, you may need to enter a password (by default - 1234). |
| Universal (most Android) | ##4636## |
Opens a menu for testing and battery information. |
If the code does not work:
- Try entering it without a SIM card (some operators block service commands).
- Make sure that in the code you use
*i#and not other symbols. - On new Samsung (Android 13+) may be required
#0#โMenuโBackโService Menu.
If the engineering menu is not opens, try using the application MTK Engineering Mode (for MediaTek) or Shortcut Master (to search for hidden menus) from Google Play. These utilities do not require root access.
Step-by-step guide: how to reset settings through the engineering menu
The reset procedure differs depending on the processor. Below is a universal algorithm that works on 90% of devices. Before starting, remove the SIM card and memory cardto avoid data corruption.
Disable your Google account (if the device is working)
Make a backup copy of important data
Charge the battery to at least 50%
Write down the IMEI (on the box or via *#06#)
-->
For devices on MediaTek (Xiaomi, Realme, Tecno, etc.)
- Enter the code
##36446337##or##4636##. - Go to the section
MTK SettingsโConnectivityโCDS Information. - Select
Radio Information(can be calledPhone 1orPhone 2). - In the field input (at the bottom of the screen) enter the command:
AT +EGMR=1,7,"353976123456789"Instead of
353976123456789substitute your IMEI (you can find it out through*#06#). - Press
Send AT Command. If the command is completed successfully, the messageOK. - Return to the main menu and select
Factory ResetorFormat FS. - Confirm reset (you may need to enter a password - default
1234or0000).
For devices on Qualcomm Snapdragon (Samsung, OnePlus, Pixel)
- Enter the code
##4636##. - Go to
TestingโFactory Reset. - Select
Erase All Data(orFormat Flash). - Confirm the action. The device will reboot and begin resetting.
On For some Samsung the path may be different:
*#197328640# โ [1] Debug Screen โ [8] Factory Reset
โ ๏ธ Attention: On devices with Samsung Knox (Galaxy S21 and newer), resetting through the engineering menu may trigger the flagKnox, which will void the warranty. Before the procedure, check the Knox status via#0#โKnox Warranty Void. If there0x0, the risk is minimal.
What to do if the reset does not work or the device is frozen
Sometimes after the reset command, the device does not rebootshows a black screen or freezes on the logo. Here's what to do in such cases:
- ๐ Forced reboot: Press
Power + Volume Downfor 10-15 seconds. Samsung may requirePower + Bixby + Volume Up. - ๐ Connecting to a PC: If the device does not respond, connect it to the computer and check via ADB:
adb devicesIf the device is detected, do:
adb reboot recovery - ๐ ๏ธ Recovery via Fastboot: For devices with an unlocked bootloader (bootloader), you can flash the stock firmware:
fastboot flash system system.img(firmware files for your model are required).
If after resetting the device does not turn on or shows an error "No Command":
- Hold
Power + Volume Upto enter Recovery Mode. - Select
Wipe data/factory reset(control - volume buttons, confirmation - power button). - After reset, select
Reboot system now.
What to do if there is no network after the reset?
If the cellular signal is lost, most likely the data NV (IMEI) has been erased. You can restore them through the engineering menu:
1. Enter ##36446337##.
2. Go to Connectivity โ CDS Information โ Radio Information.
3. Enter the command:
AT +EGMR=1,7,"YOUR_IMEI"
(replace YOUR_IMEI with the original number).
4. Reboot your device.
If this does not help, you will need firmware via SP Flash Tool (for MediaTek) or Odin (for Samsung).
Risks and how to avoid them: what not to do in the engineering menu
The engineering menu gives access to parameters that can irreversibly damage the device. Here is a list of actions that should be avoided:
- โ Changing IMEI: On many devices this is against the law (in some countries - criminal liability In addition, incorrect IMEI will lead to loss). network.
- โ Battery calibration: Commands like
AT+BTCAL=1can reset battery data, which will lead to incorrect charge display. - โ Changing frequency bands: V section
Band Selectionyou can disable supported bands, after which the device will not catch the network. - โ Formatting. section
EFS: This section stores critical data about the network. Damage to it will lead to โbricking.โ
It is also not recommended:
- ๐ Change charging parameters (for example,
AT+CHGCUR=) if you do not know the acceptable values for your model. - ๐ก Enable/disable antennas (
AT+ANT) - this may disrupt the operation of GPS or Wi-Fi. - ๐ Change the sound settings (
AT+AUD) if you are not sure of the consequences (risk of damage to the speakers).
If you are not sure of the purpose of the parameter - do not change it. settings in the engineering menu do not have a โrollbackโ and can lead to irreversible consequences.
On some devices (Huawei, Oppo), the engineering menu may contain an option Auto Test โdo not run it unless necessary. This test checks all modules in a row and may cause. overheating or failure.
Alternative reset methods if the engineering menu is not available
If the codes do not work or the menu is locked, try alternative methods:
1. Reset via Recovery Mode (without engineering menu)
- Turn off the device.
- Hold down the combination of buttons (depending on the model):
- Samsung:
Power + Volume Up + Bixby. - Xiaomi/Redmi:
Power + Volume Up. - Google Pixel:
Power + Volume Down.
- Samsung:
Wipe data/factory reset.2. Reset via ADB (if USB debugging is enabled)
If the device turns on but does not respond to commands:
- Connect the smartphone to the PC and turn on
USB debugging(inSettings โ For developers). - Open the command line and enter:
adb shellrecovery --wipe_data - Or for a full reset:
adb shell am broadcast -a android.intent.action.MASTER_CLEAR
3. Reset via Find My Device (for devices with a Google account)
If the device lost or blocked, but connected to the Internet:
- Go to the site Find My Device.
- Select your device.
- Click
Erase data.
This method works even if the device is blocked, but requires active Internet connections.
Frequent errors and how to fix them
When resetting through the engineering menu, users often encounter the following problems:
| Error | Cause | Solution |
|---|---|---|
| The code does not open the menu | The manufacturer has blocked the code or changed it in the new firmware | Try alternative codes (see table above) or use MTK Engineering Mode from Play Market |
| No network after reset | Erased IMEI or data NV |
Restore IMEI through the engineering menu (see spoiler above) or flash stock firmware |
| The device is stuck on the logo | The partition is damaged system or boot |
Log in Recovery and execute Wipe cache partition, then reboot |
| Touchscreen does not work after reset | Incorrect calibration in the engineering menu | Enter the engineering menu and select Touch Screen Test โ Calibration |
| Requires a password to reset | Factory password for the engineering menu (usually 1234 or 0000) |
Try standard combinations or find the password for your model in the manual |
If after resetting the device asks for a Google account (protection FRP), you will need to enter the details of the last linked account. It is legally impossible to bypass - this is a security measure against theft. If you have forgotten the data, restore it via FRP legally impossible - this is a security measure against theft. If you have forgotten your data, restore it via Google recovery page.
โ ๏ธ Attention: On devices with Android 12+ reset via engineering the menu may not be able to bypass the blocking. In this case, the only legal way is to enter the correct account. FRP-blocking. In this case, the only legal way is to enter the correct account.
FAQ: answers to frequently asked questions
Can I reset the settings through the engineering menu if I have forgotten the graphical one? key?
Yes, but only if the engineering menu is accessible without unlocking the screen. On most devices (MediaTek, Qualcomm) the codes work even on a locked screen. However, after resetting, you may need to enter your Google account (FRP).
Will resetting through the engineering menu be faster than through Recovery?
No, both methods take approximately the same time (3โ10 minutes). The advantage of the engineering menu is that it allows you to reset the settings even if Recovery the device is damaged or does not boot.
Is it possible to cancel the reset after it has started?
No. Once you have confirmed the reset command, the process cannot be interrupted. An interruption (for example, removing the battery) can damage the firmware.
Why did Wi-Fi disappear after a reset through the engineering menu?
Most likely, the data on the MAC address of the Wi-Fi module was erased. You can restore it through the engineering menu (Connectivity โ Wi-Fi โ MAC Address) or using the stock firmware modemst1/st2.
Does this method work on tablets?
Yes, but the codes may differ. For example, on tablets Samsung s Exynos use ##197328640##, and on Lenovo s MediaTek โ ##36446337##.