macOS 13 Apple Diagnostics Error Codes

Running Apple Diagnostics in macOS 13 (Ventura) is an effective way to isolate hardware issues affecting your Mac's battery, logic board, memory, and internal components. When the diagnostic suite completes its scan, it outputs alphanumeric reference codes instead of plain-language descriptions. This guide outlines the most common error codes generated during macOS 13 diagnostics, what each code means, and which hardware components require attention.

Success Code (No Issues Found)

  • ADP000: No issues were detected. Your Mac's hardware passed all diagnostic checks.

Battery and Power Errors

  • PPT001: The battery was not detected. This often points to a disconnected or failed battery.
  • PPT004 / PPT006: The battery requires service. The battery is functioning, but its capacity has degraded significantly or it has encountered an internal fault.
  • PPT002 / PPT003 / PPT007: The battery is functioning abnormally and needs immediate replacement.
  • PPP001 / PPP002 / PPP003: An issue was detected with the power adapter or the USB-C/MagSafe charging port.
  • PPP007: The power adapter was not recognized or is not delivering adequate power during the test.

Memory (RAM) Errors

  • PPM001 through PPM015: An issue was detected with the system memory. On Apple silicon and modern Intel Macs, memory is integrated directly into the board or SoC; this generally indicates a need for logic board replacement.

Storage Errors

  • VDH001 / VDH002 / VDH004: An issue was detected with the internal storage device (SSD or hard drive).
  • VDH005: The diagnostic tool could not access the internal macOS recovery partition or storage controller.

Logic Board and Sensor Errors

  • PFM001 through PFM012: An issue was detected with the System Management Controller (SMC) or internal sensors (such as thermal or voltage sensors).
  • PFR001: An issue was detected with the system firmware or ROM.

Cooling System (Fan) Errors

  • PPF001 / PPF003 / PPF004: An issue was detected with the internal cooling fan. The fan may be blocked by debris, disconnected, or failing to reach target RPMs.

Graphics and Display Errors

  • VFD001 / VFD002 / VFD003 / VFD004: An issue was detected with the display panel or GPU pipeline.
  • VFD005 / VFD007: An issue was detected with the display backlight or internal display connection cables.

Wireless and Connectivity Errors

  • CNW001 / CNW003 / CNW006 / CNW007 / CNW008: An issue was detected with the internal Wi-Fi hardware.
  • NDL001: An issue was detected with the Bluetooth hardware module.

Camera, Ambient Light, and Port Errors

  • NDC001 through NDC004: An issue was detected with the built-in FaceTime HD camera.
  • ALS001: An issue was detected with the ambient light sensor.
  • ICW001: An issue was detected with the USB or Thunderbolt controller hardware.

What to Do When a Code Appears

If Apple Diagnostics returns any code other than ADP000, write down the specific code along with the serial number displayed on the screen. Because modern Mac hardware features soldered and unified components, most errors require an authorized technician to repair or replace the affected internal module.