PIN is not needed to do the actual flashing. It is needed to re-link the modules after re-flashing.
Tech2 is really just a pass-thru device for flashing purposes, as are the j2534 devices. TIS2000 is old standalone software that only runs on up to windows 7 or XP I believe? Unless you're techy and can setup virtual machines with ease or have an old computer running ancient windows, not worth it IMO.Good to know, I got the codes yesterday after I got the run around from several dealers. Now one thing I don't understand does the Tech 2 have the stock tune saved in it or do I need to download it from somewhere?
SECURITY CODE:
Is a 4-digit code used for linking the ECM to the PIM. The Security Code is also known as the Immobilizer or IMMO Code. When looking up the Security Code information in GM Global Connect it will be referred to as the IMMO code in Key Code Lookup. When referring to the original Security information given to the customer at purchase the code is identified as the "SECURITY CODE". Note: Security information is located on a Security Card that comes with the vehicle during shipment. If the Security Card is lost or not available the Parts Department Manager (or Dealership Personnel that have access to KeyCode Look Up) can access the information with the VIN in GM Global Connect under KeyCode Look Up.
REPLACING OR PROGRAMMING AN ECM:
Note: If the incorrect security code is used, a timer is started in the PIM. Every time an incorrect code is used, the timer will double. The only way to run the timer down, so that programming can be completed, is to leave the ignition in the Run position. The SPS screen timer will not increment down while timing down, please wait until the SPS screen displays to enter security code information once again.
- Program the ECM Using Pass-Thru programming.
- After the ECM is programmed, the PIM needs to be linked to the ECM (Follow the tips above). With the scan tool still installed and setup for "J2534 Tech2" programming, turn the scan tool on and leave it on the start screen (Title Screen)
- On TIS select Service Programming System
- Select "J2534 Tech2", Replace and Program ECU, and Vehicle
- Build vehicle on TIS screen
- Follow on screen prompts
- Verify the VIN is correct as compared to the VIN plate on the car.
- Select PIM; PIM to PCM Linking (J2534)
- Follow on screen prompts
- Select PIM (GMLAN) Link to ECM (GMLAN)
- Enter 4 digit Security Code or IMMO code if using KeyCode information.
- Follow on screen prompts. Message PIM Link to PCM Successful should be displayed
- Cycle ignition off and remove key for 30 seconds.
- Perform a CKP System Variation Learn Procedure. CKP learn is available in the "Powertrain" - "Special Functions" > "Engine Output Controls" > "Learn Procedures".
Body Control Module BCM Programming/RPO Configuration
ECM/PIM/BCM Security Link
If the engine control module (ECM), powertrain interface module (PIM) and/or the body control module (BCM) are replaced, the new modules must be security linked to each other. If the procedure is not performed, the engine will not crank or run. If the BCM has been replaced then replace and program all of the key fob transmitters for each of the vehicle's keys. The replacement BCM comes with a new security code replacing the code on the vehicle's security card.
With the Tech 2, perform the following procedure:
Without the Tech 2, perform the following procedure:
- Replace the key fob transmitter for each of the vehicle's keys.
- Connect the Tech 2 to the data link connector (DLC) and select: Diagnostic / Pontiac GTO/ Body / Body Control Module / Special Functions / Program Key Fobs, and follow the screen instructions to program the key fob transmitters. Refer to Remote Control Door Lock Transmitter Programming for further information.
- When prompted, enter the security code located on the new BCM and follow the Tech 2 instructions. If a valid code is entered, the new BCM and key fobs will now be linked to each other. The key fobs will be write protected by the BCM and can never be link to another BCM.
- After successfully programming the new key fobs, backup to Special Functions and select Link BCM to PIM and enter the new security code. This will link the new BCM to the PIM and the security information in the PIM will change. Therefore, the PIM and the ECM will have to be linked. Perform a Vehicle Theft Deterrent relearn through SPS Programming. This will link the PIM to the ECM.
- If replacing the PIM only, the procedure is the same except the key fobs programming procedure is not needed.
- If replacing the ECM only, security link the ECM by performing the Vehicle Theft Deterrent relearn through SPS Programming.
- Replace the key fob transmitter for each of the vehicle's keys.
Program the key fob transmitter. Refer to Remote Control Door Lock Transmitter Programming in Keyless Entry.- Turn ignition ON with a valid key.
- Leave the ignition in the ON position for 10 minutes. After 10 minutes the car horn will chirp once.
- Turn the ignition OFF within 5 minutes after the horn chirp and ON again within 5 seconds. If the timing expires for this step, the sequence will be cancelled.
- Leave the key in the ON position for 10 minutes. After 10 minutes the car horn will chirp twice.
- Turn the ignition OFF within 5 minutes after the horn chirps and ON again within 5 seconds.
- Leave the key in the ON position for 10 minutes, after 10 minutes the car horn will chirp three times. During the three horn chirps the BCM and PIM are being linked.
- Turn the ignition OFF, and wait 5 seconds.
- Turn the ignition ON and leave the ignition in the ON position for 10 minutes.
- Turn the ignition OFF, and wait 5 seconds.
- Turn the ignition ON and leave the ignition in the ON position for 10 minutes.
- Turn the ignition OFF, and wait 5 seconds.
- Turn the ignition ON and leave the ignition in the ON position for 10 minutes.
- The ECM is now ready to relearn the password from the PIM on the next ignition switch transition from OFF to CRANK.
- Turn the ignition ON. Linking is now completed.
- Turn the ignition to crank and run engine at idle speed, to confirm the linking procedure has been successful.
No Crank After Reprogramming ECM - keywords P0633 P1629 BCM ECM ecm immobilizer link module PCM PIM stall start - (Sep 26, 2006)
Subject: No Crank after Reprogramming ECM
Models: 2005-2006 Pontiac GTO
The following diagnosis might be helpful if the vehicle exhibits the symptom(s) described in this PI.
Condition/Concern:
No crank after reprogramming an Engine Control Module (ECM) / Powertrain Control Module (PCM).
Recommendation/Instructions:
After reprogramming the ECM, it is necessary to link the ECM to the PIM using the following procedure:
First link the BCM to the PIM using the scan tool.
Then link the ECM to the PIM using pass through programming.
If this procedure was not followed then the ECM will have to be reprogrammed again before the ECM and PIM can be linked with the procedure above.
Note:: You must use pass-through programming when linking the ECM to the PIM.
Please follow this diagnostic or repair process thoroughly and complete each step. If the condition exhibited is resolved without completing every step, the remaining steps do not need to be performed.
I was using windows 10 pro.@eXo3901 are you running the vxdiag on windows 7 32 bit?
👋06 GTO: SPS reflash now no start. Issue with BCM/PIM-PIM/PCM communication?
After I reflashed with SPS (using vxdiag) I am getting P0633, and P1629. P0633 resets each time I clear it. P1629 shows up after I try to crank I think. P1632 and P0513 showed up after I disabled VATS to get it to start. I have set all codes to no error for now but I would really prefer not to...forum.hptuners.com
hey, look, it's our bro.
he was also able to get it to start with disabling VATS. also had a similar issue, perhaps?
going to read through the 2 pages of this thread, brb.
EDIT: seems he fixed the problem with just using a different device to reflash and link.
With the new PIM and inputting the 4 digit security code still didn’t work?No I never get the option to put in the immobilizer code, now when I reprogrammed my ecu it asked for a code