There's actually more to the dialer screen on your OnePlus than meets the eye. Besides its obvious purpose of calling people, there's a vast array of secret codes that you can input to troubleshoot your device, in addition to revealing important information, making anonymous phone calls, and so much more.
OnePlus has coded in numerous secret diagnostic modes that can be accessed from the Phone app's dial pad to aid in production line quality control and after-sales troubleshooting. In addition to these, popular GSM-based carriers like T-Mobile also come with their very own secret codes to better access their services.
The dialer codes below have all been tested on the latest firmware versions for the OnePlus 5T and 6. However, some of the codes provided may only work with specific models, not to mention different wireless providers, so your results will vary depending on what model or carrier you have.
Tips for Reading These Codes Below
Note that these dialer codes work in various ways. Most OEM-specific dialer codes will be activated automatically once you input the last digit or symbol, while some codes will require you to hit the green "Call" button to activate.
Besides those, some codes require a phone number to work, so if you see an XXXXXXXXXX in any of the codes below, you'll need to enter a ten-digit phone number in order to activate them.
View Firmware Version & Software Details
Either input *#1234# to instantly view your device's firmware version/build number, or *#6776# to open the "Software version" page for your OnePlus device.
*#1234# OR *#*#1234#*#* ....Check firmware/build number
*#6776# OR *#*#1111#*#*.....View full software details
*#*#4986*2650468#*#* .......Check firmware versions for PDA, Phone, H/W, and RFCallDate
Of course, you can view the same exact information by heading to the "About Phone" page in Settings, but inputting either of these codes saves you the extra steps of navigating through menus.
Access Engineer Mode
OnePlus recently made headlines as serious security concerns grew around its preservation of a secret diagnostic tool on its devices which could potentially allow hackers to gain root access to its handsets. The company defended its decision to leave the app intact, however, noting that failsafes like USB debugging and the need for ADB commands are enough to prevent any third parties from gaining root access.
The app in question — EngineerMode — is a diagnostic tool that's primarily used for ensuring software components function as they should while still in the production line, but can also be accessed to troubleshoot your OnePlus handset under the guidance of after sales support. To enter Engineer mode, input *#36446337#.
*#36446337#
Upon inputting the code, you'll be taken to a "FactoryMode" page containing various tests and settings that you can access. Notable options include the ability to instantly enter "FastBoot Mode" without the need to shut down your device, along with the option to instantly wipe all data on your device by hitting "All Clear."
In addition to the test mode listed above, you also have the option of viewing software or hardware versions and other information for individual components and features by inputting the following codes:
*#268# ............View Qualcommm settings
*#888# ............View hardware PCB version & corresponding QR code
*#9090# ...........Diagnostic configuration
*#*#2222#*#* ......FTA HW Version
*#*#2663#*#* ......Touch screen version
*#*#3264#*#* ......RAM version
*#12580*369# ......Software and hardware information
*#*#232337#*# .....Shows Bluetooth device address
*#*#232338#*#* ....Shows WiFi MAC address
*#*#1472365#*#* ...GPS
Enter Engineering Manual Test Mode
Another aspect of EngineerMode, Manual Test Mode is a series of hardware and software tests. To enter this mode, enter *#808# on your phone's dial pad.
*#808#
There's around 81 separate tests that your can run, ranging from automated "Production line" tests that give you a glimpse of the quality control testing that goes into each device, to more standard hardware tests such as touchscreen functionality. In all, Manual Test Mode is a great way to run diagnostics on your OnePlus handset to make sure that everything works as it should.
In addition to the test mode listed above, you also have the option of automatically testing for individual components and features by inputting the following codes:
*#99# ...........Toggle always-on display on or off
*#800# ..........Log test settings
*#801# ..........Engineering switch test mode
*#802# ..........GPS TTFF (Time-To-First-Fix) test mode
*#803# ..........Engineering Wi-Fi setting
*#804# ..........Automatic disconnect test mode
*#805# ..........Engineering bluetooth test mode
*#806# ..........Engineering aging test mode
*#807# ..........Engineering automatic test mode
*#809# ..........Enter engineering mic echo test mode
*#814# ..........Automatically searches for available TDSCDMA carriers
*#824# ..........Automatically searches for available WCDMA carriers
*#834# ..........Automatically searches for available LTE carriers
*#844# ..........Automatically searches for available GSM carriers
*#900# ..........Test photograph RGB (Red, Green, & Blue tint)
*#*#0*#*#** .....LCD display test
*#*#0283#*#* ....Packet loopback
*#*#0289#*#* ....Melody test
*#*#0588#*#* ....Proximity sensor test
*#*#0673#*#* ....Melody test
*#*#0842#*#* ....Test for vibration and backLight functionality
*#*#1575#*#* ....Advanced GPS testing
*#*#2664#*#* ....Touch screen test
*#*#7668#*#* ....Checks for root
*#*#232331#*#* - Bluetooth test
Check Your IMEI Number
The IMEI, or International Mobile Equipment Identity, is a 15-digit number that's a uniquely assigned to every handset, much like a fingerprint for cellular phones. It's very important to know your device's IMEI, as it lets you disable it and render the phone useless for calling and texting in the event that it gets lost or stolen.
Besides the standard *#06#, you can also input *#66# to go to the "Check & Encrypt IMEI" page which shows more IMEIs marked as encrypted, though there's no options available to change from one IMEI to another.
*#06# .....Show IMEI & MEID
*#66# .....Show & Encrypt IMEI & MEID
Retrieving your handset's IMEI with the help of these dialer codes is way faster than going to "About Phone" page within its settings, or looking for the original packaging that you may have discarded. As such, we recommend memorizing this simple command for those moments where you'll need to quickly retrieve your device's IMEI for troubleshooting or reference purposes.
Reset Your OnePlus Device
OnePlus lets you instantly wipe all data and restore your device to factory settings by inputting a variety of dialer codes, depending on how much information you want to preserve. For instance, you can enter *#*#7780#*#* to remove your Google account and all the apps you've installed, along with all data associated with them, but keep all other files like photos and other media files.
*#8778# ...............Resets device, can be canceled
*#*#7780#*#* ..........Erases Google account, third-party apps, & all associated data. Can be canceled
*#*#947322243#*#* .....Instant Data Wipe, BEWARE!!! Get out by booting into fastboot
*2767*3855# ...........Completely wipes device & reinstalls firmware
Be careful of what code you input however, as *#*#947322243#*#* will instantly reboot your device in preparation for a factory data wipe and reset, as opposed to *#8778# and *#*#7780#*#* that can be easily canceled by hitting the back button.
Secret Codes for the Weather App
OnePlus handsets come standard with their very own Weather app which easily ranks among the best apps available today thanks to its gorgeous design and extremely user-friendly interface. Not surprisingly, the app has several dialer codes of its own to help you access and tweak various settings:
*#*#1288#*#* ......Allows you to select from a list of cities or add new ones
*#*#33344#*#* .....Weather location selection
*#*#3345678#*#* ...Weather option setting
*#*#55688#*#* .....Weather app full screen
These codes gives you instant access to numerous settings — from setting a primary city or adding new ones, to switching between Celsius or Fahrenheit for temperature and humidity readings, or enabling weather alerts to keep you up to date with any impending weather-related emergencies.
- Don't Miss: Get OnePlus' Awesome Weather App on Any Phone
Unknown Codes
If the sheer amount of dialer codes we've highlighted so far weren't dizzying enough for you, OnePlus has a ton of other codes available for testing software and hardware components. Unfortunately, these codes may only be reserved for OnePlus itself, as it's hard to determine their purpose.
While you're free to input the codes and see for yourself, we recommend not changing any of the settings — especially the ones in Chinese — to avoid unintentionally damaging your device.
*#818# ................Automatic search (unknown function, in Chinese)
*#838# ................Automatic search (unknown function, in Chinese)
*#8000# ...............Start logging and dump
*#8011# ...............Unknown, shows "Config success"
*#8888# ...............Unknown, shows no file need to delete
*#*#438#*#* ...........Tuner Control Manual App, related to processor testing, some options in Chinese
*#*#818#*#* ...........Automatic search (unknown function, in Chinese)
*#*#838#*#* ...........Automatic search (unknown function, in Chinese)
*#*#5646#*#* ..........Asks for a QR code
*#*#9877#*#* ..........OP Push, shows some options in Chinese
*#*#9900#*#* ..........Unknown setup wizard menu
*#*#20169#*#* .........Chinese menu, unknown function
*#*#2884936#*#* .......Unknown function
*#*#2432546#*#* .......Unknown function
*#*#426377962#*#* .....Unknown function
*#*#3439#*#* ..........Shows a toast notification that says “French custom edition"
*#*#9339#*#* ..........Shows a toast notification that says “Indian edition”
*#*#3392#*#* ..........Shows a toast notification that says “Normal edition”
Make Anonymous Calls
Thanks to FCC's mandate requiring all US carriers to give consumers the option of blocking their information from showing up on caller ID screens, you have the freedom to make anonymous phone calls simply by inputting a short code before the recipient's number. Once dialed, your recipient will receive your call as usual, but with your name and/or phone number completely blocked off.
All Carriers: *67XXXXXXXXXX
T-Mobile (Alternative): #31#XXXXXXXXXX
To do so, enter *67 right before dialing the number of someone you want to reach, then hit the call button as you normally would. All they will see on their end once the call goes through is "unknown," "private," or something similar. Just bear in mind that the chances of your call getting answered go down significantly due to the prevalence of anonymous spam and marketing calls.
Show Your Number on Caller ID
In the opposite end of the spectrum, if you've instructed your carrier to block your caller ID on all outgoing calls, you may find the need to reveal your identity in some cases. To do this on a call-by-call basis, you'll need to enter *82 before the recipient's number.
All Carriers: *82XXXXXXXXXX
T-Mobile (Alternative): *31#XXXXXXXXXX
This option is ideal for making your presence known, especially if you're trying to reach an important contact in an emergency or business opportunity, as well as contacting people who are known to block unknown callers. Again, T-Mobile has an alternative code available.
Directory Assistance
A popular directory assistance service with a live operator, 411 is available for all major carriers and can be accessed simply by inputting the three-digit number and hitting the call button. The service is great for finding the phone number, address, or basic info for a business, along with directions, and so much more. 411 is especially useful if you can't access your go-to apps due to poor internet service.
411
Bear in mind, however, that the service isn't free, and charges $1.99 for each call made, so use the service wisely. Fortunately, T-Mobile and AT&T will give you some leeway — the former gives you three free 411 calls, while the latter gives you two. We recommend using Yelp, Google Maps, or good old Google when looking up information, and saving 411 as a last resort.
If you'd like to learn more about 411 and the cost and services for each carrier, be sure to head over to the support pages for AT&T or T-Mobile to help stave off nasty surprises once your bill arrives.
Call Customer Service
One of the most important three-digit numbers at your disposal is 611, which instantly takes your to your carrier's customer service line and saves you the hassle of hunting for their business numbers just to end up jumping though hoops. Best of all, the number is free to call.
Calling 611 will usually take you through an automated phone system which can connect you to wireless customer service in varying departments like technical support or billing. Please note that not all of the departments can be reached around the clock or 24/7, so visit AT&T and T-Mobile to see what hours various services are available.
611
Get Local Traffic Information
If you've hit an area with poor cellular service, resulting in inaccurate traffic information on either Google Maps, Waze, or some other app that has live traffic updates, give 511 a try. This is number provides local traffic conditions and updates in real-time, and it should work on all carriers.
511
This service, however, can vary from state to state, since carriers are reliant on them to implement it into their databases to provide accurate local traffic conditions. As an example, Sprint's 511 system won't work in Alabama, Alaska, Arkansas, Connecticut, Delaware, Michigan, Montana, North Dakota, and Oklahoma, but does in all other states plus DC.
View Your Balance
If you'd like to check your bill on your OnePlus device on the fly, you can enter either *225# for AT&T or #225# if you're on T-Mobile. After placing the call, you'll either be greeted by a verbal recording detailing your statement (AT&T), or a toast notification summarizing your current bill along with the last payment you made (T-Mobile).
*225# .....Check your balance on AT&T
#225# .....View your balance and last payment on T-Mobile
View Your Data Usage
AT&T and T-Mobile both let you instantly check your data usage on your OnePlus device in real-time with the use of dialer codes. To do so, simply enter either *3282# of you're using AT&T, or #932# if you're on T-Mobile.
AT&T: *3282#
T-Mobile: #932#
After calling one of the codes listed above, based on what carrier you have, you'll either receive a verbal readout, or a notification detailing your total internet usage for the month so far.
Forward Phone Calls to Another Number
As far as call forwarding goes, there's not much to go on in terms of dialer codes if you're on AT&T besides these codes:
*21*XXXXXXXXXX# .....Activate unconditional forwarding to a number
#21#.................Turn off unconditional forwarding
You have a lot more options for call forwarding, however, if you're on T-Mobile, and can use the following codes for all your forwarding needs. Visit T-Mobile's website if you'd like more details on the codes provided below.
**21*XXXXXXXXXX# .......Turn on unconditional forwarding to a number
##21# ..................Turn off unconditional forwarding
**61*XXXXXXXXXX*SS# ....Change call forwarding time delay (Replace SS with 5, 10, 15, or 30 for seconds)
**61*XXXXXXXXXX# .......Turn on call forwarding if no reply to a number
##61# ..................Turn off forwarding if no reply
**62*XXXXXXXXXX# .......Turn on call forwarding when not reachable
##62# .................Turn off call forwarding when not reachable
**67*XXXXXXXXXX# .......Turn on call forwarding when busy
##67# ..................Turn off call forwarding when busy
##004# .................Cancel call forwarding
Alternate Way of Calling Emergency Services
Unbeknownst to many, there's another way of calling for emergency services besides 911, and it's just as simple. 112 is not just the name for a 90s R&B band, it's also the primary means of reaching emergency services in countries within the European Union. And since your OnePlus is GSM-based, you can actually dial 112 in the US and be redirected to 911, regardless of whether you're on AT&T or T-Mobile.
112
Call Emergency Services
Of course, what's the point of dialing 112 when you can just call 911. Granted, it's not very "secret," but it's the most important number to know in an emergency. As a testament to its importance, this number will work regardless of which carrier you have, and may even save your life in a dire emergency.
911
Carrier-Specific Services
Believe it or not, all the service codes we've detailed above are just the tip of the iceberg, as each carrier comes with its own specific set of codes that you can use, in addition to all of the ones we've listed above. Keep in mind that some of these codes are plan-specific, such as T-Mobile's codes for prepaid plans, so your results may may vary.
AT&T
The following short codes were sourced from AT&T's website.
*225# ......Check bill balance
*646# ......View your minutes
*729 .......Pay your bill
*3282# .....View your data and messages
*#08 .......Voice connect
T-Mobile
The following dialer codes were gathered from T-Mobile's website.
ACCOUNT AND MOBILE DEVICE INFO
*#9999# ....Check the software version (Motorola and Samsung)
*#0000# ....Check the software version on Nokia phones
#225# ......Check your balance and last payment (225 = BAL)
#263# ......Turn "Binge On" off (263 = BOF)
#264# ......Check "Binge On" status (264 = BNG)
#266# ......Turn "Binge On" back on (266 = BON)
#326# ......Check your Family Allowance usage (326 = FAM)
#646# ......Check your minute usage (646 = MIN)
#674# ......Check your message usage (674 = MSG)
#686# ......View your phone number (686 = NUM)
#763# ......Turn off international data roaming (763 = ROF)
#766# ......Turn on international data roaming (766 = RON)
#793# ......Reset voicemail password to last 4 digits of phone number (793 = PWD)
#796# ......Toggle voicemail password off/on (796 = PWO)
#932# ......Check data used, data plan, and expiration date. (932 = WEB)
#8294 ......Find a cab service for $1.75 per use (8294 = TAXI)
CALLS SERVICES (BESIDES CALL FORWARDING)
*43# .......Turn on call waiting
#43# .......Turn off call waiting
PAY IN ADVANCE (PREPAID)
*233 .......Call the Refill Center (233 = ADD)
#225# ......Check your account plan timeframe (225 = BAL)
#263# ......Turn "Binge On" off (263 = BOF)
#264# ......Check "Binge On" status (264 = BNG)
#266# ......Turn "Binge On" back on (266 = BON)
#932# ......Check your web usage (932 = WEB)
#999# ......Check your account balance and minutes remaining
SCAM ID & SCAM BLOCK CODES
#632# ......Turn off Scam Block (632 = OFB)
#634# ......Turn off Scam ID
#662# ......Turn on Scam Block (662 = ONB)
#664# ......Turn on Scam ID (664 = ONI)
#787# ......Show Scam Block status (787 = STS)
LINELINK
*72XXXXXXXXXX ..Activate unconditional call forwarding. Example: *72 (206) 111-1111
*42DN ..........Activate no reply conditional call forwarding
*67DN ..........Activate Calling Line Identification Restriction (CLIR) for outgoing call
*73 ............Deactivate and erase unconditional call forwarding
*82DN ..........Deactivate Activate Calling Line Identification Restriction (CLIR) for outgoing call
*93 ............Deactivate no reply conditional call forwarding
With the sheer amount of OnePlus codes that we've provided, we wouldn't be surprised if we've overlooked a code or two, or included some that may not work for your OnePlus device. So please, let us know in the comment section below if you've found any other codes or if one of the above codes isn't working for you.
Just updated your iPhone to iOS 18? You'll find a ton of hot new features for some of your most-used Apple apps. Dive in and see for yourself:
1 Comment
Unfortunately, most of the codes on my oneplus 6 don't work. But there is one that you don't have: manual camera selection: *#*#1597#*#*
Share Your Thoughts