Header Banner
gadgethacks.mark.png
Gadget Hacks Shop Apple Guides Android Guides iPhone Guides Mac Guides Pixel Guides Samsung Guides Tweaks & Hacks Privacy & Security Productivity Hacks Movies & TV Smartphone Gaming Music & Audio Travel Tips Videography Tips Chat Apps
Home
Android

This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone

Mar 5, 2018 10:09 PM
Smartphone displaying a user interface with various options.

With the S9 and S9+ upon us, you maybe wondering if it's time to retire your aging Galaxy and either sell it or do a trade-in to get Samsung's latest flagship. Before you do, however, it's important to make sure that all its components — most notably the sensors — are working fully in order to avoid potential headaches.

Fortunately, Samsung has a secret feature that lets most Galaxy owners test out their device's components. And best of all, this hidden diagnostic mode can be accessed simply by inputting a little-known code, making it extremely easy to test if your Galaxy's sensors are running as they should.

Accessing the Secret Diagnostic Menu

Before we get started, it's worth noting that this feature may not be available on your device. Some carriers like Verizon and Sprint are known to block the code-based diagnostic mode on their Samsung smartphones and tablets. Though newer phones from Sprint, such as the Galaxy S6, seem to have this functionality restored.

With that out of the way, it's time to get started, so 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. The process is automatic, so there's no need to tap on the green call button to input the command. If you enter the code and nothing happens, the feature is disabled on your device.

This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone
This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone
This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone
This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone

Now, tap on the "Sensor" button to access the diagnostic page. This will yield a test page for a variety of sensors — namely the accelerometer, proximity sensor, barometer, light sensor, gyroscope, magnetic sensor, HRM, and fingerprint scanner. Let's go over all of them in more detail.

Accelerometer

The accelerometer detects the orientation of your phone and measures its linear acceleration of movement. To check if it's working properly, tap on either "Image Test" to check for landscape-to-portrait transitions, or "Graph" to see how well the sensor detects movement by shaking your device up and down.

This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone
A small Chihuahua dog sitting on a bed.
Graph showing waveform data with colored peaks and troughs.
This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone
A small Chihuahua dog sitting on a bed.
Graph showing waveform data with colored peaks and troughs.

Proximity Sensor

The proximity sensor is responsible for putting your screen to sleep whenever your phone is against your face during phone calls (to prevent unintentional touches). Testing for this feature is easy and involves simply covering the top of your phone with your hand. If the sensor works, the screen will turn green every time you cover it and revert back to white once you remove your hand.

This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone
This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone
This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone
This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone

Barometer

This sensor primarily keeps track of altitude, which contributes to more accurate GPS readings. Testing for this function is straightforward — select "Barometer Selftest" to start an automatic test which will instantly let you know if it's functioning as it should.

This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone
Barometer self-test results showing "PASS."
This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone
Barometer self-test results showing "PASS."

Light Sensor

The light sensor detects ambient light. To test for its functionality, simply tap on "Light Sensor" to begin. Now, expose your phone to light of varying brightness, and three levels should register in turn. These levels start from "Level 1" for dim lighting, all the way up to "Level 3" for extremely bright.

Light sensor display showing lux values and level indicator.
Light sensor display showing lux value and level 2 indicator.
Light sensor display showing level 3 and numerical values.
Light sensor display showing lux values and level indicator.
Light sensor display showing lux value and level 2 indicator.
Light sensor display showing level 3 and numerical values.

Gyroscope

The gyroscope measures your phone's rotations and works in conjunction with the accelerometer to paint a more thorough picture of general movement. There are two main ways to test your handset's gyroscope — you can perform a manual test by tapping on either "Display" or "Graph," and rotate your phone around while reading the corresponding results in either numbers or linear graph form.

This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone
Graphical representation of sound waves.
This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone
Graphical representation of sound waves.

The second main test is automatic — you can perform by tapping on "Gyro Selftest," which will yield a result of either pass or fail for both the x and y axis.

Gyro Self-Test Results: X and Y values with a PASS status.
Gyroscope sensor test results showing 'PASS' status.
Gyro Self-Test Results: X and Y values with a PASS status.
Gyroscope sensor test results showing 'PASS' status.

Magnetic Sensor

You can test for the functionality of your phone's magnetic sensor in two ways. Selecting "Selftest" will run an automatic test to see if your device passes or fails. To perform a manual test, 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 shown by spikes on the graph when a magnet is close to it.

Magnetic sensor test results showing axis values and a 'PASS' status.
This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone
Magnetic sensor test results showing axis values and a 'PASS' status.
This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone

Heart Rate Monitor (HRM)

The HRM section contains a series of tests for your smartphone's heart rate monitor, which can be performed in two ways. To manually test the sensor, tap on the "Start" button within the "HRM" tab to go to the "HRM Test" page. From there, simply place your finger on the sensor to see if it successfully reads your heart rate.

To run an automatic diagnostic test, select "HRM EOL," then place your phone on a flat surface and keep it completely still. This is very important, as any movements will interfere with the test and result in multiple component failures.

Graph showing pulse data with peaks and troughs.
HRM EDL Test results table with names and scores.
HRM EDL Test results displayed in a table format.
Graph showing pulse data with peaks and troughs.
HRM EDL Test results table with names and scores.
HRM EDL Test results displayed in a table format.

Fingerprint Sensor

To test out your device's fingerprint sensor, tap on "Normal Scan" to get started. The test itself is automatic and checks for each component's functionality. If you'd like to find out the sensor's firmware version, simply tap on "Sensor Info" to view it.

Data summary from a spreadsheet with various categories and numerical values.
This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone
Data summary from a spreadsheet with various categories and numerical values.
This Samsung Galaxy Dialer Code Lets You Test Each Sensor on Your Phone

Exiting Out of Test Mode

After you've finished testing our your phone's sensors, you're free to exit out of HwModuleTest Mode. To get out of diagnostic mode, tap on the back button twice bring you back to the dialer page, then exit from there as you normally would.

Cover image and screenshots by Amboy Manalo/Gadget Hacks

The next big software update for iPhone is coming sometime in April and will include a Food section in Apple News+, an easy-to-miss new Ambient Music app, Priority Notifications thanks to Apple Intelligence, and updates to apps like Mail, Photos, Podcasts, and Safari. See what else is coming to your iPhone with the iOS 18.4 update.

Related Articles

Comments

No Comments Exist

Be the first, drop a comment!