iPhone 12 and later: Apple Diagnostics for Self Service Repair

To help isolate the cause of an issue on an iPhone that you’re troubleshooting, you may be prompted to use Apple Diagnostics for Self Service Repair test suites. A diagnostic suite consists of multiple diagnostic tests. Running these test suites can help isolate issues, investigate whether a part needs to be replaced, or verify that a repair has been successfully completed.

To access the test suites, you will need a separate, secondary device with a web browser and internet access. The second device serves as a diagnostic console, where you’ll enter the serial number of the device that you’re servicing.

You’ll select the recommended diagnostic test suite and when it’s completed, it will display results on the diagnostic console. Examine the results to help isolate the cause of the issue on the iPhone.

How to run Apple Diagnostics for Self Service Repair on an iPhone

Requirements

To use Apple Diagnostics for Self Service Repair to test an iPhone, you'll need:

  • An iPhone 12 or later to be tested that can turn on and start up in iOS. If the iPhone doesn't turn on or start up, refer to troubleshooting for battery and charging issues.

    • Important: The iPhone that you're testing must have iOS 17 or later to run Apple Diagnostics for Self Service Repair. Beta versions of iOS are not supported. Refer to Update your iPhone or iPad for instructions to update the iPhone. Ensure that the iPhone has been updated before continuing.

  • Identify your iPhone model

  • A secondary device such as a Mac, PC, iPad, or another iPhone to access the Apple Diagnostics for Self Service Repair website and diagnostic console. The diagnostic console is supported on the following secondary devices:

    • An iPhone running iOS 13 or later or iPad running iPadOS 13 or later with Safari

    • A Mac running macOS Catalina 10.15 or later with Safari

    • A PC with Chrome 55 or later, Firefox 59 or later, or Microsoft Edge 12 or later

  • A Wi-Fi internet connection on the iPhone to be tested

    • Note: The iPhone to be tested only supports a Wi-Fi connection when in diagnostics mode. Cellular connections aren't supported.

  • A Wi-Fi, cellular, or wired internet connection on the secondary device

Prepare the iPhone you're testing

  1. If you're able to install the latest iOS, update the iPhone before you continue.

  2. Turn off the iPhone to be tested.

  3. Unplug all accessories from the iPhone.

Start Apple Diagnostics for Self Service Repair on the secondary device

  1. On the secondary device, go to https://getsupport.apple.com/self-service-diagnostics.

  2. Click or tap Continue on the Apple Diagnostics for Self Service Repair page.

  3. Choose iPhone.

Enter diagnostics mode on the iPhone you're testing

  1. Turn off the iPhone:

    1. Simultaneously press and hold the side button and either volume button until the sliders appear, then drag the Power Off slider.

    2. Wait 30 seconds for the device to turn off.

      iPhone with arrows pointing to volume and side buttons
  2. Press and hold both the volume up and volume down buttons.

    iPhone with arrows pointing to volume buttons
  3. While you're holding down the buttons, plug the iPhone into a 20W or higher power adapter or directly to a computer that's turned on and connected to an electrical outlet. Hubs, displays, or other indirect connections are not supported.

  4. When the Apple logo appears, release the buttons.

  5. When the message "Diagnostics allow Apple to identify potential hardware and software issues with this device" appears, the iPhone is in Diagnostics Mode.

    iPhone diagnostics mode screen

Enroll in and start a diagnostic session

  1. On the Apple Diagnostics for Self Service Repair page on the secondary device, enter the serial number of the iPhone you're testing.

    • Note: To find the serial number of the iPhone you’re testing, tap the information icon in the lower-right corner of the diagnostics screen.

  2. On the Apple Diagnostics for Self Service Repair page on the secondary device, click or tap Start Session. If the iPhone doesn't enroll in a diagnostic session, click or tap Try again.

  3. On the iPhone you're testing, tap Start Session on the diagnostics screen.

  4. After you successfully enroll the iPhone, select a diagnostic test suite.

  5. Follow the instructions and view diagnostic test results on the secondary device.

Available diagnostic test suites

Mobile Resource Inspector (MRI)

This diagnostic suite is an initial assessment tool that checks the device's software version and validates the presence of hardware components.

Display Pixel Anomalies

This suite displays a series of colors and patterns that assist in identifying pixel anomalies and debris.

Multi-Touch

This suite assists in identifying areas of the display panel that have responding or non-responding touch pixels.

Camera Image Quality

This suite assists in identifying camera image quality issues with the front or rear cameras.

Face ID

This suite performs a check on the sensors for Face ID.

Audio for Self Service Repair

For iPhone 15 and iPhone 15 Plus

Plays a set of tones through the internal speakers and asks you to verify that you can hear the tones and that they weren’t distorted. Then the test asks you to record a short audio clip to confirm that each microphone can detect sound. For best results, run this test suite in a quiet environment.

Caution: The Audio for Self Service Repair diagnostic suite plays loud test tones through the speakers. Be aware of your surroundings before running this test suite.

Audio Output

For all other supported iPhone models

This suite plays a set of chordal tones through the internal speakers and prompts you to verify that tones played through the speakers were audible and not distorted. For best results, run this test suite in a quiet environment.

Caution: The Audio Output diagnostic suite plays loud test tones through the speakers. Be aware of your surroundings before running this test suite.

Published Date: