SECTION VIIC SERVICE PROGRAMMING SYSTEM
2005 Tech 2 User’s Guide VII - 36
The Service Programming System (SPS)
The Service Programming System (SPS) updates the flash calibration files that are stored in a vehicle
onboard controller (e.g. PCM, ABS, VTD). The calibration file custom-tailors a module to a certain vehicle.
The calibration file contains data for things such as spark curves and fuel control. When troubleshooting a
driveability condition, diagnosis may call for reprogramming the controller with newer calibration
information to correct a customer concern.
The ECM/PCM controller can generally use four types of serial communications:
• UART (Universal Asynchronous Receive and Transmit)
• Class 2
• Keyword
• CAN
– GM LAN (recent communications application currently available only on a few limited applications)