2019/12/22

GM Key Programming with MDI and Online SPS

Tutorial: GM key programming using GM scan tool and SPS (Service Programming System) online subscription.


Model example:
Chevrolet Tahoe 2016
(the procedure can be applied to other GMs)
Tools needed:
A GM scanner (GM MDIGM MDI2VXDIAG GM)
Original remote and a new remote key (add a remote)


Procedure:
(* Click to enlarge images)
After connect MDI2 interface and built connection
gm-key-programming-sps-1
Access SPS programming
gm-key-programming-sps-2
Select vehicle model: Chevrolet Tahoe 2016 Light duty truck
Communicating with the GM MDI
gm-key-programming-sps-3
Detect VIN and enter job card number to access
(There is a field activation for this vehicle)
gm-key-programming-sps-4
Select controller: Keyless Entry Control Module and press Next
gm-key-programming-sps-5
Select special function: Program Transponder or Remote Key (Add key)
Turn off all power consuming components after each ignition cycle.
gm-key-programming-sps-6
Insert next key in the transmitter pocket and press Next
Place all other keys outside of the vehicle
gm-key-programming-sps-7
Wait it counts down from 12 mins to 0
gm-key-programming-sps-8
All transponder keys have to be synchronized with the vehicle.
gm-key-programming-sps-9
Follow steps below to sync key
1.Remove the key from the transmitter pocket
2.Press the Lock button on key
3.Press the Unlock button on key and press Next
gm-key-programming-sps-1-

gm-key-programming-sps-11
Starts to program next key
Insert next key in the transmitter pocket and press Next
Place all other keys outside of the vehicle
gm-key-programming-sps-12
Press Start/Stop button and start the engine
Current Power Mode Status: OFF
Wait 5 seconds
gm-key-programming-sps-13
Press Start/Stop button and start the engine
Current Power Mode Status: RUN
Follow steps below to sync key
1.Remove the key from the transmitter pocket
2.Press the Lock button on key
3.Press the Unlock button on key and press Next
gm-key-programming-sps-14
The immobilizer procedure completed successfully.
gm-key-programming-sps-15
Check if the new key can start engine. For a vehicle with manual transmission, if the engine does not start, please check that the clutch pedal is learned.
gm-key-programming-sps-16
Action completed.
Clear DTCs.
gm-key-programming-sps-17
gm-key-programming-sps-18
gm-key-programming-sps-19
gm-key-programming-sps-20

gm-key-programming-sps-21
Perform account for wireless charger and disable passive enter calibration programming until finished.
The whole process is done.


2019/12/10

Do I Need to The Dealer to Replace a 99' Chevrolet Silverado 2500 New BCM

Here are tips for anyone with a 99′ 2500 silverado ext cab (4×4, 6.0L, 1 Ton running gear) and have found and purchased what is to be a BCM for the newer trucks, but not sure if it does need to go to the dealer to have this installed.

If you can do the following (not likely), you don’t need to visit a dealer…


Body Control Module (BCM) Programming/RPO Configuration


The body control module (BCM) must be programmed with the proper RPO configurations. The BCM stores the information regarding the vehicle options and if the BCM is not properly configured with the correct RPO codes the BCM will not control the features properly. Ensure that the following conditions exist in order to prepare for BCM programming:


– The battery is fully charged.

– The ignition switch is in the RUN position.

– The data link connector (DLC) is accessible.

Follow the instructions on the Techline Terminal and scan tool to program the BCM.

If the BCM fails to accept the program, perform the following steps:

– Inspect all BCM connections.

– Verify that the Techline Terminal and scan tool have the latest software version.

Passlock Learn Procedures

Requirements for Using Any Learn Procedure

Perform the Learn Procedure if any of the following components have been replaced:

Important: If any module is replaced, programming the module must be done prior to performing the Passlock Learn procedure.



  • The Passlock sensor

  • The body control module (BCM)

  • The powertrain control module (PCM)

  • The vehicle control module (VCM)



Passlock Learn Procedure — Using the Techline Terminal and the Scan Tool

Follow the instructions displayed on the Techline Terminal in Service Programming System (SPS) and the scan tool like MDI interface for this reprogramming procedure.

Auto Learn Passlock Procedure


Turn the ignition switch to the RUN position (NOT the CRANK position).

Turn the ignition switch to the CRANK position, then release to the RUN position (Do NOT start the vehicle).

Observe the security telltale for approximately 10 minutes.

After the ignition switch has been in the RUN position for approximately 10 minutes, the security telltale will transition from ON, then to OFF.

Repeat Steps 1–4 two more times.

After 3 consecutive cycles of the ignition switch are successfully completed, the vehicle will learn the new component on the next ignition lock cylinder cycle from the OFF position to the CRANK position, then to the RUN position. The vehicle will then start.

Clear the DTCs using a GM scan tool.

Here are good GM scan tools for use.
  1. VXDIAG VCX NANO GM:
vxdiag-vcx-nano-gm
  1. GM MDI:
gm-mdi

  1. GM Tech 2:
gm-tech2

The biggest difference of the three GM tools is:
  1. Tech 2 is hand-held and portable, while Vxdiag and MDI are PC-based
  2. VXDIAG VCX NANO GM software is updatable and works good for new vehicles even the latest
  3. GM MDI clone features good price for SPS programming

2019/12/02

How to use GM MDI to do Calibration Update by SPS Programming

Purpose:
Perform GM SPS (Service Programming System) Programming J2534 mode for instrument panel controller (IPC) calibration updates using GM MDI scan tool (original or a good high quality clone).
This can be for the ECU or any programmable module in the vehicle, such as the EBCM, TCM, Radio, or IPC that you may want to reflash.


Model example: Chevrolet Cruze Passenger car 2012
(Applicable to model year 2011 and up, which is when the Tech2 ended and was fully replaced by the GM Multiple Diagnostic Interface, or MDI and MDI 2, and TIS2Web subscriptions.) 
What you need to program:
High Quality GM MDI clone with WiFi
A laptop
GM online subscription (or https://www.acdelcotds.com/subscriptions)

GM MDI SPS Programming J2534 Mode ECU TIS2Web Calibration Update:
Select SPS programming->Start SPS
gm-mdi-sps-programming-calibration-update-1

gm-mdi-sps-programming-calibration-update-2

Select Interface as J2534 MDI and programming process: Reprogram ECU
gm-mdi-sps-programming-calibration-update-3

Connect J2534 device (GM MDI interface) to vehicle and PC
gm-mdi-sps-programming-calibration-update-4

gm-mdi-sps-programming-calibration-update-5

Turn ignition off
verify vehicle battery fully charged
Turn ignition on, engine off
Connect J2534 device to Data Link Connector
Connect J2534 device to PC
Switch J2534 mdi on and wait for MDI  to get ready
After programming erase all DTC of all ECUs
After communication is built, select vehicle model
gm-mdi-sps-programming-calibration-update-6
Chevrolet Cruze Passenger car 2012
gm-mdi-sps-programming-calibration-update-7

Display and confirm VIN
gm-mdi-sps-programming-calibration-update-8
gm-mdi-sps-programming-calibration-update-9

Select control module, function and type to reflash
–IPC Instrument Cluster
–Programming
–Normal programming type
gm-mdi-sps-programming-calibration-update-10
Check current calibration version and available update
gm-mdi-sps-programming-calibration-update-11

gm-mdi-sps-programming-calibration-update-12

gm-mdi-sps-programming-calibration-update-13
Perform new software for Trip Timer update
gm-mdi-sps-programming-calibration-update-14
During programming procedure, the dashboard turns black which is normal
gm-mdi-sps-programming-calibration-update-15

gm-mdi-sps-programming-calibration-update-16
Wait until the programming process count down to 0
gm-mdi-sps-programming-calibration-update-17
Turn off the key for 30 seconds and then back on to complete the programming reset the controller.  Dashboard turns on.
gm-mdi-sps-programming-calibration-update-18
IPC calibration update completed.
gm-mdi-sps-programming-calibration-update-19
Record the code and erase all fault codes existed.
Done.