Owners of smartphones Lenovo and processor-based devices MediaTek often encounter a section that causes confusion and even slight anxiety โ€” FactoryKit Test. This is a hidden system utility designed to diagnose the gadgetโ€™s hardware at the production stage. For the average user, the appearance of this menu may come as a surprise, especially if it opened accidentally or is required to fix a specific problem. Understanding what this tool is and how to work with it is critical for equipment owners who want to conduct a deep check of the performance of their device without contacting a service center.

The engineering menu, often hidden under the name Factory Mode or MMI (Man Machine Interface), provides direct access to testing components: from the screen sensor and communication modules to checking the memory and battery. Unlike standard diagnostic applications, FactoryKit works at a lower level, allowing you to identify hidden hardware defects. However, careless use of some functions can lead to resetting important settings or loss of data, so you should approach the operation of this section with the utmost care and full understanding of the consequences.

In this article we will look in detail at how to get to this section on devices Lenovo, which tests are safe for the user to run, and which are best left to professionals. We will also look at common problems related to IMEI and communication, which are often solved through this interface. If your smartphone behaves strangely or you just want to make sure it is fully operational, this guide will become your reliable assistant in navigating the hidden capabilities of Android the system.

What is FactoryKit Test and why do you need it

FactoryKit Test is a utility built into the firmware, developed by chipset manufacturers (usually total MediaTek) and device vendors for assembly quality control. This tool allows engineers at the factory to quickly check each component of the phone before packaging. In the context of smartphones Lenovo this menu is a "Swiss knife" for diagnostics, allowing you to isolate hardware problems from software failures. Access to it is usually hidden from the average user to prevent accidental changes to critical system parameters.

The main purpose of using FactoryKit is to verify the functionality of all modules. When you press a button in this menu, the phone makes a direct request to the hardware, bypassing standard abstraction layers Android. This means that tests can show real physical faults that normal applications might miss. For example, a dead pixel test or a microphone sensitivity test in this mode gives more accurate results than third-party software from the app store.

It is important to understand the difference between regular settings and engineering mode. If in the standard menu you can only view the battery version, then in FactoryKit you can start a charge-discharge cycle to calibrate the power controller. However, it is worth remembering that the interface of this menu is often ascetic and lacks explanations, which can confuse an unprepared person. Below is a list of the main components that can be tested:

  • ๐Ÿ“ฑ Touch Panel โ€” checking the touch layer for non-responsive zones or false alarms.
  • ๐Ÿ“ถ RF/Connectivity โ€” testing Wi-Fi, Bluetooth, GPS and cellular modules (GSM/LTE).
  • ๐Ÿ”Š Audio/Sound โ€” checking the operation of the main and conversational speakers, microphones and audio jack.
  • ๐Ÿ“ท Camera/Sensor โ€” diagnostics of camera modules, flash, accelerometer and proximity sensor.
๐Ÿ“Š For what purpose are you looking for information about FactoryKit?
Failure diagnostics
Accidentally opened menu
Reset IMEI/Network
Just wondering
I want to overclock the phone

How to enter the Lenovo engineering menu: codes and methods

Access to FactoryKit Test on smartphones Lenovo is carried out through a special service menu, called using USSD codes or through the settings for developers. The most common and universal way is to use code ##3646633##. When you enter this combination in the standard โ€œPhoneโ€ application (dialer), the system will automatically redirect you to the engineering menu Engineer Mode, which is the shell for FactoryKit. Please note that on some models with the new version Android this code may be blocked by the operator or manufacturer.

If the standard code does not work, manufacturers sometimes use alternative combinations specific to the region or model of the device. For owners Lenovo (you can try) enter ##4636##, which opens the testing menu, although it is often less functional than the full MediaTek engineering menu. There is also an activation method through the settings menu: you need to go to Settings โ†’ About phone โ†’ Build number and quickly press 7 times to activate the developer mode, after which the "Engineering mode" item may appear in the advanced settings.

In rare cases when the codes do not work due to blocking firmware, you may need to use third-party applications such MTK Engineering Modeavailable on Google Play. These applications create a shortcut to enter the system menu using the same internal calls Android. However, you should be careful: download only trusted utilities with a high rating to avoid installing malware. After successful login, you will see an interface with several tabs, among which we are interested in the section Hardware Testing.

๐Ÿ’ก

If the code does not work, try entering it in the "Phone" application in dialing mode, and not in searching for contacts. On some Lenovo models, you need to press the call button after entering the code, although more often the transition occurs automatically.

Main sections of hardware testing

After entering the menu, you will find yourself in front of a list of tabs. The most important thing for the user is Hardware Testing. This is where all the tools for checking the physical condition of the device are collected. Navigation is carried out through taps on the screen. Inside this section you will find sub-items grouped by component type. For example, selecting the item Touch Panel will launch a test where you will be asked to draw lines on the screen; if the line is interrupted, it means that the sensor is faulty in this place.

Particular attention should be paid to the section Connectivity or Radio. Here you can force switch network modes, which is useful in areas of poor reception. You can select only 2G, only 3G or 4G/LTEto check the stability of the connection in a specific standard. A test is also available here GPS, which shows the number of visible satellites and the accuracy of coordinates in real time, which helps diagnose navigation problems without launching maps.

Another critical section is Audio. In it you can separately check the operation of each microphone (main and additional for noise reduction) and speaker. The test often involves recording a sound and playing it back immediately. This allows you to identify wheezing, crackling or complete inoperability of the sound path, which often happens after the phone has been dropped or moisture has entered. Test results are usually displayed as text Pass (success) or Fail (error).

โ˜‘๏ธ Check before visiting the service

Done: 0 / 5

Working with IMEI and restoring communication

One of the most common reasons for contacting FactoryKit Test is a problem with IMEI. If your smartphone Lenovo suddenly stops seeing the SIM card or โ€œNullโ€ or โ€œ0โ€ is displayed in the settings instead of the unique device code, the problem may lie in damage to the NVRAM partition. There is a section in the engineering menu Connectivity โ†’ CDS Information โ†’ Radio Informationwhere you can manually enter network parameters, but restoring the IMEI itself often requires deeper actions.

In some firmware versions, the item IMEI Download or NVRAMis available inside the menu. Here, in theory, new identification data can be written. However, we must warn you: changing the IMEI is illegal in many countries and may result in your device being blocked by your carrier. Use these functions only to restore the original IMEI, which is indicated on the box or under the battery of your phone, in case of its software loss. Incorrect recording of data in this section can โ€œbrickโ€ the phoneโ€™s modem forever.

If automatic recovery through the menu is not possible, specialists use a connection FactoryKit with a computer and a utility SN Write Tool. Through the engineering menu, the mode USB Debugging and specific communication ports are activated, allowing the computer to write the correct data to the phoneโ€™s memory. For the average user, the safest way (the safest way) is to reset the network settings through the standard Android menu before going into deep settings FactoryKit.

โš ๏ธ Attention: Never change IMEI to random numbers. This violates the law and can make your phone invisible to cellular networks. Restore only factory settings.

Resetting settings and calibrating sensors

In addition to diagnostics, FactoryKit Test allows you to calibrate sensors, which often solves problems with auto-brightness, screen rotation or pedometer. In the section Sensor you will find tools for calibration G-sensor (accelerometer). To do this, you need to place the phone on a flat horizontal surface and press the calibration button. The system will remember zero gravity values, which will correct chaotic screen rotation.

The battery data reset function is also available here. If your phone shows an incorrect charge percentage (for example, it turns off at 20%), in the engineering menu you can find the option to reset the fuel gauge. This will force the power controller to relearn the actual battery capacity. The process may take some time and requires a complete discharge and subsequent charging to 100% without interruption.

Some users are looking for a Hard Reset option here. Although the menu may contain an item Factory Reset, it is strongly recommended to perform this operation through the standard Recovery Mode menu by holding down the volume and power buttons. Using reset via FactoryKit can be done in a more "rough" mode, deleting not only user data, but also some system application caches, which will require a longer initial setup.

What to do if the sensor works worse after calibration?

If after calibrating the accelerometer the screen does not rotate correctly, try Perform the procedure again, making sure that the surface is perfectly flat. If this does not help, the sensor may be physically damaged and will need to be replaced at a service center.

Frequent errors and access code table

When working with the engineering menu, users often encounter access errors or incomprehensible messages. The most common problem is the lack of superuser rights (Root) to change some parameters in new versions Android. It is also worth considering that the interface may differ depending on the processor version MediaTek (MT65xx, MT67xx, Helio). Below is a table with the main codes and their purpose for devices Lenovo.

Command / Code Purpose Risk of change
##3646633## Entering the full engineering menu (Engineer Mode) Low (view only)
##4636## Phone and battery test menu Low
*#06# Checking current IMEI Safe
RF control (in the menu) Enable/disable communication modules Medium (loss of connection)
Write IMEI (in the menu) Write a new device identifier High (risk of blocking)

If you received a message Command not allowed or Connection problem, this means that the current firmware blocks access to this function without root access. In this case, do not try to bypass the protection using dubious methods unless you are an experienced user. Errors in the section Telephony can cause the phone to stop registering on the network, and it will only be possible to restore it by flashing the entire device via a computer.

๐Ÿ’ก

Most diagnostic tests (screen, sound, sensor) are safe and reversible. Avoid sections related to writing to NVRAM and changing processor frequencies if you are not sure of your actions.

โš ๏ธ Attention: The engineering menu interface may vary depending on the Lenovo model (A-series, K-series, Legion) and Android version. What is on one model may not be on another.

Questions and answers (FAQ)

Is it safe to log into FactoryKit Test as a regular user?

Yes, if you are just viewing information or run hardware tests (Hardware Testing). The only danger is changing the parameters in the Connectivity sections (especially Band Selection) and writing IMEI data. Do not press the "Write" or "Set" buttons unless you know exactly what you are doing.

Why does the code ##3646633## not work on my Lenovo?

Your firmware version may have blocked this code, or you are using a phone with a Qualcomm processor instead of a MediaTek one (they have different codes). Try installing the "MTK Engineering Mode" application from the Play Market or check the code ##4636##.

Is it possible to unlock the bootloader through FactoryKit Test?

No, the engineering menu is intended for testing hardware, and not for unlocking the bootloader. To unlock, you need to obtain a special code on the official Lenovo website (if the service is available) and use Fastboot mode.

The phone shows IMEI Null, will FactoryKit help?

The menu allows you to diagnose the problem, but to restore IMEI, you often need to connect to a PC and use specialized software (for example, SN Write Tool) in combination with drivers MTK VCOM. Simple calibration in the menu may not help if the memory partition is physically damaged.

How to exit the engineering menu?

Simply press the "Home" or "Back" button on your device to minimize or close the application. There is no need to reboot the phone specifically to exit the menu if you have not changed critical settings that require a restart.