This page is a wiki. Please login or create an account to begin editing.

Apple Hardware Test for PowerMac G4

Your rating: None Average: 5 (1 vote)
Year released:
[www].se [ftp].se [mirror].us [mirror].de (63.61 MB)
MD5: 52f993467a6c61f3ed1e6b3867835186
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
AHT-AIO_0.7-PMG4.img_.sit (63.66 MB)
MD5: 0e3f30a595b36591c53e04fa40268fda
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (7.90 MB)
MD5: af3b794f09db5fa048139ea0cd5275c1
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (8.40 MB)
MD5: b72e45bdfff2e9d8ef9f52afdbbd5f70
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
AHT-126-PM_693-3994.dmg (10.41 MB)
MD5: aabf06513a597ee7dd40796483703ad2
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
AHT-127-PM_693-4821.dmg (10.61 MB)
MD5: 615b96d5f98c375d86786946a18ee4e2
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (7.87 MB)
MD5: eec9cd47334bc7e3c87d1d6841f96dd2
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
AHT-201-PM_693-4817.dmg (10.47 MB)
MD5: 9c37622460f14e04ed3bda9ba3f789c2
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
AHT-202-PM_018-0949.dmg (8.93 MB)
MD5: c10ece0e8f5fe111d08fbf75dd627241
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
AHT-121-PM_691-3135.dmg (8.94 MB)
MD5: d7b38b0e0b392701a8f169983f499a58
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (8.46 MB)
MD5: 1f135b43efe3c82a02c634388538d02c
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (8.36 MB)
MD5: c41ee04cf5c0ffdc09a6e43b2108ef02
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (8.05 MB)
MD5: 447315bc5885da34eec2bd0fd4ad455a
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (9.17 MB)
MD5: c35f38fb8417dd4ee4eb2e1ea2548fc6
For Mac OS 9 - Mac OS X
Guides on emulating older applications

Apple Hardware Test for PowerMac G4 had at least these versions (made 2000-2004):

1.0 , 1.1 , 1.2 , 1.2.1 , 1.2.2 , 1.2.3 , 1.2.4 , 1.2.5 , 1.2.6 , 1.2.7 , 2.0 , 2.0.1 , 2.0.2

[AHT for PowerMac G4 Cube is different than this page, is stored here:]

Individual AHT versions in oem condition are the downloads #3 and up. DL #1&2 not official Apple products, 1&2 are the same All-In-One compilation v0.7 created in the open here by a community member (dL2 is for manipulating the image in OS 9, dL1 is same thing for OS X).

All-In-One v0.7-PMG4 houses many AHT versions 2.2.5 , 2.1.0 , 2.0.2 , 2.0.1 , 2.0.0 , 1.2.7 , 1.2.6 ~ plus ASD(OF) version 2.6.3 for its Extended Test of Video begins a lot sooner than AHT, if this one test were your goal.

All-In-One contains many bug fixes to its AHTs, commented in source and in documentation. AIO loads faster than oem, doesn't require disc(s) and can be installed on hard drives, SSDs, and on USB. After booting to AIO there is a menu in which the selected version is displayed, click the mouse to scroll through the available versions, and hold the mouse button down for a half second to begin loading the selected version. All versions tested to perform on Mirror Door 2003 model, even on when the motherboard of G4 is reprogrammed to a G5. Notice the AHT versions 2.2.5 and 2.1.0 go best but were amazingly distributed by Apple for only the G5.

Consider using AHT without discs. Apple's original method of booting AHT had been one version per disc you had to burn, and then Apple's original versions could encounter trouble running unless patched in ways found here. Explore this All-In-One solution.

dL #3 &up are library archives of original unmodified images or original download files. If you grab these you will find all images are empty of files and potentially useless to you because files had been hidden by apple and these images are limited in ways that the AIO isn't.

Screenshot 1 is the AHT Scripting Icon.

Screenshot 2 is the AHT v2.1 Title Screen (run on a G4 in this picture).

Screenshot 3 is the AHT v2.2.5 Tests Screen, after a "Mirror Door late 2003" with over 2GB RAM completed and passed the "Quick Test" in 5min:16sec.

Screenshot 4 is the AIO menu screen, shown here on an 800 X 600 resolution. Background color is deliberately black and other colors dilute to discourage CRT 'burn-in' if this gets left on. The text written stays legible if resized to any screen resolution.

Screenshot 5 is AIO AHT v1.2.6 describing 3GB (more than 2GB) RAM in Mirror Door late 2003 hardware. MDD-2003 should not be using AHT version this low, this is done for learning. All versions AHT 1.2.6 &up describe RAM > 2GB this same way. The red color is warning that Mac OS does not directly use what's in slot 3 nor > 2GB, however this model mdd2003 can utilize RAM > 2GB for video acceleration by feeding that RAM on a backchannel to the AGP bus [ link ].

Screenshot 6 is AIO AHT v1.2.6 complaining about a particular ram module, a module which works well and I use. It looks more serious than it is, actually it is not a serious thing, other than this module used to stop AHT 1.2.6 (thru 2.0.1) from launching but our "All-In-One" fixes said bugcrash revealing this screenshot instead. There is only one "ERROR" even though the word error is shown three times because each Line of text-output is deciding separately that it won't print its info. The DIMM speed in this case reports "unknown" but on that same line: "SPD" is NOT an abbreviation for SPEED rather it is the abbreviation for "Serial Presence Detect" and pronounced SPuD. It is important to note that AHT is NOT declaring the DIMM is Unsupported, what it says is the "SPD" associated with this DIMM is unsupported, important distinction. This DIMM works perfectly and its SPuD is of no concern to Mac OS, but a concern that ONLY AHT cares about ! The SPuD is some small data that's held inside the tiny (less than 5mm X 5mm square) chip located in one corner of the memory module.

Screenshot 7 is AIO AHT v2.2.5 a RAM detail. This screen is the same as in AHT v2.1 where it has this new way of describing the "CL" profile per ram module, text unfamiliar to G4 users, until now. Older AHT versions give a different "CL" description.

Screenshot 8 is one of the many views in the AHT or ASD tests of VIDEO-RAM.

Screenshot 9 is AIO AHT v2.2.5 Hardware Profile of one hot Power Mac Mirror Door late 2003, with personal info redacted. All redacted text and all visible text is being reported accurately, with one exception there is no real confirmation the RAM in ramslot #3 is healthy and in use, which it is. I believe this is the same RAM profile if the DIMM in slot 3 were recognized but was so bad/damaged that zero MB can be utilized of it. Anyway, notice the total RAM capacity in red upper right corner, expressed with "3GB" not 3072MB as in earlier versions. Notice I am a "Power Mac G5" having a G4 CPU, this is accurate. My L3 cache size and speed is accurate, 1.583 GHz /6 (aka 6 : 1) = 263.888 MHz L3 bus. My video card and vram capacity are both accurate, AHT v2.0.2 &older could not get these right.

All changes made to AHTs within the AIO group are in verifiable open source scripted formats, documented and surgically targeted bug fixes that amount to as little as 4 to 6 lines of script per AHT version, less than .0001 percent of total code. AHT in its entirety is not open source, it contains precompiled libraries and debuggers that remain unaltered in All-In-One.


PowerMac AHT version 1.2.2 is missing so why not send up yours here.


This OVERVIEW link has All the AHT and other Test software here:

Architecture: PPC

640 X 480 or greater display resolution; mouse.
AHT is a Firmware program, it does NOT run on any Mac OS.


SkyCapt's picture
by SkyCapt - 2020, March 28 - 9:50pm

@Philgood, what version of this? There are other versions you could try. Let us know. The AIO series was written and tested on the single 1.25 MDD.

Philgood's picture
by Philgood - 2020, March 28 - 8:14pm

I couldn't get it to work correctly on my Single 1,25Ghz G4 MDD.
It would boot into it but the resolution was very low and the only thing I could do is press the mouse button as advised.
The screen would turn grey and that's it.
Couldn't do anything more than hard reset the machine.

Any idea what I could try?

I ultimately used the ASD also from this site and it worked right away but I would like to tinker with this package.


SkyCapt's picture
by SkyCapt - 2020, March 14 - 5:24am

I "found" a ghost AHT version 2.1.1 - it was made in German not English but works totally (or mostly?) with the AHT 2.1.0 English localization files plugged in, and it is different enough with bug fixes and updates over v2.1.0 to include 2.1.1 as a desirable english language version.

I will update the AIO for both G4 and G5 PowerMacs to include v2.1.1 in English and I'll add some older AHT versions to G4 AIO, they reveal some interesting things differently than the present lowest AHT version in AIO. This upcoming update will be AHT-AIO v0.8 for G4 and G5 PowerMacs.

AHT v1.2.2 is the only *PowerMac* one still missing from this page. If somebody uploads it soon, then it could be included in the next AIO.

SkyCapt's picture
by SkyCapt - 2019, June 9 - 2:26am

AIO is now v0.7 and contains an eighth program named "ASD OF" v2.6.3 for the use of its video-ram test which is identical to AHT's Extended Test of video-ram. To run the ASD video-ram test, boot AIO's ASD v2.6.3 then click on "Stand Alone Tests", click on "Deselect All", scroll down and click on "PCI ATI Video Controller" (or your other name for your video test), finally click on "Test".


@muttztfz, in reply, I've had no problems unique to allowing AHT to do testing upon SSDs. Overreacting, but if you want, you can disable such tests in AHT v2 &up, by editing the Configs/* files to comment-out the seven or eight "Mass Storage.Fixed" test script lines. Comment-out tests by adding the # pound chr to head of each line.

muttztfz's picture
by muttztfz - 2019, June 1 - 9:27pm

What I've done was to copy the AHT volume from the original gray discs as a whole to the installed HDD (SSD in my case) so it is now shown as a boot option when I hold the Option key after turning the Mac on (at the chime), without the need to insert the original DVD ever again.
Using pdisk -l /dev/rdisk0 the partition is shown as follows:
#: type name length base ( size )
2: Apple_Boot Apple Hardware Test 1286080 @ 64 ( 49.3M)

Note: The partition name "Apple Hardware Test" was entered by me, manually, using pdisk from Mac OS X or a similar tool from Linux. As far as I remember I either copied the partition as a whole with dd, or I mounted it manually (using diskutil) and then recreated the whole filesystem and its contents on the target partition, maybe with hdiutil... or with Disk Utility... I cannot remember, but I think it was as simple as using dd. Anyway, it works.
Note 2: AHT has one flaw, that gets real serious when you use an SSD: the HDD test which performs both read and write tests cannot be disabled. This will unnecessarily stress the SSD and you are DISCOURAGED to use AHT when an SSD is installed! The only workaround I know to actually test the hardware without unnecessarily stressing the SSD would be to disconnect the SSD physically from the inside of the Mac, then start AHT from another boot media (like the original gray DVD, or an external USB or FireWire HDD) and then actually test the hardware (leaving out the write test on the SSD, which has to be physically disconnected, to prolong its lifespan)...

Anyway, thanks for your AIO AHT! I might try it out one day...

SkyCapt's picture
by SkyCapt - 2019, May 30 - 4:08am

AHT v2.2.5 was sent out by apple with its "looping" ability disabled. New v0.6 of AIO restores the ability to loop tests in v2.2.5

SkyCapt's picture
by SkyCapt - 2019, May 27 - 7:30am

"AIO" v0.5 is available. New menu uses mouse button clicks to scroll thru choices, press and hold mouse button for a half sec to choose it. I am making a corresponding PMG5 AIO download for the PMG5 page, it has G5's four AHTs v2.5.2 v2.5.0 v2.2.5 v2.1.0

SkyCapt's picture
by SkyCapt - 2019, April 22 - 3:07am

This "AIO" is the only AHT which works right on my Mirror Door model.