Readme.markdown |
Apple Hardware Test (AHT)
Description
Apple computers ship with a preinstalled suite of hardware diagnostic tools, known as Apple Hardware Test (AHT). In principle you can start them by holding the d
key while booting. Newer models support holding option d
to load AHT over the internet. Refer to the official Apple documentation for details: Using AHT on Intel-based Macs, Mountain Lion, and Mavericks.
If however, you reinstalled an older computer from scratch, the diagnostic tools might no longer be available. Unless you have the original disks that came with your computer, there seems to be no way to restore the AHT, as the official AHT page only contains information about ancient computer models.
It happens that Apple provides disk images with AHT for most computers, but does not make the links publically available. Various blogs and forums, mostly Riven by Five and MacForum.ro have gathered a list of these download links, that can come in very handy to whoever is trying to debug hardware problems.
You can use the following terminal commands to determine the model and board ID of your computer:
system_profiler SPHardwareDataType | grep 'Model Identifier' | awk -F: '{ print $2 }'
ioreg -l | grep board-id | awk -F\" '{ print $4 }'
Download the AHT for your computer model and use the contents to restore the /System/Library/CoreServices/.diagnostics
folder, then reboot while holding d
to start the diagnostic tools.
Download Links
PowerMac
PowerBook
iBook
iMac
- iMac v2.5.1GMc1
- iMac v2.5.2GMc5
- iMac v2.5.3GMc1
- iMac4,1 3A103
- iMac5,1 Mac-F42786A9
- iMac5,1 Mac-F4228EC8
- iMac5,2 Mac-F4218EC8
- iMac6,1 Mac-F4218FC8
- iMac7,1 Mac-F42386C8
- iMac8,1 Mac-F226BEC8
- iMac8,1 Mac-F227BEC8
- iMac9,1 Mac-F2218EC8
- iMac9,1 Mac-F2218FC8
- iMac9,1 Mac-F2218EA9
- iMac10,1 Mac-F2268CC8
- iMac10,1 Mac-F2268CC8
- iMac10,1 Mac-F2268DC8
- iMac10,1 Mac-F2268DC8
- iMac11,2 Mac-F2238AC8
- iMac11,3 Mac-F2238BAE
- iMac12,1 Mac-942B5BF58194151B
- iMac12,1 Mac-942B5BF58194151B
- iMac12,2 Mac-942B59F58194171B
MacMini
- MacMini v1.1GMc2
- MacMini1,1 3A102
- MacMini2,1 Mac-F4208EAA
- MacMini3,1 Mac-F22C86C8
- MacMini4,1 Mac-F2208EC8
- MacMini5,1 Mac-8ED6AF5B48C039E1
- MacMini5,2 Mac-4BC72D62AD45599E
MacPro
- MacPro2,1 Mac-F4208DA9
- MacPro1,1 Mac-F4208DC8
- MacPro3,1 Mac-F42C88C8
- MacPro3,1 Mac-F42C88C8
- MacPro3,1 Mac-F42C88C8
- MacPro4,1 Mac-F221BEC8
- MacPro5,1 Mac-F221BEC8
MacBook
- MacBook2,1 Mac-F4208CA9
- MacBook2,1 Mac-F4208CAA
- MacBook3,1 Mac-F22788C8
- MacBook4,1 Mac-F22788A9
- MacBook5,1 Mac-F42D89A9
- MacBook5,1 Mac-F42D89C8
- MacBook5,2 Mac-F22788AA
- MacBook6,1 Mac-F22C8AC8
- MacBook7,1 Mac-F22C89C8
MacBookPro
- MacBookPro1,1 3A106
- MacBookPro1,1 3A107
- MacBookPro2,2 Mac-F42187C8
- MacBookPro2,1 Mac-F42189C8
- MacBookPro3,1 Mac-F4238BC8
- MacBookPro3,1 Mac-F42388C8
- MacBookPro4,1 Mac-F42C86C8
- MacBookPro4,1 Mac-F42C89C8
- MacBookPro5,1 Mac-F42D86A9
- MacBookPro5,1 Mac-F42D86C8
- MacBookPro5,2 Mac-F2268EC8
- MacBookPro5,3 Mac-F22587C8
- MacBookPro5,4 Mac-F22587A1
- MacBookPro5,5 Mac-F2268AC8
- MacBookPro6,1 Mac-F22589C8
- MacBookPro6,2 Mac-F22586C8
- MacBookPro7,1 Mac-F222BEC8
- MacBookPro8,1 Mac-94245B3640C91C81
- MacBookPro8,2 Mac-94245A3940C91C80
- MacBookPro8,3 Mac-942459F5819B171B
- MacBookPro9,1 Mac-4B7AC7E43945597E
- MacBookPro9,2 Mac-6F01561E16C75D06
- MacBookPro10,1 Mac-C3EC7CD22292981F
MacBookAir
- MacBookAir1,1 Mac-F42C8CC8
- MacBookAir2,1 Mac-F42D88C8
- MacBookAir3,1 Mac-942452F5819B1C1B
- MacBookAir3,2 Mac-942C5DF58193131B
- MacBookAir4,1 Mac-C08A6BB70A942AC2
- MacBookAir4,2 Mac-742912EFDBEE19B3
- MacBookAir5,1 Mac-66F35F19FE2A0D05
- MacBookAir5,2 Mac-2E6FAB96566FE58C
Xserve
Misc
- unidentified
- unidentified
- unidentified
- Bundle
- MacBook3,1 Mac-F22788C8
- MacBookPro3,1 Mac-F42388C8
- MacBookPro3,1 Mac-F4238BC8
- MacMini2,1 Mac-F4208EAA
- MacPro1,1 Mac-F4208DC8
- MacPro2,1 Mac-F4208DA9
- iMac5,2 Mac-F4218EC8
- iMac7,1 Mac-F42386C8
- iMac7,1 Mac-F4238CC8
- Bundle
- MacBook3,1 Mac-F22788C8
- MacBookPro3,1 Mac-F42388C8
- MacBookPro3,1 Mac-F4238BC8
- MacMini2,1 Mac-F4208EAA
- MacPro1,1 Mac-F4208DC8
- MacPro2,1 Mac-F4208DA9
- iMac5,2 Mac-F4218EC8
- iMac7,1 Mac-F42386C8
- iMac7,1 Mac-F4238CC8
- Bundle
- MacBook6,1 Mac-F22C8AC8
- MacBook7,1 Mac-F22C89C8
- MacBookPro8,1 Mac-94245B3640C91C81
- MacBookPro8,2 Mac-94245A3940C91C80
- MacBookPro8,3 Mac-942459F5819B171B
- MacPro4,1 Mac-F221BEC8
- MacPro5,1 Mac-F221BEC8
- iMac12,1 Mac-942B5BF58194151B
- iMac12,2 Mac-942B59F58194171B
- Bundle
- MacBookAir5,1 Mac-66F35F19FE2A0D05
- MacBookAir5,2 Mac-2E6FAB96566FE58C
- MacBookPro9,1 Mac-4B7AC7E43945597E
- MacBookPro9,2 Mac-6F01561E16C75D06
- MacBookPro9,2 Mac-7DF2A3B5E5D671ED
- MacBookPro10,1 Mac-C3EC7CD22292981F
- MacBookPro10,2 Mac-AFD8A9D944EA4843
- MacMini6,1 Mac-031AEE4D24BFF0B1
- MacMini6,2 Mac-F65AE981FFA204ED
- iMac12,1 Mac-942B5BF58194151B
- iMac13,1 Mac-00BE6ED71E35EB86
- iMac13,2 Mac-FC02E91DDD3FA6A4