How to open the engineering menu on Xiaomi Mi A3: all ways + warnings

Xiaomi Mi A3 is one of the few smartphones of the brand that runs on a β€œpure” Android One instead of the proprietary shell MIUI. This feature affects access to hidden settings: the engineering menu here differs from the standard models of Xiaomi. In this article, we will analyze all the working ways of entering, menu functions and unique risks for the Mi A3 due to the lack of MIUI.

The Engineering Mode allows you to test hardware, calibrate sensors, and even change network settings. However, not all methods that work on other Xiaomi will work for the Mi A3, due to the features of the firmware and Google’s policy for Android One devices. Below you will find the current instructions tested on the 2023-2026 versions of the software.

What is an engineering menu and why you need it on the Mi A3

The engineering menu is a hidden settings section for service centers and developers. On the Xiaomi Mi A3, it gives you access to:

  • πŸ“‘ Network Testing: Signal Verification GSM/CDMA/LTE, manual switching of base stations.
  • πŸ”§ Calibration of sensors: accelerometer, gyroscope, compass (important after replacing the display).
  • πŸ”‹ Battery Diagnosis: Real Capacity, Charging Cycles, Temperature.
  • 🎀 Audio setup: tests of microphones, speakers, 3.5 mm connector.
  • πŸ“± Hardware tests: check touchscreen, cameras, Wi-Fi/Bluetooth-module.

On the Mi A3, the engineering menu is particularly useful for dealing with communication issues (such as when the smartphone is not catching 4G) or sensors (if the compass shows incorrect data in the navigator).However, due to Android One, some options available on MIUI are missing here - for example, the section for fine-tuning the camera.

⚠️ Attention: On Mi A3 Android 12 firmware+ Some of the engineering codes may be blocked by Google's policies, and if the standard methods don't work, you'll need to use the code. ADB.

Method 1: Standard engineering codes for Mi A3

The easiest method is to enter service combinations in the Phone app. The following codes work on the Xiaomi Mi A3:

Code.AppointmentNotes
##4636##Phone and battery informationIt works on all versions of Android. Shows IMEI, uptime, network usage.
##36446337##Test of hardware componentsIt checks display, touchscreen, vibration, cameras. On Android 11+, it can claim superuser rights.
##06##IMEI verificationDisplays a unique device identifier (useful before selling).
##2664##Touchscreen testVisualizes touches – helps diagnose the β€œdead zones” of the screen.

To use the code:

  1. Open the Phone app.
  2. Enter the combination as when dialing.
  3. Click on the call button (green tube).

⚠️ Note: Code ##7378423# (service menu) MIUI) and #6484## (test) GPS) on Mi A3 They do not work – they are only for devices with a proprietary shell.

πŸ“Š What kind of engineering menu you tried?
Service codes
MTK Engineering Application
ADB-team
Nothing.

Method 2: MTK Engineering Mode application (for MediaTek processors)

The Xiaomi Mi A3 is equipped with a Qualcomm Snapdragon 665 chipset, so the standard MTK Engineering Mode app (for MediaTek) won't work here, but there is an alternative, the Qualcomm Engineering Mode utility, which can be installed manually:

Download APK from a trusted source (e.g. APKCombo)|

Enable installation from unknown sources (Settings β†’ Security)|

Check out the Android version (on Android 12)+ Additional permissions may be required)|

Make a backup copy of the data (in case of failure)

-->

After installation:

  1. Open the Qualcomm Engineering Mode app.
  2. Select the Hardware Testing section.
  3. Go to Device Test to check hardware components.

The advantage of this method is access to advanced modem tests (useful for mobile phone problems) and sensors, but the application interface is not localized, and some options can cause soft-brick if used incorrectly.

πŸ’‘

If the app doesn’t open after installation, try clearing its cache in Settings β†’ Applications β†’ Qualcomm Engineering Mode β†’ Memory β†’ Clear the cache.

Method 3: Log in via ADB (for power users)

If service codes and applications don’t work, the Android Debug Bridge (ADB) option is left, which requires a PC and basic command line knowledge, but gives you maximum control over the device.

Instructions:

  1. Download and install ADB Tools on your computer.
  2. On your smartphone, turn on USB Debugging (Settings β†’ About Phone β†’ Assembly Number – press 7 times, then go back to Settings β†’ System β†’ For Developers).
  3. Connect the Mi A3 to your PC and execute the command: Adb devices (you should display your device).
  4. Enter the command to run the engineering menu: adb shell am start -n com.android.settings/.EngineerMode

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

adb shell am start -a android.intent.action.MAIN -n com.android.settings/.DevelopmentSettings

⚠️ Attention: On Mi A3 Android 12 and newer ADB It can block access to the engineering menu because of Google's policy, in which case you will need to unlock the bootloader (fastboot oem unlock), which will reset all data!

What if the ADB can’t see the device?
1. Make sure that the original is used. USB-cable (not all cables support data transfer). 2. Check drivers: download USB Driver from Google. 3. Try another one USB-port (preferably) USB 2.0). 4. Reboot the smartphone and PC.

What to break in the Mi A3 engineering menu (and how to avoid it)

Some of the settings in the engineering menu can disrupt the smartphone.

  • πŸ“Ά Changes in network settings: Band Selection settings cause communication loss.
  • πŸ”Š Audio calibration: Audio Testing errors can make speakers quieter or distort sound.
  • πŸ”„ Reset sensors: after incorrect calibration of the compass or gyroscope will have to refashion the device.

The Mi A3 with Android One doesn't have the protection of the MIUI-like engineering menu, and there's no warning of potential risks.

  1. Make a backup through Settings β†’ System β†’ Backup.
  2. Write down the current settings (take pictures of the engineering menu screens).
  3. Do not change the parameters, the purpose of which you do not know.

πŸ’‘

The Mi A3 doesn't have a default recovery feature on the engineering menu, and if you break something, the only way out is to reset to factory settings or flash it.

Alternatives to the Engineering Menu: Diagnostics Apps

If you just need to test the hardware, you can do without the engineering menu.

  • πŸ› οΈ Phone Doctor Plus – checks all sensors, display, battery.
  • πŸ“Š AIDA64 β€” Provides detailed information about hardware and software.
  • πŸ“‘ Network Signal Guru – analyzes the signal of the mobile network (alternative to partitions) RF Test in the engineering menu).
  • πŸ”‹ AccuBattery – monitors the battery status (replaces the Battery Info section).

The advantage of these programs is safety: they don't allow you to change critical settings, only read data, but for deep diagnostics (for example, an NFC test module or a proximity sensor calibration), the engineering menu remains the only solution.

FAQ: Frequent questions about the Xiaomi Mi engineering menu A3

Can I unlock the bootloader on the Mi A3 through the engineering menu?
No, the engineering menu doesn't provide these features. To unlock the bootloader, you need to use Xiaomi's official Mi Unlock Tool and fastboot oem unlock command. Note: this will result in a complete data reset.
Why is the Mi A3 code #7378423## not working?
This code is for MIUI-enabled devices. The Mi A3 uses Android One, where many Xiaomi service codes are locked. Instead, try ##4636## or ##36446337##.
How to reset the settings of the engineering menu to the factory?
The Mi A3 engineering menu does not have a separate reset option. If you change critical settings (like network settings), the only way to get it back is to complete a full reset via Settings β†’ System β†’ Reset.
Can you improve the quality of the camera on the Mi A3 through the engineering menu?
No, the Mi A3 with Android One doesn’t have options for setting up the camera (unlike the MIUI devices, which have a Camera Tuning section).
Is it safe to use the engineering menu for a battery test?
Yes, the Battery Information section of the engineering menu (#4636##) is secure - it only displays data (capacity, temperature, voltage), but it is not recommended to use options like Battery Calibration if you are not sure about their purpose.