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 brand of your Android smartphone?
Samsung
Xiaomi/Redmi/Poco
Huawei/Honor
Realme/Oppo
Other

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 the NV-data section with network data. This will lead to loss of IMEI and inability to make calls. Before the procedure, check the backup copy NV via 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:

  1. Try entering it without a SIM card (some operators block service commands).
  2. Make sure that in the code you use * i #and not other symbols.
  3. 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.)

  1. Enter the code ##36446337## or ##4636##.
  2. Go to the section MTK Settings โ†’ Connectivity โ†’ CDS Information.
  3. Select Radio Information (can be called Phone 1 or Phone 2).
  4. In the field input (at the bottom of the screen) enter the command:
    AT +EGMR=1,7,"353976123456789"

    Instead of 353976123456789 substitute your IMEI (you can find it out through *#06#).

  5. Press Send AT Command. If the command is completed successfully, the message OK.
  6. Return to the main menu and select Factory Reset or Format FS.
  7. Confirm reset (you may need to enter a password - default 1234 or 0000).

For devices on Qualcomm Snapdragon (Samsung, OnePlus, Pixel)

  1. Enter the code ##4636##.
  2. Go to Testing โ†’ Factory Reset.
  3. Select Erase All Data (or Format Flash).
  4. 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 flag Knox, which will void the warranty. Before the procedure, check the Knox status via #0# โ†’ Knox Warranty Void. If there 0x0, 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 Down for 10-15 seconds. Samsung may require Power + Bixby + Volume Up.
  • ๐Ÿ”Œ Connecting to a PC: If the device does not respond, connect it to the computer and check via ADB:
    adb devices

    If 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":

  1. Hold Power + Volume Upto enter Recovery Mode.
  2. Select Wipe data/factory reset (control - volume buttons, confirmation - power button).
  3. 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=1 can reset battery data, which will lead to incorrect charge display.
  • โŒ Changing frequency bands: V section Band Selection you 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)

  1. Turn off the device.
  2. 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.
  • In the menu Recovery select Wipe data/factory reset.
  • Confirm the action and wait for completion.
  • 2. Reset via ADB (if USB debugging is enabled)

    If the device turns on but does not respond to commands:

    1. Connect the smartphone to the PC and turn on USB debugging (in Settings โ†’ For developers).
    2. Open the command line and enter:
      adb shell
      

      recovery --wipe_data

    3. 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:

    1. Go to the site Find My Device.
    2. Select your device.
    3. 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##.