Unable to launch Apple Diagnostics

I encountered a (recoverable) kernel panic on my MBP this morning when waking my system after upgrading to Mojave from ElCapitan just a few days earlier. In order to figure out if there may be hardware issues I attempted a restart while holding the D key in order to launch Apple Diagnostics. I however was greeted by this error message:


Error: 0x8000000000000003, Cannot Load 'EFI/Drivers/TestSupport.efi'

Status: 0x00000003


I am able to restart and launch OS X - thus the system is operational. But obviously something strange is going on.


Question: IF I create a bootable drive will I be able to launch diagnostics or AHT from there?


Thanks in advance.

MacBook Pro 15", macOS 10.14

Posted on Apr 6, 2019 2:13 AM

Reply
222 replies

Jun 23, 2019 2:25 PM in response to mmehrle

A recent development might provide another option:


Apple partners with Best Buy for expanded repair service - Apple


Although the Apple press release makes it sound like the Best Buy program is all on line ("With nearly 1,000 Best Buy stores across the US now providing expert service and repairs for Apple products…."), I just had a chat with an Advisor, who told me: "It really depends on the stores, the agreement is complete, and once they have finished the necessary trainings then they will be added to our providers list." So for instance, my local Best Buy (60 miles closer than the Apple Store) is not yet on the list, but will eventually be listed as an Apple Authorized Service Provider. YMMV, of course.

Aug 19, 2019 11:00 PM in response to mmehrle

I'm guessing a little bit here, but I suspect that what has happened is that Apple updated the EFI firmware to only launch applications which have been cryptographicly certified. This is a general security thing that everyone has needed to do. If I am right, that also explains why the thumb drive mechanism also stopped working (because the old diagnostic code isn't certified).


If this is the case, you don't want to back the firmware change out.


I'm out of time to research this tonight, but EFI firmware on PCs has an option in the BIOS menus that lets you turn this on and off. I don't know what Apple's replacement is for EFI, but there should be some way to boot into EFI, turn the switch off to run the diags and then turn it back on again...

Aug 22, 2019 3:45 AM in response to BDAqua

Hmm, this is odd.


Obviously you've checked that you have the latest High Sierra update. Also, that you have an internet connection during the "D" key or option+D startup.


There has definitely been an update to how these Macs access the hardware test. I've checked it on two Macs and both are able - for the first time - to access the new Apple Diagnostics service that was previously only available to newer Macs.


This access is through recovery boot, before any OS or account specific settings can load. It's definitely either a firmware update or an Apple server side access permission that has fixed this problem.

Sep 15, 2019 7:00 AM in response to Dan Jaffe

I expect the installer for the upcoming MacOS 10.15 Catalina (next month?) will also do an EFI conversion on older Macs such as these Ivy Bridge models. When it appears, I plan to install it on my 2013 MBP to see if it fixes the EFI. Of course, you don't have to stay with Catalina; if it fixes the EFI, you can then erase and reinstall whatever earlier OS version you prefer, e.g. Sierra. As has been noted, doing so does not revert the EFI, which remains as upgraded by the later installer.

Sep 25, 2019 3:35 PM in response to mmehrle

I can't run AHT or AD on an iMac13,3 (early 2013) running the latest Mojave. I get the same "Cannot Load 'EFI/Drivers/TestSupport.efi'" error. Additionally, the serial number is now missing (see my post here).


I took it in to an AASP so we'll see what their hardware test yields.


I have a bunch more iMac 13,3s at work (that have their serial numbers!) and I'll try AHT/AD on them tomorrow to see if they have the "Cannot Load 'EFI/Drivers/TestSupport.efi'" error. All of the other iMacs are running the latest High Sierra.


Brian


Dec 20, 2019 7:09 PM in response to mmehrle

Same here. I have a late 2012 quad-core Mac Mini Server running 10.14.6. It stopped being able to run diagnostics after a firmware update a while ago. Booting with "D" held down puts up the message "Unable to run diagnostics - DEC 500." Booting with option-D does not work either. I tried the GitHub solution from a bootable USB stick and also from a bootable HD partition. Both attempts flashed some command lines then booted into a different volume (not always the main HD volume).


I am resigned to being a legacy Mac owner stuck in a time warp. I hate giving up a Mac that is working perfectly fine, and which has Firewire 800 and all the other ports I prefer, to settle for a newer Mac that doesn't include decent I/O options. Apple has really gone down a rabbit hole with USB-C, at least until someone makes a USB-C / Thunderbolt 3 hub that lasts more than 4 months before frying out.

Jan 9, 2020 9:59 AM in response to MacHound

MacHound wrote:

750+ is too small of a number for a global company to notice. 750,000 might get their attention, or maybe not.

I don't know where the 750+ number comes from (this thread says 443), but in any case Apple does not monitor these discussions. If you want to bring something to Apple's attention, you must do so proactively. The way to do that is to take your Mac to an Apple Store Genius Bar or an AASP (Apple Authorized Service Provider – note that Best Buy stores are now AASPs), and show them the problem. If your Mac passes their in-house hardware test, then you have a case and can ask them to fix this problem, or tell you how to fix it. If your Mac doesn't pass their test, you'll have to get it repaired before they'll listen to you about this problem.


So far as I know, nobody here has done this. (I haven't due to chronic illness which severely limits my activity.) Complaining here may provide some satisfaction, but does nothing to solve the problem. And it's certainly been established by now that none of us can solve it; it has to be done by Apple.


See my previous (lengthy) posts in this thread for more details.

Apr 9, 2019 1:15 PM in response to ghunarsdad

That is too funny - two people with the same problem and (almost) the same setup battling the same problem at almost the same time :-)


Unfortunately I have not been able to solve this problem and after two days of banging my head against this wall came to the same conclusion: there's something in the boot process that prevents the proper files to be loaded. I did set the right permission/ownership - I blessed the folder - everything is located where it should be but AHT fails.


FWIW - I love my old MBP as it was top of the line (750GB SSD and 16GB of RAM) when I bought it. I love all my ports that I use on a regular basis and which are now missing on those new fangled 'naked' MacBooks. Plus it drives my gorgeous 32'' Apple Cinema display that is incompatible with newer MacBooks.


Which is why I am fighting tooth/nails to keep it running. Fortunately the system is still humming along nicely with no apparent hardware degradation but if there are parts that are getting old and are about to break then I want to know beforehand so I can get them fixed while they are still available.


Perhaps an Apple systems engineer will have mercy with us and shed some light on this issue.

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.

Unable to launch Apple Diagnostics

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