Programming the Chevrolet Air Conditioning Control Unit with RLink J2534
Pre-Programming Preparation
I. Preliminary Preparation Requirements
- Prepare a computer pre-installed with OE software and ensure sufficient battery power. Tips: It is recommended to connect the PC to a power source throughout the programming process to avoid interruptions due to power failure.
- The computer must be connected to a wired network with a download speed of ≥5M/s. Some ECUs have large data volumes; excessive network latency or disconnection will directly cause programming failure.
- Connect the vehicle to a dedicated regulated power supply for programming, maintaining the voltage between 13.2V and 14.5V. Voltage fluctuations can lead to programming failure—ensure stable power supply is mandatory.
- Park the vehicle on a level surface to prevent rolling risks. An inclined surface may cause accidents during programming.
II. Pre-Programming Checkpoints
- Verify that the ECU's power supply and ground circuits are normal, and confirm that the information of the ECU to be programmed is completely consistent with the current vehicle's ECU.
- If programming a remanufactured ECU, strictly follow the manufacturer's operating guidelines. Some remanufactured ECUs (e.g., anti-theft-related ones) may fail OE OEM software verification; used ECUs may require data erasure before use, otherwise programming will fail.
- It is recommended to prioritize using a new ECU for programming, and a regulated power supply must be connected during programming.
III. Programming Process Specifications
- During programming, carefully read the operation prompts in the OEM software, follow the steps strictly, and do not perform unauthorized operations.
IV. Programming Failure Handling Plan
- After programming failure, first check if the vehicle status and diagnostic device connection are normal.
- If the status is normal, it is recommended to let the vehicle enter sleep mode for 30 minutes before retrying programming. Tips: After programming failure, some vehicle ECUs will cache error data, which may prevent direct retry success; powering off or putting the vehicle to sleep can clear cached error data and improve retry success rate.
Note: Please use a new ECU for programming whenever possible, and ensure a regulated power supply is connected during the process.
Programming Operation Steps
Take out the RLink device, connect it to the vehicle's OBD diagnostic port and the computer's USB port respectively, and ensure a secure connection.

After the device is connected successfully, launch the RLink Platform software. Confirm the vehicle connection status through the connection information in the platform and verify if the driver has been downloaded.
Note: Before programming with SPS2 software, it is recommended to log in to your RLink Platform account to check for software or firmware updates. If updates are available, install them before proceeding with vehicle programming.

Visit the GM official website and click [View] to run the subscribed SPS2 software.
Note: Software description information will be dynamically updated; the final version shall prevail as published on the GM official website.

Click [Add VIN] to enter the VIN of the vehicle to be programmed.
Note: After binding this vehicle, the subscribed programming permission will be linked to the vehicle. This subscription cannot be used for programming any other vehicles afterward.

Select [Launch TLC with administrative privileges], then click [Launch Techline Connect] to start the Techline software.
Important: If the relevant Techline software is not installed, it will be automatically installed after launching Techline. Since the installation may take a long time, ensure sufficient time is reserved in advance to complete the installation and ensure smooth subsequent operations.

After entering the diagnostic software homepage, click [Connect Vehicle], then select the corresponding driver mode.

From the options, select either [RLink] driver mode or [RLink DOIP] driver mode (both modes are compatible with RLink device connections), then click [Continue] after selection.
Important: For diagnostic operations on vehicles supporting the DOIP protocol, [RLink DOIP] driver mode must be selected exclusively; otherwise, normal connection cannot be established.

Once the RLink VCI successfully establishes a connection with the vehicle, the system will automatically read the relevant vehicle information. After carefully verifying the information is correct, click the [SPS] icon to enter the programming operation page.

Before entering the SPS programming software, the SPS software will automatically launch a verification program to compare and validate vehicle information with server data.
Important: The verified vehicle information must be consistent with the subscription information; otherwise, reading or verification will fail. During verification and subsequent programming, ensure stable network connectivity—prioritize wired networks to guarantee smooth programming.

After confirming the programming requirement, select [Reprogram] mode and click [Next] to proceed to the next step.
Important Notes:
- Some software versions include a work order filling function. If this option is not available, skip it and directly select the programming mode.
- The mode selection must accurately match the vehicle condition: select [Reprogram] mode if the ECU has not been replaced, and [Replace and Reprogram] mode if a new ECU has been installed. During the subsequent programming file download, the SPS2 software will download relevant programming files based on this information to reduce the risk of programming failure.

Select [K33 Remote Heater and Air Conditioning Control Module] and click [NEXT].

Select the engine model according to the current vehicle configuration and click [NEXT].
Note: The engine model can be found on the vehicle nameplate, user manual, or engine identification label.

Before programming, confirm that the vehicle's diagnostic power supply and RLink VCI connection are normal, then click [Start Programming].

Programming in Progress
Prompt: Do not exit during programming; otherwise, the ECU may be damaged.

After the air conditioning control unit programming is completed, click [OK].
