How To Enable Engineer Mode On Any OnePlus Device

Enable Engineer Mode On Any OnePlus Device: Are you a tech-savvy individual with an OnePlus device? Do you wish to explore features and settings beyond what the standard user interface provides? If so, keep reading! In this blog post, we’ll show you how to enable engineer mode on any OnePlus device. Engineer mode gives users access to hidden system functions, tweak hardware components, and perform complex operations – perfect for optimizing performance or customizing it according to preferences! So grab your smartphone – let’s get started!

What is Engineer Mode?

Engineer Mode is a feature built into OnePlus devices that enables advanced customization and tweaking of their device’s settings. It’s not intended for general users, so it may not be accessible on most models. On the other hand, developers or power users who want to get the most out of their device may find Engineer Mode useful.

To access Engineer Mode on an OnePlus device, you will need to enter a special code into the dialer app. After doing this, you will be presented with a menu of customizable options for your device. Some of these possibilities include altering screen resolution, altering processor speed and overclocking GPU.

Please be aware that fiddling with Engineer Mode can potentially harm your device if you do not know what you are doing. Exercise caution and only make changes that you feel confident making.

How to Enable Engineer Mode on Any OnePlus Device

If you own a OnePlus device, you may have noticed that there is no official way to access the Engineer Mode settings. This is because Engineer Mode is only intended for use by qualified service personnel. However, there is a way to access these settings on any OnePlus device by following the Methods below:

Method 1: Via ADB Shell

Engineer mode is a hidden feature on OnePlus devices that grants users access to advanced settings and system customizations. Here’s how to enable Engineer Mode on any OnePlus device using ADB shell:

  • Connect your OnePlus device to your computer via USB cable.
  • Open a command prompt or terminal window on your computer and navigate to the directory where ADB is installed.
  • Type “adb devices” into a command prompt or terminal window and press enter. This will display all connected devices –
  • make sure your OnePlus device is listed!
  • Then type “adb shell” followed by pressing enter to launch the device shell.
  • Type “setprop sys.usb.config diag,adb” and hit enter to enable DIAG and ADB modes on your OnePlus device. Finally,
  • type “reboot” followed by pressing enter to reboot your OnePlus device.
  • Once your device has restarted, Engineer Mode should be activated. To access Engineer Mode, open your phone dialer app and dial “##3646633##”.

Note: Disabling Engineer Mode can have serious repercussions if not done correctly. Therefore, it’s only recommended for advanced users or those who possess technical know-how to make changes safely and correctly.

Method 2: Via IMEI Number

Engineer Mode can be enabled on any OnePlus device via several methods, one of which is via IMEI number. Here are the steps to take after finding your IMEI number:

  • To display the device’s IMEI number on an OnePlus device, open the dialer app.
  • Now dial *#06#.
  • Long press on this IMEI number to copy it.
  • Visit and choose either the permanent unlock option or 10 minute temporary unlock for 10 minutes.

Once you’ve taken these steps, you should be able to access Engineer Mode on your OnePlus device. Please keep in mind that the method for activating Engineer Mode may differ depending on the model and software version of your OnePlus device.

Method 3: Via Magisk Modules

Enabling Engineer Mode on any OnePlus device through Magisk Modules is easy – simply follow these steps:

Step 1: Install Magisk on your OnePlus device by Following How to Uninstall or Remove Magisk Modules this Guide.

Step 2: Download and install the OnePlus Engineer Mode Magisk Module. This module grants you access to advanced features and settings on your OnePlus device, including testing different parts and functions, adjusting settings, as well as turning on/off options that aren’t usually accessible. You can download this module here.

Step 3: Once you have downloaded the module, use Magisk Manager to install it on your OnePlus device by following the provided instructions. Activating the module requires rebooting your device after installation.

Step 4: After your device has rebooted, open Engineer Mode from your app drawer to access advanced features and settings on your OnePlus device. With this app, you can test different parts and features, adjust settings, as well as turn on or off options that are not normally accessible.

Note: Enabling Engineer Mode can be hazardous and could damage your device. Exercise caution and at your own risk.

Method 4: Via Root

If you have a OnePlus device with an unlocked bootloader, you can enable Engineer Mode by following these steps:

  1. Root your OnePlus device using a rooting tool such as SuperSU or Magisk.
  2. Download and install the Terminal Emulator app from the Google Play Store.
  3. Open the Terminal Emulator app and type the following command: su
  4. Type the following command: setprop sys.usb.config diag,adb
  5. Type the following command: exit
  6. Dial ##3646633## on your phone to enter Engineer Mode.

Pros and Cons of Enabling Engineer Mode

Before turning on Engineer Mode on your OnePlus device, there are a few things to take into account. Here are some pros and cons to help you make an informed decision:

-You can access hidden features and settings not accessible in the standard Settings menu.
-Enabling diagnostic features is helpful for troubleshooting issues with your device.
-You have the power to alter system files and configurations in order to enhance performance or customize your experience.

Enabling Engineer Mode can void your warranty.
Making changes to system files and configurations could cause instability or brick your device if done incorrectly.
Without root access, you may not have access to certain features or settings available on a smartphone.

How to Use Engineer Mode

Here are the steps to use engineer mode on an Android device:

To enter engineer mode on your phone, open the phone dialer and enter a special code that may vary depending on your device brand. For instance, Samsung devices allow you to enter service mode by typing *#0011# into the phone dialer.

Once in engineer mode, you will see a list of options to adjust various settings according to the device model and manufacturer.

Engineer mode allows you to modify various hardware and software settings, such as audio settings, camera settings, network settings, and more.

Some advanced features in engineer mode may necessitate rooting your device. Be wary when doing so as it could void your warranty and lead to issues if done incorrectly.

There are several MTK Engineer Mode codes that can be used to access engineer mode on Android devices with MediaTek processors, including *#59#, *#22458#, and #11001#.

All Commands in OnePlus Engineer Mode

Here is all the information related to each code:

*#66# This code allows you to check the IMEI and PCB (Printed Circuit Board) information of an Android device.

*#99# Com.Android.Engineeringmode.KeepSrceenOn: This code helps keep the screen of an Android device always turned on.

*#008# Com.Android.Engineeringmode.LanguageSwitchToChineseActivity This code allows the Android device to switch the language setting from English to Chinese.

*#268# Com.Android.Engineeringmode.QualCommActivity: This code allows you to access Qualcomm settings on an Android device.

*#391# Com.Android.Engineeringmode.SwitchSoftwareVersion: This code allows you to update the software version on an Android device.

*#789# Com.Android.Engineeringmode.Qualcomm.ClearTelcelnetlock: This code can be used to remove the Telcel network lock on Qualcomm devices.

*#800# Com.Android.EngineeringModeQualcommLogSwitch: This code allows the Android device to switch logging on or off.

*#800# Com.OEMLogKitMainActivity Code Used to Access OEM Log Kit on Certain Android Devices: This code allows you to access the OEM Log Kit on certain Android devices.

*#801# Com.Android.Engineeringmode.Qualcomm.DiagEnabled: This code enables diagnostic mode on Qualcomm devices.

*#802# Com.Android.EngineeringModeGPSGpsActivity: This code allows you to access GPS settings on an Android device.

*#803# Com.Android.EngineeringMode.Wifitest.WifiSettings: This code allows you to access the Wi-Fi settings on an Android device.

*#804# Com.Android.Engineeringmode.NetworkSearch: This code allows the device to search for networks on an Android device.

*#805# This code is used to test Bluetooth connectivity on an Android device.

*#806# This code allows you to access the Auto Aging settings of an Android device.

*#807# This code is incomplete and its purpose cannot be determined.


Engineer mode is an invaluable feature for advanced users who want to customize their OnePlus device. With this guide, you should now know how to enable engineer mode on any OnePlus device with caution – although be mindful that misuse could result in serious harm. We hope this article has been beneficial and you were able to successfully enable engineer mode on your OnePlus device!

Leave a Comment