A hidden section of the operating system, accessible to developers and service engineers, allows for in-depth diagnostics of the smartphone hardware. Engineering menu gives the user access to parameters that are usually hidden from the eyes of the average device owner in the standard interface. Through this section, you can check the operation of the radio module, calibrate the touch screen, test microphones and speakers, and also find out detailed information about the battery status.

However, accessing these functions requires caution. Incorrectly changing the RF configuration or resetting the sensor calibration may result in loss of communication or incorrect operation of the touchscreen. In this article, we will look in detail at how to safely access this section on devices with different processors, and what functions are really useful for the average user who wants to improve the quality of communication or verify the authenticity of the components of their gadget.

What is engineering mode and why do you need it?

At its core, this mode is a utility utility built directly into the device firmware by chipset manufacturers such as as MediaTek, Qualcomm or Spreadtrum. Initially, the tool was created for factory testing of smartphones before sending them to stores, so that engineers could quickly identify defects. Today, any owner of a Androidsmartphone can take advantage of these opportunities to independently check the functionality of the hardware without connecting to a computer.

The main tasks that this mode solves include checking the cellular network signal level in real time (in dBm), testing all proximity and light sensors, as well as forced selection of the network type (for example, on 4G/LTE). Diagnostics in this mode it often helps to understand whether the problem is software or hardware. For example, if the microphone does not work in normal mode, but produces a signal in the engineering test, the problem lies in the OS settings or third-party applications.

It is worth noting that the interface and available functions may differ dramatically depending on the device model and operating system version. On some modern smartphones, manufacturers intentionally block access to certain tabs or require access root access to make changes. However, the basic functions of viewing information and running simple tests usually remain available.

⚠️ Attention: Changing parameters in sections related to the radio module (CDS Information, BandMode) may lead to complete loss of the network. Write down the original values ​​before any editing.

💡

Before entering the engineering menu, be sure to write down the IMEI of your device. In rare cases, resetting the modem may require re-registration of the device on the network.

Login methods through a set of codes

The most common and fastest method of activating the hidden menu is to use special USSD commands entered through the standard “Phone” application. These codes are universal for many devices, but have their own characteristics depending on the installed processor. To begin, open the dialer and enter one of the combinations suitable for your model.

Owners of chip-based devices MediaTek most often use the combination ##3646633##. After entering the last star, the menu should open automatically, without the need to press the call button. If you have a smartphone from Samsung, the situation is a little more complicated: the standard code #0# opens the testing menu, but the full engineering menu is often accessible only through the code ##4636## or specific service combinations depending on the firmware region.

For processors Qualcomm i Many pure Android smartphones (Pixel, Motorola) work fine with the code ##4636##. It opens the “Testing” section, where basic information about the phone, battery and usage statistics is concentrated. In this case, the system will simply ignore the input or show a connection error message.

  • 📱 MediaTek (MTK): ##3646633## — full access to hardware and software settings.
  • 📶 Universal Android: ##4636## — information about the phone, battery and statistics.
  • 🔧 Samsung Test: #0# — quick check of the screen, sensor and colors.
  • 📡 Information about the signal: ##197328640## —service menu for detailed configuration of the Samsung network.
📊 Which code worked on your smartphone?
##3646633##
##4636##
#0#
None worked

Login through special applications

If standard combinations do not work, which often happens on new models with enhanced system protection, specialized utilities from the store come to the rescue. Google Play. These applications act as “launchers” that programmatically send system intents (commands) to open hidden engineering menu activities. This is especially true for devices where the manufacturer has changed the standard access paths.

One ​​of the most popular tools is the application MTK Engineering Mode. It automatically detects the processor type and offers the appropriate codes or direct access to the required sections. Just install the app, launch it and select “MTK Settings”. The application will try to open the system menu using Android's internal mechanisms, which often bypasses the locks of the standard dialer.

Another useful tool is Phone Info SAM, which is especially effective for devices Samsung. It not only opens service menus, but also provides detailed information about the phone: number of charge cycles, production date, sales region and operator lock status. For other brands, there are analogues, such as Hidden Settings, which aggregate codes for different manufacturers in one convenient interface.

⚠️ Attention: Download such utilities only from the official Google Play store. Third-party APK files may contain malicious code masquerading as diagnostic tools.

The use of third-party software requires certain permissions. Typically, the application requests access to the phone and device status. This is necessary for the diagnostic functions to work correctly. If the system requests suspicious permissions, for example, access to contacts or SMS for a diagnostic application, it is better to refrain from installing.

Why did the codes stop working on Android 10 and higher?

Starting with Android 10, Google has introduced strict restrictions on access to hidden activities (Hidden API). Many previously working codes were blocked at the system level for the sake of user safety. Now, access often requires superuser rights (Root) or using ADB commands through a computer.

Setting the quality of communication and network mode

One ​​of the most popular functions of the engineering menu is the ability to force switch the network mode. This can be useful in areas of unstable coverage where the phone constantly jumps between 3G and 4G, dropping the connection. Through the service menu, you can fix the device on one communication standard, which will ensure more stable operation of the Internet or voice calls.

To perform this operation on MediaTek devices, you need to go to the section MTK Settings, then select the tab Network Selection or BandMode. Here you will see a list of available modes: GSM only, WCDMA only, LTE only and combined options. Selecting a mode LTE only will force the phone to search exclusively for 4G towers. If there are none in your area, the connection will be lost completely, so use this function with an understanding of the current coverage situation.

CPU users Qualcomm can find similar settings through the code ##4636## in the “Phone Information” section. At the bottom of the screen there is a drop-down list “Set your preferred network type”. Changes to this setting are applied instantly. This is a great way to check whether your phone supports voice calls over 4G (VoLTE) on the current operator's network by simply switching to the appropriate mode.

Network mode Description When to use
LTE Only 4G Internet only For stable mobile data, calls may not go through
WCDMA Only Only 3G In areas of weak 4G, but good 3G coverage for calls
GSM Only Only 2G For maximum battery saving or in areas catastrophes
NR/LTE/GSM 5G/4G/2G Auto Standard mode for modern smartphones with 5G
💡

Forcing the “LTE Only” mode may disable the ability to make regular voice calls if your operator does not support VoLTE technology.

Diagnostics and calibration of sensors

The engineering menu allows you to conduct a detailed check of all built-in sensors, which is extremely useful when buying a used device or after a smartphone has been dropped. Section Hardware Testing usually contains subsections for checking the accelerometer, gyroscope, magnetometer, proximity and light sensor. Running tests initiates the display of raw sensor data on the screen in real time.

Particular attention should be paid to calibrating the proximity sensor. It is this sensor that is responsible for turning off the screen during a call when you bring the phone to your ear. If the screen does not go off or, conversely, goes off immediately after dialing a number, calibration is required. In the MTK engineering settings menu, this is done through the Sensor -> PS Sensortab. The procedure usually involves covering the top of the screen with your hand and pressing a button Calibration, after which the values ​​should change from 0 to 1 (or vice versa, depending on the sensor logic).

Touchscreen testing is also available. In some menu implementations (especially on Samsung via #0#), you can run a test of drawing lines around the entire perimeter of the screen. This helps identify “dead zones” where the sensor does not respond to touches. For microphones, a recording and playback test is provided: you speak into the microphone, and the system immediately plays back the recording, allowing you to evaluate the presence of noise, wheezing or complete absence of sound.

☑️ Checking sensors before purchasing

Done: 0 / 4

Don't forget to check the operation of the vibration motor and LED indicators, if they are provided for in the design. These elements often fail after exposure to moisture. In the engineering menu, they can be forcibly activated to ensure the physical health of the components, regardless of the system settings.

Working with battery and power consumption

The section dedicated to power provides information that is difficult to find in regular settings. Here you can see the actual voltage at the battery terminals, the current current, the temperature of the battery and its status (charging/discharging). This data is displayed digitally without smoothing, which allows you to accurately diagnose problems with the power controller or the battery itself.

One ​​of the useful functions is resetting the battery statistics (Battery Log). Over time, the system may incorrectly display the charge percentage due to desynchronization of the app counter and the actual capacity. In the engineering menu, a command is sometimes available to reset this data, after which the phone is recommended to go through a full discharge cycle before turning off and charging to 100% without interruption. This helps to “train” the controller again.

Here you can also check the availability of fast charging technologies at the moment. The status Charging Type will show whether normal charging is in progress or the fast charging protocol is activated (Quick Charge, Pump Express, etc.). If the phone charges slowly, and the menu indicates the standard mode, the problem may be in the cable or power supply, which does not match the protocol with the phone.

⚠️ Attention: Do not try to change the voltage or charge current parameters manually. This can lead to overheating, swelling of the battery, or fire of the device.

Frequently asked questions and access problems

Why does nothing happen after entering the code?

Most likely, your manufacturer has blocked access to this menu for security reasons or changed the code. Try using third-party applications from Google Play, such as MTK Engineering Mode, or connect your phone to your computer and use ADB commands to launch the activity.

Is it possible to unlock the phone through the engineering menu?

No, the engineering menu is intended for diagnosing and configuring equipment. It does not have functions for removing the screen lock (pattern, PIN) or unlocking the network for a specific operator (Sim-lock). For these purposes, other tools are required.

Is it dangerous for an ordinary user to enter this menu?

Viewing information and running tests (sound, screen, sensors) are absolutely safe. The only danger is the section with the radio module settings and calibration. If you do not change the values ​​in the input fields, but only look at them, the risk of harming the device is minimal.

How to return to factory network settings?

If you changed the network settings and lost connection, find the “Reset” or “Default” item in the menu. If there is no such item, simply select the “GSM/WCDMA/LTE Auto” mode in the list of preferred networks. As a last resort, completely resetting your phone via the recovery menu will help.

Do these codes work on all versions of Android?

Basic codes work on most versions, but starting with Android 10 and 11, Google has limited access to many hidden functions. On Android 12-14, access can be completely closed without obtaining root access or using special debugging methods.