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

Apple Hardware Test for PowerMac G4

No votes yet
Year released:
[www].se [ftp].se [mirror].us (63.61 MB)
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us
AHT-AIO_0.7-PMG4.img_.sit (63.66 MB)
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us (7.90 MB)
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us (8.40 MB)
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us
AHT-126-PM_693-3994.dmg (10.41 MB)
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us
AHT-127-PM_693-4821.dmg (10.61 MB)
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us (7.87 MB)
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us
AHT-201-PM_693-4817.dmg (10.47 MB)
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us
AHT-202-PM_018-0949.dmg (8.93 MB)
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us
AHT-121-PM_691-3135.dmg (8.94 MB)
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us (8.46 MB)
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us (8.36 MB)
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us (8.05 MB)
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

Downloads 1&2 are the same All-In-One compilation, dL optimized for manipulating its image from within OSX & OS9 respectively. All-In-One v0.7-PMG4 houses AHTs v2.2.5 , 2.1.0 , 2.0.2 , 2.0.1 , 2.0.0 , 1.2.7 , 1.2.6 on just one bootable or burnable volume plus a runtime menu for choosing among its AHT versions. This has been arranged as verifiable open source edits all made by an enthusiast ; the AIO image not an apple endorsed product, nonetheless *contains several essential AHT bug-fixes; the "ReadMe" file in the dL explains.

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.
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 (v0.5-PMG4) its Choices screen, shown here on an 800 X 600 resolution. Background color is deliberately black and other colors dilute to discourage CRT 'burn-in' if 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 my Mirror Door late 2003 hardware. All versions AHT 1.2.6&+ 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 Crash AHT 1.2.6 (thru 2.0.1) but the "All-In-One" flavor of AHT bugfixes said crash and shows 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 very well 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 RAM running on G4. 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.

Screenshot 8 is one of the many views in AHT's VIDEO-RAM Test.

Screenshot 9 is AHT 2.2.5's Profile of my Power Mac Mirror Door late 2003, with some personal info redacted. All redacted text and all visible text is being reported accurately, with one exception there is no indication the RAM in ramslot #3 is healthy and in use. 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 = 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 by the All-In-One.

md5 checksum & filename:
0e3f30a595b36591c53e04fa40268fda AHT-AIO_0.7-PMG4.img_.sit


Missing are PowerMac AHT versions 1.2.5 and 1.2.2 so if you are in possession of them upload them here.


AHT for PowerMac G4 Cube is different than this page, is stored 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 - 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.