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

Apple Service Diagnostic (PPC)

Your rating: None Average: 5 (1 vote)
Year released:
[www].se [ftp].se [mirror].us [mirror].de
ASD-100.dmg (10.49 MB)
MD5: 3f67d2f770f0d06ef0e2b70a0df0af09
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (139.19 MB)
MD5: 3a5aab62df236ef5ed98217722e01012
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (1,005.28 KB)
MD5: 33e2d69f9ad73e8a38f666765ebd126b
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (195.97 MB)
MD5: 0233bc36f1d215c2a443a6db8e2da02b
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
ASD-258.dmg (208.84 MB)
MD5: c8c087780e236058842cf186bddb3536
For Mac OS 9 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
ASD-263.dmg (331.90 MB)
MD5: 879009918ac40feca234054314d740a6
For Mac OS 9 - Mac OS X
Guides on emulating older applications

ASD is very similar to Apple Hardware Test (AHT) but with a more complex and more technical user interface intended not for every purchaser, ASD was meant for "Apple Service Providers only" or in some cases "AppleCare" subscribers too. ASD version numbers roughly coincide with those of AHT, on similar timelines. Individual versions of ASD work with varied hardware platforms but typically supportive of only a few models being made at the time each ASD was created.

ASD contains verbose descriptions and messages about each step of every test, and allows the inclusion or omission of any or all steps. ASD runs in two possible modes you choose which. "ASD (OF)" is the Open Firmware mode much like Apple Hardware Test (AHT), and then, "ASD (OS)" is the Operating System mode that performs additional tests which aren't possible in the Firmware mode, tests like GPU activity (OpenGL) and CPU vector math (Altivec). The (OS)mode rides on a stripped down period version of OS X included in each ASD image, this is similar to booting an OS X Install Disc in order to use utilities it has.

Unless an ASD image has only the OF portion, each ASD image then has two PARTITIONS housing the ASD(OF) bootable software in one and the ASD(OS) bootable software in the other partition. Sometimes both partitions don't mount simultaneously, so it might need the Terminal's diskutil/hdiutil commands to access a 2nd partition, without doing disc burning and complying with disc load instructions. The ASD partitions can be written to HDD/SSD/thumbdrive etc it is not dire to make any physical discs.

- dL 1 is the first ASD v1.0.0 date 2002-Jun26
intended for Xserve models only.
This is made for OF only, no OS partition.

- dL 2 is ASD v2.1.5 date 2003-Oct30 toast scan of "AppleCare" CD part number 691-4769-A
has both OF and OS partitions; the OS is v10.2.7
Models: Power Mac G4 (FW800), Power Mac G4 (Mirrored Drive Doors 2003), iMac (17-inch 1GHz), iMac (USB 2), eMac (ATI Graphics), various PowerBook G4, Xserve (slot load)

- dL 3 is ASD v2.3.2 date 2003-Dec02 toast scan of "AppleCare" CD part number 691-4819-A
for OF only, no OS partition (the readme confirms).
Models: iBook, iBook (14.1" LCD), iMac (USB 2), eMac (ATI Graphics)
This is an amazing less than 1MB size compressed, thanks to Apple's starting to employ fake OS9 System Folder/ System+Finder files that are needed in-name-only to facilitate bootability.

- dL 4 is ASD v2.5.7 date 2005-Apr28
has both OF and OS partitions (is "Dual Boot"); the OS is v10.3.7
v2.5.8 of ASD is a minor update of this one, for the same models.

- dL 5 is ASD v2.5.8 date 2005-Aug15
has both OF and OS partitions (is "Dual Boot"); the OS is v10.3.7
Models: Power Mac G5 (all except Late 2005), iMac G5, eMac (USB 2), various PowerBook G4, iBook G4, Mac mini

- dL 6 is ASD v2.6.3 date 2005-Oct17 the highest v2 and final PPC ASD.
has both OF and OS partitions (is "Dual Boot"); the OS is v10.4.3
Models: Power Mac G5 (Late 2005), iMac G5, PowerBook G4, iBook G4, Mac mini

See also:
Apple Hardware Test (overview)

Architecture: PPC

at least 640x480 display resolution; keyboard or mouse.

Each version of ASD generally only runs on a few hardware models being made at the time ASD was created, see the above description.

There are two separate modes to ASD, a Firmware mode (ASD OF) almost identical to that of Apple Hardware Test (AHT), and, an OS X mode (ASD OS) which rides on a stripped down period version of OS X included paired on each ASD image.


SkyCapt's picture
by SkyCapt - 2019, June 4 - 6:01am

ASD (v2.1.5) oem for my PMG4 fails me, fails to even run, on every video-ram test (& every OpenGL test) because my-only v2.1.5 doesn't handle the upgraded graphics card im using; oem AHT had this same trouble until I forced more recent versions of AHT to run on my hardware.

I am able to run *every* ASD version via eliminating the platform restriction from its script. ASD always has generic "default" profiling & testing, which allows all hardware models access to all ASD versions. Of course using the testing feature of unsupported versions sometimes returns failed test/profile results, ASD hits back by allowing total customization of the testing stages and by revealing interesting trends in changes to how the hardware is described in profile.

ASD v2.5.7 &up supply my PMG4 with the uninterrupted extended vram test identical to how I see it when using AHT software, so this is useful. ASD(OF) makes the most incredible "All-In-One" image having every ASD version unlocked, because one size fits all, the ASD-AIO image all hardware from that period.


Thermal calibration on G5s, yes; changelog says v2.5.7 doesn't always permit calibration by itself and v2.5.8 does, so G5 calibration might want to ignore v2.5.7 start with v2.5.8 (for G5 having PCI-X expansion) and v2.6.3 (for G5 having PCIe expansion). I see the G5 thermal calibration sequence is located in the OF half of ASD, but, is the calibration routine available in the OS half of ASD also?

davisdelo's picture
by davisdelo - 2019, June 3 - 4:24pm

I believe ASD is required to calibrate G5 fan systems. You'll need it after applying new thermal paste, tear-down level cleaning, or building a G5 from parts.