Key relearn issue After ECM replacement

Cody Technician Ontario Posted   Latest   Edited  
Discussion
Programming
2017 Chevrolet Silverado 2500 HD High Country 6.6L (Y L5P) 6-spd (1000) — 1GC1KXEY4HF141359
P0633 — Immobilizer Key Not Programmed - ECM/PCM
B3902
B389A
B3924
B3926
B3927
B3979
Security Theft / No Start

IMMO - Immobilizer Relearn

Help trying to perform IMMO - Immobilizer Relearn after ECM replacement I am getting this error message:

Body Control Module

Parameter ID not supported

Please reprogram ECU with correct SPS software calibration

Connector HS CAN Bus

Controller Body Control Module

Error Number 2112

I have replaced:

  • ECM (Missfire caused by driver i ECM is open circuit)
  • BCM (Recommended by AcDelco TDS support)
  • New ignition key (Recommended by AcDelco TDS support)
  • New Immobilizer (Recommended by AcDelco TDS support)

Tried 30 Minute learn 

Followed all TSBs and flow charts for each DTC

Spoke with an AcDelco trainer and suggested following flow chart for DTC B2955

Also tried doing a key relearn with a new key and all the original parts installed and it still won’t relearn

UPDATE: FIXED Relearn took with a GM MDI I borrowed. I Was using Autel Maxiflash Elite.

Thanks too everyone who helped

0
Interesting
Michael Mobile Technician
Utah
Michael
 

Is your PCM a new one from GM or used? This often happens when trying to marry a used PCM without using aftermarket tools to reset. If used, you would need to clone the Engine ECU with tool like TunerCat, IO Terminal or KTAG. Currently there is no easy solution for 2017 and newer Duramax.

0
Ð Awarded
Cody Technician
Ontario
Cody
 

All parts are from gm and correct part numbers

0
Ð Awarded
Michael Mobile Technician
Utah
Michael
 

That is good. Now we can blame it on AC Delco.

0
Ð Awarded
Cody Technician
Ontario
Cody
 

Doesn’t work with all original modules too

0
Ð Awarded
David Diagnostician
Louisiana
David
 

Did the new ECU have a previous VIN stored in it? I have seen this lately with ECU’s that are “tried” and programmed out of the box and sent back. Did SPS2 ask you to override a VIN that did not match the current session?

0
Ð Awarded
Cody Technician
Ontario
Cody
 

No previous VIN

0
Ð Awarded
Azael Diagnostician
Texas
Azael
 

I would verify that this has a new ecm. I have been burned once when we got a used module from the dealer

0
Ð Awarded
Cody Technician
Ontario
Cody
 

I verified it’s was new

0
Ð Awarded
Azael Diagnostician
Texas
Azael
 

Email me …

0
Ð Awarded
Cody Technician
Ontario
Cody
 

Sent

0
Ð Awarded
Bill Diagnostician
Pennsylvania
Bill
 

I had a 13 Malibu that needed BCM. Got new one from dealer and after programming would not learn security. One of the codes had a footnote about using a previously un programmed key. Tried that and still didn't work. I think I got a tried out unit. My key writing guy was able to clip onto the security chip on the old BCM and copy the data and write it onto the new BCM. It started immediately…

+1
Ð Awarded
Agree
David Owner/Technician
Minnesota
David
 

We just had an 18 Silverado with the b3927 and b3979 plus a couple other enviromental id codes and did the immobilizer function right on sps. Did bcm relearn with new keys but used old keys

+1
Ð Awarded
Agree
Cody Technician
Ontario
Cody
 

I tried that aswell

0
Ð Awarded
Harwinder Owner
Maryland
Harwinder
 

find a local locksmith who can EEPROMed/program it for u.

0
Ð Awarded
Cody Technician
Ontario
Cody
 

Unfortunately we don’t have that option here

0
Ð Awarded
Michael Owner
Alabama
Michael
 

I ran into a similar situation a couple of weeks ago on a 2014 Sonic 1.8 - the ECM had been replaced and the same 2112 error message was coming up. Tried the Body Control Module IMMO Function with Existing Transponder or Remote Key Special Function in SPS2 even though the BCM had not been replaced (the BCM software had been updated to the latest calibration). This function ran a 12-minute timer…

0
Ð Awarded
Cody Technician
Ontario
Cody
 

I can’t do any IMMO functions

0
Ð Awarded
Robert Mobile Technician
Delaware
Robert
 

May I ask you whether Engine control module was replaced? The P0633 code is normal when putting a new engine computer in after doing the theft learn. It will clear on its own once the engine is successfully started. My point is, and I’m telling you this from experience, if they replaced the engine computer for a no start and it still won’t start even though you did everything correctly, it will…

+1
Ð Awarded
Agree
Cody Technician
Ontario
Cody
 

I replace the Ecm for a misfire Because the driver for cylinder 4 was open circuit. After programming the new ecm I tried to relearn the immobilizer and got this error

0
Ð Awarded
Kerry Mobile Technician
Ohio
Kerry
 

....if you go back to your original configuration of pcm and bcm and old key, what does it do? Include a hard reset for good measure if you are attempting this. Also, was it a tuned/deleted ecm originally?

0
Ð Awarded
Cody Technician
Ontario
Cody
 

With original configuration it still has the same error message. No modifications to the truck

0
Ð Awarded
Stephane Mobile Technician
Quebec
Stephane
 

Always good to have a good IMMO programmer when doing programming. This happened to me with a Cadillac last year and I repaired everything with my IM608. And if I am not mistaken the password for the programming of the keys is in the BCM. So I think changing the BCM may not help you.

0
Ð Awarded
William Owner/Technician
Kentucky
William
 

If you change the bcm and pcm you will possibly need new keys as well as the possibility of immobilizer password faults in the abs, hvac, srs and instrument cluster faults.

0
Ð Awarded
Luke Engineer
Connecticut
Luke
 

Hi, You had the same issue with Parameter ID not supported ? Looks like the solution was to use GM MDI instead of maxiflash Elite. I do have IM608 that I could use to add a new key (All keys lost) to the newly programmed BCM. I would rather use the OEM method but I guess i will have to try. Is that what you did ? All keys lost on newly programmed bcm ? Thanks

0
Ð Awarded
Cody Technician
Ontario
Cody
 

I was able to select ecm and bcm replacement option

0
Ð Awarded
Luke Engineer
Connecticut
Luke
 

Which option are you referring to ? Is this under Immobilizer functions for ECM/BCM matching ? Was this with maxiflash or GM MDI. Thank you

0
Ð Awarded
Cody Technician
Ontario
Cody
 

Relearn took with a GM MDI I borrowed. I Was using Autel Maxiflash Elite. Thanks too everyone who helped

+1
Ð Awarded
Helpful
Luke Engineer
Connecticut
Luke
 

Hi, Was this the only issue ? I am having the same problem after replacing BCM with a new one. ECM is original. I have 2 new key fobs and I am getting the same error when doing Key Learn (New). I am also Using Maxiflash Elite. Thanks

0
Ð Awarded
Jeff Owner/Technician
Arizona
Jeff
 

I just want to add an updated answer to this thread: I ran into this precise problem yesterday on a 2017 Malibu. I was coding in a new BCM and got to the IMMO portion and got this error using my Autel as the j2534 device. Switching to the Ford VCM II as the j2534 device allowed the procedure to continue, So, it is an Autel problem, but it can be resolved with any Bosch interface, apparently.

0
Ð Awarded