Service Procedure
- Vehicle Wide Programming will only work with a wired MDI2 connection. It is also necessary to remove any wireless dongles from the computer being used as these will not allow the Vehicle Wide Programming to be selectable. If the Vehicle Wide Programming is not selectable with a wired MDI2, confirm it shows disconnected in SPS2 and then (if needed) exit out of TLC and log-in again.
- The screenshots below are an example of module programming and may not be indicative of the specific module that is being programmed. Module selection and VIN information have been blacked out.
- Ensure all aftermarket devices are removed from the DLC and USB devices disconnected from the USB port.
- Verify the radio software is up to date.
- If the radio software is NOT up to date:
Update the radio to the latest software level before proceeding.
- Go to next step: If the radio software IS up to date
- If the radio software is NOT up to date:
- Open SPS2 and enter job card number, then click next.
- To perform a VWP event, select the blue button on the right side. If unable to select, verify the wired MDI2 connection.
- An SPS3 page will open and VWP will begin.
Below is a description of each Techline Connect bar.
- Retrieving Data From Vehicle: During this step, Techline Connect is retrieving current software information from the vehicle.
- Retrieving Data From Sever: Utilizing the VIN information, Techline Connect is retrieving the latest software information from General Motors.
- Downloading: Performs comparison and downloads required fields for installation.
- Programming: Installing updated software into the modules.
- Once complete, a Vehicle-Wide Programming Summary screen will appear. This will list all modules that are up to date or may require manual update. It will also advise of any failures. It will also advise to check the A11 Radio separately as it is not included in VWP.
- Once complete, the warranty claim code page will populate with details of a completed, partial, or failed programming event. Any failures will be shown at the top highlighted in red. Any successful or skipped modules will be collapsed but are viewable in a printout or by selecting them individually.
Programming Status:
- Completed: Event indicates that all control modules were successfully programmed (Some of the modules could show skipped if the module already had the latest software).
- Blocked: An overall status of blocked will appear if all modules were already up to date and no actual programming was attempted.
- Partial: Status indicates that at least one control module failed to program. Failed control modules will be highlighted in red.
- Failed: Indicates that all control modules failed to program.
- Skipped: Individual control modules indicate that the module is up to date and no further programming needed.
- For all Modules that are not supported by VWP, complete their programming utilizing the SPS2 application.
- Use GDS2 to clear any DTCs after successfully programming.
Only the control modules with a green car icon are supported by VWP. All other control modules may need to be programmed individually as previously done. The Vehicle-Wide Programming Summary report will indicate any other modules needing separate programming once VWP is complete.
While it is saved automatically, it is recommended for the tech to print/capture anything noted as failed or out of date before exiting the screen.
To avoid warranty transaction rejections, you MUST record the warranty claim code provided on the Warranty Claim Code (WCC) screen shown below on the job card.
If a failed programming event happens, VWP should be repeated one time prior to utilizing SPS 2 to program the affected Module(s). A separate warranty code will be displayed.