Home > Wiki Tips

Apple Diagnostics: The Hidden Trick to Check Your Mac

Updated on Wednesday, December 11, 2024

iBoysoft author Yvonne Feng

Written by

Yvonne Feng
Professional tech editor

Approved by

Jessica Shee

English Français Deutsch やまと Español Português

Summary: This article from iBoysoft concludes what Apple Diagnostics is and how to run Apple hardware diagnostics. Common diagnostic codes related to hardware issues are also covered.

Apple Diagnostics on Mac

Mac models since June 2013 are fitted with the Apple Diagnostics feature. When you think your Mac has a hardware problem, Apple Diagnostics can check your hardware on Mac and help you find which hardware component might be faulty. 

Today we will discuss what the Apple Diagnostics test is and how to run Apple Diagnostics on Mac. In addition, you can learn about some Apple Diagnostics codes related to common problems.

What is the Apple Diagnostics test?

Apple Diagnostics, also known as Apple Hardware Test, is a special booting mode on MacBooks to locate where the problematic hardware component is. Diagnostic Mode helps check the hardware on the Mac of the logic board, RAM, battery, power adapter, and wireless components.

Besides, older Mac models before June 2013 ran a similar program called Apple Hardware Test (AHT). The AHT works similarly to Apple Diagnostics, and it should give you the same information you need to fix your hardware issues.

How do you start Apple Diagnostics?

Booting your Mac into Apple Diagnostics is simple, but you'd better prepare well before starting it. The method to run Apple Diagnostics on the Apple Silicon Mac differs from an Intel-based Mac. It doesn't matter if you don't know how to run Diagnostics on a Mac, follow us.

Prepare your Mac:

  1. Turn off your Mac.
  2. Disconnect all peripheral devices except the keyboard, mouse, ethernet connection (if you have one), and the power connection.
  3. Turn off the Mac firmware password if you've set one.
  4. Ensure your Mac is on a hard flat surface with good ventilation.

How to start Apple Diagnostics for Intel-based Mac:

  1. Press the power button and immediately hold the D key as your Mac boots up.
  2. Release the key when asked to choose the language.
  3. Select the language using arrow keys.

How to run Apple Diagnostics for Apple Silicon Mac:

  1. Turn on your Mac and continue pressing and holding the Power button as your Mac starts up. You can release it as soon as you see the Startup Options window.
  2. Press and hold Command + D on your keyboard.
  3. Select I agree when prompted.

Then a progress bar shall appear and once the test completes, you'll get a report on your Mac screen with one or more diagnostics codes. You can write them down or take a picture as these codes can help you identify the accurate hardware problems. If your own can't resolve the issues, take your Mac to an Apple Store or Apple Authorized Service Provider for help.

Apple Diagnostics  
Source from: Apple.com

 Note: If you want to repeat the test, click "Run the test again" or press the Command + R keys.

If you find this article informative and valuable, share it with your friends.

 

How to exit Apple Diagnostics

 To quit Apple Diagnostics, choose one of the instructions mentioned below:

  1. Click Shut Down or press and hold the S key to shut down your Mac.
  2. Select Restart or press and hold the R key to restart your Mac.
  3. Click Get Started. Your Mac will restart to a webpage with more information. When finished, choose Restart or Shut Down from the Apple menu. 
    apple-diagnostics-results 

Source from: Apple.com

Common Apple Diagnostics codes

As aforementioned, you'll see one or more reference codes in a report after the Apple Diagnostics finishes. The codes point specifically to a particular error. And below you can find diagnostic reference codes related to some of the common issues on Mac.

  • ADP000: No hardware issues.
  • CNW001-CNW006: Problems related to Wi-Fi.
  • NDL001: Issue with the Bluetooth hardware.
  • PFM001-PFM007: SMC issue.
  • PFR001: Mac firmware issue.
  • PPT001-PPT007: Problems related to the battery.

You can visit the Apple Diagnostics reference codes support page for more information about reference codes.

Please share this article to let more people learn how to run Apple Diagnostic.

 

People Also Ask

Read More Questions