Problems with mobile communications can turn even the most powerful modern smartphone into a useless piece of metal. Are you in the reception area, but calls are dropped, and the Internet works at the speed of dial-up modems? Often the reason lies not in physical damage to the antenna, but in the hardware and software settings of the device.

The operating system Android allows users to access a hidden settings section known as engineering menu. This tool is initially intended for developers and service centers, but it opens up the possibility of manual calibration of radio module parameters. Using special codes, you can force the device to switch to more stable frequencies or reset erroneous network configurations.

What is the Android engineering menu

The engineering menu is an interface hidden from the average user that provides direct access to the phone's diagnostic tools. Through this interface you can manage parameters radio module, check the status of sensors, test the display and, most importantly for us, configure cellular communication parameters.

This menu is accessed through a set of special USSD codes in the “Phone” application. It is important to understand that the set of commands depends on the processor manufacturer (MediaTek, Qualcomm, Exynos) and the specific smartphone model. There is no universal code for all devices, so you will have to experiment with several options.

Inside the menu you will see various tabs that are responsible for different aspects of the device. To improve the quality of communication, we are interested in the section related to Connectivity or Network Selection. The current signal level in dBm, connection type and frequencies used are displayed here.

💡

Before entering the engineering menu, write down your current settings or take a screenshot. This will allow you to return everything as it was if the experiments lead to unstable communication.

Codes for entering service mode on different chipsets

The first step is to open the desired interface. Depending on what processor is installed in your Androidsmartphone, the commands will differ. Try entering the following combinations in the dialing field.

For devices based on processors MediaTek (often found in budget models Xiaomi, Meizu, Oppo), the code ##3646633##is considered the most effective. After entering the last asterisk, the menu should open automatically, without pressing the call button.

If you have a device with a chip from Qualcomm or stock Android, try the code ##4636##. It opens the testing menu where you can find information about the phone and usage statistics. For some models Samsung a combination *#0011#may work, which shows detailed information about the network status in real time.

  • 📱 ##3646633## — standard code for MediaTek chipsets (MTK Engineering Mode).
  • 📶 ##4636## — testing menu for many devices running pure Android and Qualcomm.
  • ⚙️ *#0011# —service menu for Samsung smartphones (service mode).
  • 🔧 ##8255## —an alternative code for launching the GTalk Service Monitor service (rare, but it does occur).
📊 What processor do you have in your smartphone?
MediaTek
Qualcomm Snapdragon
Samsung Exynos
I don’t know / Other

Setting the preferred network type

One of the most common The reason for the poor signal is the phone’s constant attempt to stay on the 4G/LTE network where the coverage is unstable. The device spends huge resources searching for the tower, which is why the connection is completely lost. Manually changing the priority of networks can radically change the situation.

Having entered the engineering menu through the code ##4636##, select “Phone Information”. Find the “Set your preferred network type” drop-down list. Here you can forcibly switch your smartphone to 3G Only or 2G Only mode to check stability.

If 4G towers are far away in your area, and 3G works stably, fixing to standard WCDMA will ensure continuous voice traffic. However, remember that the Internet speed will decrease significantly. The best option is often the choice LTE/TD-SCDMA/WCDMA/GSM, which allows the phone to flexibly switch between standards.

💡

Forced switching to 3G mode (WCDMA Only) often solves the problem of constant call drops in areas of poor 4G coverage, sacrificing the speed of the mobile data.

Strengthening the signal through power settings transmitter

In the engineering menu MediaTek (##3646633##) it is possible to fine-tune the signal transmission power. Go to the Hardware Testingtab, then select RF Testing. In this section you can manage antenna parameters.

Find the item BandSelect. All available frequency bands that your modem supports are displayed here. Telecom operators use different frequencies (for example, 800 MHz, 1800 MHz, 2600 MHz). Low frequencies (800 MHz, Band 20) penetrate walls better and work over long distances.

Try turning off high frequency bands if you are far from the tower. Leave active only EGSM900 and GSM1800 for voice communication or the corresponding LTE bands of your operator. This will force the radio module to look for a signal in a longer range, ignoring weak high frequencies.

⚠️ Attention: Do not turn off all bands at once. If you uncheck all the items in the BandSelect menu, the connection will be lost completely, and the phone will have to be rebooted to reset the settings.

Resetting network settings and re-registering on the tower

Sometimes the problem is not in the settings, but in the fact that the phone is “stuck” on a specific base station that is overloaded or operating with errors. In this case, forced re-registration on the network helps.

In the menu Phone Information (accessible by code ##4636##) there is a button Turn Off Radio. Click it to completely turn off the radio module. Wait 10-15 seconds and then press Turn On Radio. This action initiates a search for the nearest and most free tower from scratch.

An alternative method is to use the code ##72786## (works on some devices, for example, Google Pixel or Motorola). This code runs the procedure SCRTN Reset (Special Code to Reset The Network). The phone will reboot and reset all network settings to factory settings, re-registering the operator parameters.

☑️ Radio module reboot algorithm

Completed: 0 / 5

Analysis of the signal level in decibels (dBm)

To objectively assess the quality of communication, it is not enough to look at "sticks" in the status bar. They often show average and embellished values. The real picture is given by measuring the signal level in decibels (dBm).

In the service menu, find the parameter Signal Strength. The value is always negative. The closer the number is to zero, the better the signal. For example, -50 dBm is an ideal signal near a tower, and -110 dBm is already an area of uncertain reception where interruptions are possible.

Signal level (dBm) Communication quality Description of the situation
-50... -70 Excellent You are close to the base station, maximum speed.
-71... -85 Good Stable connection, reliable reception indoors.
-86... -100 Average Small delays are possible, the Internet is working normally.
-101... -115 Bad Area of uncertain reception, frequent connection breaks.
-116... -120 Critical The connection is about to be lost, only emergency calls are possible calls.

Using this data, you can move around your apartment or office, watching the numbers change in real time to find the point with the best reception. This is especially useful when setting up stationary modems or repeaters.

Why does the signal drop indoors?

Building materials (fittings, energy-saving glass, thick walls) shield radio waves. High frequencies of LTE (2600 MHz) are especially attenuated, while low frequencies (800-900 MHz) penetrate better.

Possible risks and precautions

The engineering menu is a powerful tool, but it is not intended for inexperienced users. Making changes to the parameters Tx Power (transmission power) without understanding the physics of the process can lead to overheating of the module or its accelerated wear.

Some firmware may block the ability to make calls after incorrectly changing parameters (frequency ranges). In the worst case, you may need to completely reset the device to factory settings (Wipe Data) or flash it.

⚠️ Attention: Never change IMEI values ​​or antenna calibration data unless you are a certified engineer. This may lead to a complete loss of the ability to register in the operator’s network.

It is also worth considering that the engineering menu interfaces may differ even within the same smartphone model after a software update. What worked on Android 10 may be hidden or renamed in Android 13.

⚠️ Attention: The interface and available features vary by firmware version and region. If you did not find the described items, the manufacturer may have blocked access to them for ordinary users.

Frequently asked questions (FAQ)

Is it safe for an ordinary user to enter the engineering menu?

Viewing information (signal level, statistics) completely safe. The risk only arises when changing settings (checkboxes, power sliders). If you just look at the data, nothing bad will happen.

Why does the code ##4636## not work on my phone?

Smartphone manufacturers often disable these codes in their shells (for example, MIUI, OneUI, EMUI). Try installing a third-party application from the Play Store, for example, “Force LTE Only (4G/5G)”, which emulates this menu.

Will this improve Internet speed?

Directly - no. But if your phone constantly jumps between 3G and 4G due to a weak signal, forcing it to stick to one standard can make the connection more stable, which will subjectively improve the performance of applications.

Are the settings reset after rebooting the phone?

Network type settings (LTE/WCDMA) are usually saved. However, changes to power calibration or frequency bands may be reset after a reboot or removal of the SIM card as the system tends to revert to the carrier configuration.

Is it possible to unlock frequencies for other carriers this way?

No. The engineering menu allows you to control only those frequencies that your modem physically supports. If the device does not have a module for Band 20 (800 MHz), it is impossible to enable it programmatically.