System 7.x.x: AppleTalk and ADSP Versions

What versions of AppleTalk and ADSP are included with System 7 and later versions of System software? Are there any newer versions available? If so, what benefits do they provide?
This article has been archived and is no longer updated by Apple.
AppleTalk version 56 (part of System 7), the ADSP stack is integrated with the rest of the AppleTalk stack.

The AppleTalk versions for System software 7.x.x are as follows:

* System 7 and System 7.0.1 come with AppleTalk v56. System 7 Tune-Up 1.1.1 does not change the version of AppleTalk installed.
* System 7.1 comes with AppleTalk v57.0.4.
* Both System 7 Pro and System 7.1.2 come with AppleTalk version 58.1.1.
* System 7.5 comes with AppleTalk version 58.1.3

The latest version of AppleTalk is v58.1.6 and is available on the PowerBook 190 and 5300 series computers. The latest Network Software Installer (NSI) is 1.5.1 which installs AppleTalk v58.1.5. AppleTalk v58.1.5 should be used except for the PowerBook 190 and 5300 series, or PCI-based Power Macintosh computers (7200, 7500, 8500, 9500) which requires Open Transport. (Search on Network Software Installer for specific content information.)

Below is a history of AppleTalk and ADSP version since System 7.0.

AppleTalk v57.0.1 and ADSP v57.0.1 changes
* Added support for multiple DDP addresses on a single computer.
* Some code was changed to be MC68040 friendly for the new Macintosh Quadra systems.
* Minor modifications to retry timer handling were made in both NBP and ATP. This should reduce traffic due to retransmissions on slower network links (2400 to 19.2KB serial lines).
* The Network Control Panel no longer allows you to select LocalTalk if the printer port is already open by another application.
* Reliability and performance of LocalTalk on Macintosh Plus systems has been improved.

AppleTalk v57.0.3 and ADSP v57.0.3 changes
* Improved support for MC68040-based computers.
* Support for the Macintosh PowerBook power-down modes.
* Smaller RAM footprint in the system heap.
* Performance improvements to the AppleTalk Transaction Protocol (ATP) to reduce network traffic when used with links such as AppleTalk Remote Access using 9600-bps modem.
* AppleTalk Data Stream Protocol (ADSP) and AppleTalk Session Protocol (ASP) now support AppleTalk Remote Access. Sessions with computers on the remote end of a phone connection will be torn down when the phone connection is broken.
* A bug was fixed in ATP which could cause an AppleShare client or file server to "hang" if any data wasn't received in the first attempt.

AppleTalk v57.0.4 and ADSP v57.0.4 changes
* A fix for a bug in ATP that could cause incoming GetRequest packets with a checksum to be dropped. This affects machines running fileshare if the client is sending packets with DDP checksums.
* A fix for ADSP so that an openRetries count of 255 actually means "infinite retries", as specified in the documentation, rather than 255.
* Improved performance under VM (virtual memory)
* Improved File share and AppleShare performance over LocalTalk.

AppleTalk v58 and ADSP v58 changes
* Adds support (instrumentation) for SNMP. Also includes continuing support for Apple's Router.

AppleTalk version 58.1.1 (NSI 1.4.1-no change to ADSP)
* A problem that existed with the LocalTalk SNMP byte counting code that would cause an occasional bus error was fixed. It was wrongly assumed that was ALWAYS a WDS pointer and that address was used to calculate the byte counts.
* Check for Slotless networking devices when coming out of sleep for the PowerBook Duos.
* Lap Manager only intercepts packets for SAP 0xAA or 0x00. An attempt will be made to deliver any packet for a destination SAP that is not 0xAA or 0x00 to the SAP listener. If no SAP listener is found, then the packet will be ignored. A check in LLCAttach was added for duplicate SAP or SNAP addresses. If so, then an error is returned.

AppleTalk version 58.1.4 changes
* The LAP Manager was fixed to avoid sending corrupted TEST and XID response packets in certain heavy traffic situations.

AppleTalk version 58.1.5 changes
* An address-mapping problem that could cause slowdowns in EtherTalk or TokenTalk networks was fixed.
* The LAP Manager was fixed to avoid sending corrupted TEST and XID response packets in certain heavy traffic situations.
* A bug that passed a corrupted length indication to multi-node clients was fixed.
* A VM problem that could cause hangs was fixed (this could also have occurred when Ram Doubler was active).
* A LocalTalk problem on Power Macintosh computers was fixed that prevented LaserWriter Bridge from working properly.
* An additional LocalTalk problem on Power Macintosh computers was fixed that caused slow performance when both LocalTalk and GeoPort were in use.

AppleTalk version 58.1.6 changes
* Included support for built-in infrared technology (IRTalk) found on the PowerBook 190 and 5300 series computers.
Published Date: Feb 19, 2012