Key relearn issue After ECM replacement
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
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.
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?
I would verify that this has a new ecm. I have been burned once when we got a used module from the dealer
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…
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
find a local locksmith who can EEPROMed/program it for u.
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…
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…
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
....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?
With original configuration it still has the same error message. No modifications to the truck
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.
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.
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
Which option are you referring to ? Is this under Immobilizer functions for ECM/BCM matching ? Was this with maxiflash or GM MDI. Thank you
Relearn took with a GM MDI I borrowed. I Was using Autel Maxiflash Elite. Thanks too everyone who helped