D on startup doesn't start Apple Diagnostics but internet recovery

When pressing 'D' during startup the MacBook Pro asks for the Wifi password and then starts internet recovery instead of Apple Diagnostics.


I have reset NVRAM and started the MacBook in safe mode. Afterwards I still have the same result.


Many thanks

Posted on Dec 14, 2021 02:13 PM

Reply
Question marked as Top-ranking reply

Posted on Dec 14, 2021 03:30 PM

Hello,


First, contacting Apple Support directly is likely your best next move.


I’m assuming your device is intel-based since you only are needing to use D and no other combination. If not, ignore this answer.


This article could be relevant for your situation.


recoveryOS and diagnostics environments for an Intel-based Mac - Apple Support

“If an error has occurred in the launching of the local recovery or diagnostic environments, the UEFI firmware attempts to download the images from the internet instead. (A user can also specifically request the images to be fetched from the internet using special key sequences held at boot.) The integrity validation of the disk images and chunklists downloaded from the OS Recovery Server is performed the same way as with images retrieved from a storage device.


While the connection to the OS Recovery Server is done using HTTP, the complete downloaded contents are still integrity checked as previously described, and as such are protected against manipulation by an attacker with control of the network. In the event that an individual chunk fails integrity verification, it is re-requested from the OS Recovery Server 11 times, before giving up and displaying an error.”


Are you able to leave the recovery environment to use the Console App to find any relevant system log details?


View log messages in Console on Mac - Apple Support

“Use Console to view log messages collected by your computer and other connected devices. These log messages may deal with system events, dialog text, errors, status, and other communications. If a problem occurs, you may be able to find information about the cause of the problem by viewing either log messages or activities.”


I hope this helps.

Similar questions

5 replies
Question marked as Top-ranking reply

Dec 14, 2021 03:30 PM in response to qdkpowjfopiwjefp

Hello,


First, contacting Apple Support directly is likely your best next move.


I’m assuming your device is intel-based since you only are needing to use D and no other combination. If not, ignore this answer.


This article could be relevant for your situation.


recoveryOS and diagnostics environments for an Intel-based Mac - Apple Support

“If an error has occurred in the launching of the local recovery or diagnostic environments, the UEFI firmware attempts to download the images from the internet instead. (A user can also specifically request the images to be fetched from the internet using special key sequences held at boot.) The integrity validation of the disk images and chunklists downloaded from the OS Recovery Server is performed the same way as with images retrieved from a storage device.


While the connection to the OS Recovery Server is done using HTTP, the complete downloaded contents are still integrity checked as previously described, and as such are protected against manipulation by an attacker with control of the network. In the event that an individual chunk fails integrity verification, it is re-requested from the OS Recovery Server 11 times, before giving up and displaying an error.”


Are you able to leave the recovery environment to use the Console App to find any relevant system log details?


View log messages in Console on Mac - Apple Support

“Use Console to view log messages collected by your computer and other connected devices. These log messages may deal with system events, dialog text, errors, status, and other communications. If a problem occurs, you may be able to find information about the cause of the problem by viewing either log messages or activities.”


I hope this helps.

Dec 15, 2021 01:41 AM in response to Grant Bennet-Alder

Its a MacBook Pro 16inch, 2019 model running 12.0.1.


Indeed when I let the internet recovery run I eventually ended up in Apple Diagnostics. So there is actually no problem.


The confusion, however, came from the description on Apple's support pages (https://support.apple.com/en-us/HT202731) which suggest that Diagnostics immediately starts (displaying a progress bar) and does not explain that one may first have to enter the Wifi password and run internet recovery. These pages could be updated.


Many thanks for your help.


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

D on startup doesn't start Apple Diagnostics but internet recovery

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.