How to Test Your Samsung Phone by Using Secret Code *#0*# (2024)

Besides obvious features like a touchscreen and biometric sensors, the modern smartphone comes with an array of state-of-the-art hardware in the form of various sensors that help your device sense the environment around it. And if you have a Samsung handset, chances are, you have a handy feature built in that enables you to check if these sensors are functioning 100 percent.

Unbeknownst to a lot of Samsung fans, most Galaxy phones have a secret diagnostic mode built in which can be accessed simply by inputting a little-known code. Best of all, this feature is extremely easy to access and is a handy way of testing out a new or used phone to ensure it's in perfect running order before you commit to buying it.

Accessing the Secret Diagnostic Menu

Before we begin, it's important to note that this feature may not be available on your device. Certain carriers, most notably Verizon and Sprint, have been known to block the code-based diagnostic mode on their Samsung smartphones and tablets, though newer phones from Sprint like the Galaxy S6 seem to have this functionality restored.

To get the ball rolling, simply open your Samsung's phone app. From there, enter *#0*# using the dial pad, and the phone will immediately go into its secret diagnostic mode. Note that the process is automatic, so there's no need to tap on the green call button to enter the command. So if you enter the code and nothing happens, the feature is disabled on your device.

How to Test Your Samsung Phone by Using Secret Code *#0*# (1)
How to Test Your Samsung Phone by Using Secret Code *#0*# (2)

Below are the following tests you can perform on your Samsung handset once you've input the code and entered HwModuleTest mode. Please note that some may be missing screenshots due to security reasons or the nature of the tests.

  • Upgrade Your Phone: Save 67% on a Refurbished Samsung Galaxy S21 5G, G991U, Fully Unlocked, Phantom White, 128GB, Grade A+

Red, Green & Blue Screens

Selecting any of these three tests checks for your handset's red, green, and blue color spectrums, and will brightly show the corresponding colors when selected. To go back to the main diagnostic page, simply tap on the screen to exit.

How to Test Your Samsung Phone by Using Secret Code *#0*# (3)
How to Test Your Samsung Phone by Using Secret Code *#0*# (4)
How to Test Your Samsung Phone by Using Secret Code *#0*# (5)

Receiver & Vibration

To check if your phone's receiver is working properly, tap on the "Receiver" button to commence testing. Doing so should take you to a white screen, accompanied by a clearly audible dial tone. Once you're satisfied, simply tap on the back button twice to go back to the main test page.

"Vibration" tests out your phone's vibration motor. Your screen will go black once you tap on the "Vibration" button, accompanied by a constant vibration. Tap on the screen once to exit this test and go back to the main test screen.

Dimming

Tapping on "Dimming" will bring you to a red, green, and blue screen. The screen will then alternate between dimming and brightening whenever you tap the screen. To exit back to the main test page, press the volume up button.

How to Test Your Samsung Phone by Using Secret Code *#0*# (6)
How to Test Your Samsung Phone by Using Secret Code *#0*# (7)

Mega Cam

Tap on "Mega Cam" to test out your main camera. Use the volume buttons to zoom in and out, then tap on the camera button on the bottom of the screen to snap a photo. Please note that flash is on by default, and your test photo will also be saved in your gallery. Once you're done testing the camera, tap on the back button to exit out to the main diagnostic screen.

How to Test Your Samsung Phone by Using Secret Code *#0*# (8)
How to Test Your Samsung Phone by Using Secret Code *#0*# (9)

Sensor

Tapping on the "Sensor" button will yield a test page for a host of sensors — namely the accelerometer, proximity sensor, barometer, light sensor, gyroscope, magnetic sensor, HRM, and fingerprint scanner. I'll go over all eight of these submenus in separate sections below.

1. Accelerometer

Accelerometers are vital sensors that are used to detect the orientation of the phone, primarily measuring linear acceleration of movement. To check for its functionality, tap on either "Image Test" to check for landscape-to-portrait transitions or "Graph" to measure how well the sensor detects movement by shaking your device up and down.

How to Test Your Samsung Phone by Using Secret Code *#0*# (10)
How to Test Your Samsung Phone by Using Secret Code *#0*# (11)
How to Test Your Samsung Phone by Using Secret Code *#0*# (12)

2. Proximity Sensor

This tests your device's proximity sensor, which is responsible for turning your screen off whenever your phone is against your face in a phone call to prevent accidental touches. To test for this feature, simply cover the top of your phone with your hand. The screen should now turn green if the proximity sensor works, so uncover the screen to turn the screen white and proceed to the next test.

How to Test Your Samsung Phone by Using Secret Code *#0*# (13)
How to Test Your Samsung Phone by Using Secret Code *#0*# (14)

3. Barometer

This sensor is primarily responsible for tracking altitude, and it aids in giving more accurate GPS readings. The test for this function is straightforward — simply tap on "Barometer Selftest" to initiate an automated test that'll instantly let you know if it works or not.

How to Test Your Samsung Phone by Using Secret Code *#0*# (15)
How to Test Your Samsung Phone by Using Secret Code *#0*# (16)

4. Light Sensor

As its name suggests, this sensor is in charge of detecting ambient light. Tap on "Light Sensor" to initiate the test, then expose your phone to light of varying brightness. Three levels should register in turn, starting from "Level 1" for dim lighting all the way up to "Level 3" for extremely bright.

How to Test Your Samsung Phone by Using Secret Code *#0*# (17)
How to Test Your Samsung Phone by Using Secret Code *#0*# (18)
How to Test Your Samsung Phone by Using Secret Code *#0*# (19)

5. Gyroscope

The gyroscope measures your device's rotation and works alongside the accelerometer to paint a complete picture of general movement. There are several ways to test your handset's gyroscope — you can manually perform a test by tapping on either "Display" or "Graph," or you can rotate your phone around and read the corresponding results in either numbers or through a linear graph.

How to Test Your Samsung Phone by Using Secret Code *#0*# (20)
How to Test Your Samsung Phone by Using Secret Code *#0*# (21)

Alternatively, you can opt to test your device's gyroscope functionality automatically by selecting "Gyro Selftest" for both the x and y axis.

6. Magnetic Sensor

This tests for the functionality of your device's magnetic sensor. Tapping on "Selftest" will initiate an automatic test to see if your device passes or fails. If you want to test manually, tap on "Power Noise Test," then run a magnet around your phone. On the S8, for example, the magnetic sensor is located along the top-left corner of the phone, as evidenced by the magnetic spikes on the graph when a magnet is close to that area.

How to Test Your Samsung Phone by Using Secret Code *#0*# (24)
How to Test Your Samsung Phone by Using Secret Code *#0*# (25)

7. HRM

This tests out your smartphone's heart rate monitor and can be performed in two ways. Tapping on the "Start" button within the "HRM" tab will take you to the "HRM Test" page, and from there you can test your handset's heart rate monitor by placing your finger on the sensor. If you want to run the "HRM EOL" test, you'll need to place your phone on a flat service and keep it completely still, otherwise, it will register multiple failures.

How to Test Your Samsung Phone by Using Secret Code *#0*# (26)
How to Test Your Samsung Phone by Using Secret Code *#0*# (27)
How to Test Your Samsung Phone by Using Secret Code *#0*# (28)

8. Fingerprint Sensor

This tests out your fingerprint scanner. Tap on "Normal Scan" to commence testing, which will take place automatically to check if all components are functioning properly. Tapping on "Sensor Information" will reveal details like firmware version that you can look through.

How to Test Your Samsung Phone by Using Secret Code *#0*# (29)
How to Test Your Samsung Phone by Using Secret Code *#0*# (30)

Touch

Your phone's touchscreen is easily its most important component you can test, as it's generally required to gain access and interact with your handset. So to test out this functionality and check for any dead zones, tap on the "Touch" button to get started. Now, trace the squares on the screen to complete the X-marked box, which should turn green. Once done, you'll be automatically taken back to the main test page. Alternatively, you can also exit to the main test page by pressing the volume up button.

How to Test Your Samsung Phone by Using Secret Code *#0*# (31)
How to Test Your Samsung Phone by Using Secret Code *#0*# (32)
How to Test Your Samsung Phone by Using Secret Code *#0*# (33)

Sleep & Speaker

Tapping on the "Sleep" button will test out your device's sleep functionality. Doing so should immediately put your phone into sleep mode. Once done, wake your phone as you normally would, and you'll automatically be taken back to the main diagnostic page.

Tap on the "Speaker" button if you want to test out your handset's audio output, which in turn plays a sample song that you can listen to. Once you've verified that your speakers are good, simply tap on the "Speaker" button again to end the test.

Sub Key

"Sub Key" tests out your hardware buttons, along with the virtual home button if you have a Note 8 or S8. Pressing each button changes the screen color to help verify their functionality. Tap on the exit button in the middle of the screen to exit back to the main diagnostic page.

How to Test Your Samsung Phone by Using Secret Code *#0*# (34)
How to Test Your Samsung Phone by Using Secret Code *#0*# (35)
How to Test Your Samsung Phone by Using Secret Code *#0*# (36)

Front Cam

To test out your front camera, simply tap on the "Front Cam" button to get started. This will pull up your front camera and let you take a selfie as you normally would. Bear in mind that any test photos you take will automatically be stored in your handset's gallery, so be sure to delete them if they were strictly for testing. Once you're done testing your selfie cam, tap on the back button twice to head back to the main testing page.

How to Test Your Samsung Phone by Using Secret Code *#0*# (37)
How to Test Your Samsung Phone by Using Secret Code *#0*# (38)

Gripsensor

Chances are your Samsung handset features sensors that detect your grip. To test for this functionality, tap on the "Gripsensor" button, then follow the prompts and release your grip when instructed. You should get a blue screen labeled "Working" if the grip sensor is functioning properly. Once you're done with the test, tap on the back button twice to go back to the main screen.

How to Test Your Samsung Phone by Using Secret Code *#0*# (39)
How to Test Your Samsung Phone by Using Secret Code *#0*# (40)
How to Test Your Samsung Phone by Using Secret Code *#0*# (41)

LED & Low Frequency

The LED test checks for the functionality of your device's LED notification light. Running the test is straightforward — simply tap on the "LED" button, then tap on the screen to change the LED's color from red, to green, and finally to blue. Tap on the screen one last time to end the test and go back to the main diagnostics page.

"Low Frequency" tests out your phone's earpiece, and tapping on the button to commence testing will bring you to the "Low Frequency Test" page. From there, tap on 100 Hz, 200 Hz, and 300 Hz and place your ear against the phone's earpiece each time you select a frequency to check for low buzzing noise. Once you've completed the tests, you can exit back to the main diagnostics page by tapping on the back button twice.

Barcode Emulator Test

If you need to test out your handset's ability to properly generate barcodes, tap on "Barcode Emulator Test." Doing so will take you to a page containing different barcodes. From there simply tap on each barcode, and scan them with a barcode scanner to ensure they're being properly read. Once you're done testing, tap on the back button twice to go back to the main diagnostic page.

How to Test Your Samsung Phone by Using Secret Code *#0*# (42)
How to Test Your Samsung Phone by Using Secret Code *#0*# (43)
How to Test Your Samsung Phone by Using Secret Code *#0*# (44)

Hall IC, MST & MLC Tests

The Hall IC sensor detects magnetic fields and is primarily used to detect magnetic flip covers to automatically put the phone to sleep when a magnet within the flip cover touches the phone. The test itself doesn't do much and simply gives a confirmation that the Hall IC functions properly.

MST, which stands for magnetic secure transmission, enables devices to temporarily read your phone as a credit card. This sensor is essential when using payment services such as Samsung Pay. MLC, on the other hand, is technology that's utilized in fingerprint sensors. There's not much in the way of tests in this area, which seems to be geared more towards developers to tinker with.

How to Test Your Samsung Phone by Using Secret Code *#0*# (45)
How to Test Your Samsung Phone by Using Secret Code *#0*# (46)
How to Test Your Samsung Phone by Using Secret Code *#0*# (47)

Iris Camera Test

Last but not least, the "Iris Camera Test" tests out the infrared iris camera that's used to unlock your device. Tapping on the button pulls up your iris camera for you to align your eyes with, and will instantly close and go back to the main diagnostic page once it's successfully scanned your iris.

Exiting Out of HwModuleTest Mode

Once you're done performing your diagnostic tests, you can now exit HwModuleTest Mode. To do so, simply tap on the back button twice to go back to your phone's dialer, then exit from there as you normally would. You're now free to go on with the rest of your day, knowing that all is right with your beloved device!

Just updated your iPhone? You'll find new features for Podcasts, News, Books, and TV, as well as important security improvements and fresh wallpapers. Find out what's new and changed on your iPhone with the iOS 17.5 update.

Cover image and screenshots by Amboy Manalo/Gadget Hacks
How to Test Your Samsung Phone by Using Secret Code *#0*# (2024)

FAQs

What does *# 0 *# do on Samsung phone? ›

The code #0# is known as a service mode code on Samsung devices. When you enter this code, it will bring up a diagnostic menu that allows you to run various tests on your device, such as an LCD display test, a touch screen test, and a speaker test.

What is the use of *#9900* in Samsung? ›

Key Takeaways. Secret codes allow access to hidden diagnostic menus, settings, and tools on Samsung Galaxy devices. Some useful codes include #0# for diagnostic menus, #9900# for SysDump mode, ##4636##* for carrier info, and *#0011# for service mode.

How to check if a Samsung phone is working properly? ›

To start device diagnosis Follow the below steps:
  1. Go to Settings.
  2. Then select battery and device care.
  3. Go to the diagnostics option.
  4. Press test all, you can also choose one or multiple.
Mar 27, 2024

What does *3370 do? ›

Pressing the *3370# keys on your iPhone or Android device does not improve your cell phone signal. As mentioned, the code *3370# activates Enhanced Full Rate Codec on specific devices. Since users would experience better voice quality after entering the code, many assumed it was due to better signal.

What does *# 002 do to your phone? ›

What is the 3-digit number to see if your phone is tapped? If your phone is on a CDMA network like Verizon or US Cellular, dialing the code *72 will tell you whether any of your calls or data are being forwarded to another number. Dial *#002# to uncover this kind of phone tapping on GSM networks.

What happens if I dial *#9900? ›

*#9900# – Access System dump mode.

What is *#0228? ›

How to check the battery status of your Samsung smartphone. Let's begin with Samsung, as the Galaxy smartphones are the most widely used Android-powered handsets worldwide. To check the battery level of your Samsung phone, you have two options: enter the secret code *#0228# or via the diagnostic function.

What does calling *#62 do? ›

The*#62# requests for status for call forwarding when your phone is out of reach while*#61*# confirms for when you're unavailable to answer your phone.

What is the code for Samsung test mode? ›

*#0*# is a Samsung secret code that opens a diagnostic mode for testing various hardware parts of the phone. It allows users to check the functionality of the screen, sensors, camera, speakers, vibration, and other components.

How do I self diagnose my Samsung phone? ›

Run Diagnostics on Samsung Phones

Samsung's Galaxy smartphones have a built-in diagnostics tool that's accessible from the keypad. Open the Phone app, tap the Keypad, and then type *#0*#. A diagnostic screen pops up with buttons for a variety of tests. Tap Red, Green, or Blue to test those pixel colors.

What is the code for Samsung vibration test? ›

Audio & Vibration

*#*#2663#*#*: Touch screen issues aren't the only concern. This code initiates a touch screen and LCD display test, allowing you to verify the functionality of both components simultaneously. *#*#0842#*#*: Encountering problems with vibration alerts or ringtones?

What does *# 0 *# do? ›

Accessing the Secret Diagnostic Menu

To get the ball rolling, simply open your Samsung's phone app. From there, enter *#0*# using the dial pad, and the phone will immediately go into its secret diagnostic mode. Note that the process is automatic, so there's no need to tap on the green call button to enter the command.

What is the code for Samsung field test? ›

Sadly, Samsung used to provide field test display by entering codes in keypad. However, from Galaxy S3 onward, the service mode *#*#197328640#*#* was disabled. Only *#0011# is still available. The worst is that even the Android default testing info *#*#4636#*#* was disabled as well.

What is the 3 digit number to see if your phone is tapped? ›

Fortunately, there's a code (netmonitor code) that helps you identify whether or not you're being tracked or tapped. To confirm this, dial any of the codes below for your phone's operating system: For Android devices, dial: *#*#197328640#*#* or *#*#4636#*#* For iPhones, dial: *3001#12345#*

What happens if you dial *#31? ›

Hide Your Phone From Caller ID: #31#

I could only get this to work on Android. But entering this code prompted a pop-up stating that my Caller ID had been disabled. In order to re-instate Caller ID, enter *31# .

What happens if you dial *# 21? ›

What does dialing *#21# actually do? When you dial *#21#, you are, in fact, activating a feature access code that quickly tells you the status of call forwarding for your phone. It's a quick way of seeing what, in the case of this particular 'setting interrogation code,' your call forwarding settings.

What does *97 do on a phone? ›

The next time you receive a call from a number you wish to block, end the call and dial *97. The number will automatically be added to your Selective Call Rejection list. You can block up to 100 numbers. To manage or modify your Selective Call Rejection list, dial *60 and follow the prompts.

Top Articles
Latest Posts
Article information

Author: Nicola Considine CPA

Last Updated:

Views: 6523

Rating: 4.9 / 5 (49 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Nicola Considine CPA

Birthday: 1993-02-26

Address: 3809 Clinton Inlet, East Aleisha, UT 46318-2392

Phone: +2681424145499

Job: Government Technician

Hobby: Calligraphy, Lego building, Worldbuilding, Shooting, Bird watching, Shopping, Cooking

Introduction: My name is Nicola Considine CPA, I am a determined, witty, powerful, brainy, open, smiling, proud person who loves writing and wants to share my knowledge and understanding with you.