Engineering Mode

The Engineering Mode on your OnePlus devices is a diagnostic tool menu that could be used for checking the proper functioning of various software components. Likewise, this menu is also used for after-sales service support or for troubleshooting various issues. To access this menu, you will have to enter the below-mentioned command:
*#36446337#
Once you do so, you will be taken to the Factory Mode with tons of options. These include the Network Set, Protocol Test Switch, Charging Settings, Qualcomm, RGB Sensor Test, Touch key test, among others.
Reset Device
You could also reset your device just by entering a few OnePlus smartphone service and secret codes on your dialer. If the device is not working as expected, or you wish to perform a hard reset for any of the other concerned reasons, you could head over to Settings and do the same. Or a shorter route involves using the dialer and using the below-mentioned codes.

Furthermore, there are also variations to these codes. While some lets you only delete data, others allow you to remove Google Account while the third one completely wipes the firmware and then reinstall it. In this regard, here are all these codes. Proceed ahead with caution, you have been warned!
*#8778# ______________ Resets device, can be canceled
*#*#7780#*#* _________ Erases Google account, third-party apps, & all associated data. Can be canceled
*#*#947322243#*#* ____ Instant Data Wipe
*2767*3855# __________ Completely wipes device & reinstalls firmware
Call Tweaks
OnePlus also beholds a ton of service and secret codes related to calling. These include menu related to Unconditional call forwarding, Call Diverting, Cancel all diverts, Barring of all calls, Transfer your phone number among others. Again all these codes might prove to be risky, proceed only if you know what you are doing.
Diversion in case of “not available”
# ## 62 - Switch off and deactivate
# 62 # - Deactivate
** 62 *phone number# - Enable and Activate
* 62 # - Activate
* # 62 # - Check the condition
Diversion in case of “busy”
67 - Switch off and deactivate
#67# - Deactivate
**67*phone number# - Enable and Activate
*67# - Activate
*#67# - Check the condition
Call Barring (you have to order the service from the operator)
Change the password for all bans (default - 0000)
- ** 03 * 330 * old password * new password * new password #
Barring of all outgoing calls
**33*password# - Activate
#33*password# - Deactivate
*#33# - Check the condition
Barring of all calls
**330*password# - Activate
#330*password# - Deactivate
*#330# - Check the condition
Outgoing international calls Barring
**331*password# - Activate
#331*password# - Deactivate
*#331# - Check the condition
Barring of all outgoing calls
**333*password# - Activate
#333*password# - Deactivate
*#333# - Check the condition
Barring of all incoming calls
**353*password# - Activate
#353*password# - Deactivate
*#353# - Check the condition
All incoming calls when roaming Barring
**351*password# - Activate
#351*password# - Deactivate
*#351# - Check the condition
Call waiting (you have to order the service from the operator)
*43# - Activate
#43# - Deactivate
*#43# - Check the condition
Transfer your phone number (Anti ANI)
#30#phone number - Block
*30#phone number - Allow
*#30# - Check the condition
Show phone number of the caller you (ANI)
#77# - Block
*77# - Allow
*#77# - Check the condition
Other Codes
There exists a plethora of other service and secret codes that might not work across all OnePlus devices. Furthermore, most of these codes are used for testing purposes and not for general use. So only execute the below codes if it is extremely important.
Other OnePlus Secret Codes
- Display test: *#*#0*#*#*
- Packet loopback: *#*#0283#*#*
- Proximity sensor test: *#*#0588#*#*
- Melody test: *#*#0673#*#*
- Vibration, backlight, and other tests: *#*#0842#*#*
- FTA SW Version: *#*#1111#*#*
- GPS test: *#*#1472365#*#*
- Advanced GPS test: *#*#1575#*#*
- Manual camera selection: *#*#1597#*#*
- FTA HW Version: *#*#2222#*#*
- Calendar info: *#*#225#*#*
- Bluetooth test: *#*#232331#*#*
- Displays Bluetooth device address: *#*#232337#*#
- Displays Wi-Fi MAC address: *#*#232338#*#*
- WLAN test: *#*#232339#*#*
- Touch screen version: *#*#2663#*#*
- Touch screen test: *#*#2664#*#*
- Backup all media files: *#*#273283*255*663282*#*#*
- Displays RAM version: *#*#3264#*#*
- Debug Google Play Services information: *#*#426#*#*
- Reset SIM: *#*#46*#*#
- Displays PDA, Phone, H/W, RFCallDate versions: *#*#4986*2650468#*#*
- Change the Power button behavior: *#*#7594#*#*
- Change language and keyboard settings: *#*#97#*#*
- Software and hardware information: *#12580*369#
- Display phone lock status: *#7465625#
- PCB version of the motherboard: *#888#
- USB logging control mode: *#872564#
- Diagnostic configuration mode: *#9090#
- Enter the System dump mode: *#9900#
- Access Field Mode: *3001#12345#* + Call button
With this, we conclude this guide on the list of all OnePlus smartphone services and secret codes. As already mentioned, these aren’t universally applicable and might not give the desired result across all regions. Furthermore, they might also turn out to be risky in some cases. Only execute them when you are completely aware of the outcome. Rounding off, here are some iPhone Tips and Tricks, PC tips and tricks, and Android Tips and Trick that you should check out as well.