Chevrolet Cruze Forums banner
1 - 19 of 19 Posts

·
Registered
Joined
·
19 Posts
Discussion Starter · #1 ·
So, I recently bought a 2014 Chevy Cruze LS (1.8L) that was unclaimed and without a key. I got a key cut and programmed (see more about that in my previous post) and everything seems to be in order as far as programming goes. The key in the ignition switch shows up as a master key which even has an associated serial number as shown below.

293446


But even after programming, the car would not start. I have tested most all the potential mechanical issues, battery, starter, fuses, wiring, etc. to no avail. So, I eventually broke down and got a VCX NANO with a ACDelco SPS/Tis2Web subscription for my VIN and noticed a few issues in the BCM (good call on that earlier Snipesy, thanks).

One of the things I noticed was that the BCM had a different VIN number than the rest of the modules and the known VIN for the car. Since that time, I did some reprogramming and the VIN on the BCM now matches, but instead of calibrating the BCM to the suggested modules (IDs 1-20), for some reason or another, SPS X's out the BCM calibration out and instead calibrates it to a generic 'Control Module' with an ID #238, as seen below.

293447


293448


Despite trying to 'replace and recalibrate' or just 'program', I cannot get the BCM to accept the appropriate calibration. Any suggestions on how to get the BCM to accept the 1-20 calibrations like it should? I should also note that I am not experiencing any erroneous electrical errors at this time, just some warnings about stabilitrack and antitheft occasionally.

Which brings me to my next potential error. The immobilizer security code is showing that it is not accepted.

293449


I have tried immobilizer relearning to the keys, ecm, bcm, as well as both at the same time with no success. Any advice on how to get my car to accept the security code would also be very welcomed. Thanks in advance!
 

·
Premium Member
Joined
·
2,185 Posts
Most likely someone tried replacing the BCM with some EBAY used listing.

Should it matter? No. But at some point like 4 years ago GM’s software just hates working with mismatches. There is no specific error code. Just random issues more or less exactly what you are describing.

If I had to guess the end model part number being different is what’s causing problems.
 

·
Premium Member
Joined
·
2,185 Posts
Since you already have the needed software you can just buy a new one and program it.



  1. Install EL-49642 SPS programming support tool .
  2. Access the Service Programming System (SPS) and follow the on-screen instructions.
  3. On the SPS Supported Controllers screen, select BCM Body Control Module - Programming and follow the on-screen instructions.
  4. Perform the following for the appropriate ignition type prior to proceeding with the next step:
  5. Key Ignition System: Key in the ignition and any additional keys must be away from the vehicle at least 3 meters.
    Push Button Start System: Keyless entry transmitter must be in the console programming pocket. Refer to the Help selection button on the SPS Immobilizer Setup screen for the exact pocket location. All additional transmitters must be away from the vehicle at least 3 metres.
    Note: The following programming step may take between 10-12 min. and progress will appear to have stopped during this process. This is a normal security timer response and a restart should not be performed. If the DTC B389A set immediately after programming a replacement BCM, the Immobiliser Learn procedure was not properly completed. The Immobiliser Learn procedure needs to be performed again.
  6. On the SPS Supported Controllers screen, select IMMO Immobilizer Learn - Setup. On the next screen, select Body Control Module IMMO Learn with Existing Transponder or Remote Key and follow the on-screen instructions. When Immobiliser Learn is complete, press the Unlock button on the keyless entry transmitter to allow the keyless entry transmitter to exit the Immobiliser Learn mode.
  7. Note: When performing the Tyre Pressure Monitor Sensor Learn during BCM setup, the EL-46079 tyre pressure monitor diagnostic tool must be used to activate each tyre pressure sensor.
  8. On the SPS Supported Controllers screen, select BCM Body Control Module - Setup and follow the on-screen instructions.
  9. Check the driver information centre display for additional messages regarding further calibration instructions. If there are no additional driver information centre instructions present, programming is complete.
  10. At the end of programming, choose the "Clear All DTCs" function on the SPS screen
 

·
Registered
Joined
·
19 Posts
Discussion Starter · #4 ·
Since you already have the needed software you can just buy a new one and program it.



  1. Install EL-49642 SPS programming support tool .
  2. Access the Service Programming System (SPS) and follow the on-screen instructions.
  3. On the SPS Supported Controllers screen, select BCM Body Control Module - Programming and follow the on-screen instructions.
  4. Perform the following for the appropriate ignition type prior to proceeding with the next step:
  5. Key Ignition System: Key in the ignition and any additional keys must be away from the vehicle at least 3 meters.
    Push Button Start System: Keyless entry transmitter must be in the console programming pocket. Refer to the Help selection button on the SPS Immobilizer Setup screen for the exact pocket location. All additional transmitters must be away from the vehicle at least 3 metres.
    Note: The following programming step may take between 10-12 min. and progress will appear to have stopped during this process. This is a normal security timer response and a restart should not be performed. If the DTC B389A set immediately after programming a replacement BCM, the Immobiliser Learn procedure was not properly completed. The Immobiliser Learn procedure needs to be performed again.
  6. On the SPS Supported Controllers screen, select IMMO Immobilizer Learn - Setup. On the next screen, select Body Control Module IMMO Learn with Existing Transponder or Remote Key and follow the on-screen instructions. When Immobiliser Learn is complete, press the Unlock button on the keyless entry transmitter to allow the keyless entry transmitter to exit the Immobiliser Learn mode.
  7. Note: When performing the Tyre Pressure Monitor Sensor Learn during BCM setup, the EL-46079 tyre pressure monitor diagnostic tool must be used to activate each tyre pressure sensor.
  8. On the SPS Supported Controllers screen, select BCM Body Control Module - Setup and follow the on-screen instructions.
  9. Check the driver information centre display for additional messages regarding further calibration instructions. If there are no additional driver information centre instructions present, programming is complete.
  10. At the end of programming, choose the "Clear All DTCs" function on the SPS screen
Well, I got the BCM and went to program it, now I'm getting an error saying that the tis2web version either isn't the most updated or the calibration isn't GM. Any thoughts?
 

·
Registered
Joined
·
19 Posts
Discussion Starter · #5 ·
Well, I got the BCM and went to program it, now I'm getting an error saying that the tis2web version either isn't the most updated or the calibration isn't GM. Any thoughts?
The new part number you suggested did say it was a fit for my car, but when I pulled the old BCM it had a different part number if that matters either.

293565


293566


293560


293561


293562


293563


293564
 

·
Premium Member
Joined
·
2,185 Posts
The new part number you suggested did say it was a fit for my car, but when I pulled the old BCM it had a different part number if that matters either.

View attachment 293565

View attachment 293566

View attachment 293560

View attachment 293561

View attachment 293562

View attachment 293563

View attachment 293564
GM’s software says not right one. Yeah there are probably eBay listings saying it works on this model year Cruze. But they are just pulling those out of their ass.

Honestly don’t think about it too hard.
 

·
Registered
Joined
·
19 Posts
Discussion Starter · #7 ·
GM’s software says not right one. Yeah there are probably eBay listings saying it works on this model year Cruze. But they are just pulling those out of their ass.

Honestly don’t think about it too hard.
That's what it is saying now when I try to program the new BCM (part number 13586273), whereas the old BCM (part number 13589325) would just not recalibrate. So, I'm not sure why the new BCM will not let me program it since it is a Genuine GM, brand new BCM.
 

·
Premium Member
Joined
·
2,185 Posts
That's what it is saying now when I try to program the new BCM (part number 13586273), whereas the old BCM (part number 13589325) would just not recalibrate. So, I'm not sure why the new BCM will not let me program it since it is a Genuine GM, brand new BCM.
What do you mean not program? Did it flash the VIN and change the SWPNs or not?
 

·
Premium Member
Joined
·
2,185 Posts
For those instructions youll also need to select "Replace and Program" instead of "Program".

And I dont believe BCM Immo relearn actually exists. It's called Vehicle Theft Deterrent learn.
 

·
Registered
Joined
·
19 Posts
Discussion Starter · #10 ·
For those instructions youll also need to select "Replace and Program" instead of "Program".

And I dont believe BCM Immo relearn actually exists. It's called Vehicle Theft Deterrent learn.
On the new BCM, whether I select 'program' or 'replace and reprogram' when I get to the BCM programming part, (as per the 'ECU data') the spsmode reads as "replace" and the "vit.vin" has no value, just a dash. So it seems as if it is ready to be programmed and does not have a VIN already programmed, but then when I proceed, the only item that is marked to update is the operating system while everything else has an asterisk to indicate that they "not recognized by this Tis2Web release."

From what I have seen online with replacing and reprogramming the BCM (as in this video), this should not be happening and I don't want to proceed if only the OS will be updating. There is no reason why all of the native GM systems shouldn't be recognized, but with the current #'s being completely different (except for the OS) SPS apparently won't recognize them. In the hyperlinked video above, they are also prompted to install the new part at some point, and I was never given that prompt, even though SPS is "replace" mode. 🤔
 

·
Premium Member
Joined
·
2,185 Posts
On the new BCM, whether I select 'program' or 'replace and reprogram' when I get to the BCM programming part, (as per the 'ECU data') the spsmode reads as "replace" and the "vit.vin" has no value, just a dash. So it seems as if it is ready to be programmed and does not have a VIN already programmed, but then when I proceed, the only item that is marked to update is the operating system while everything else has an asterisk to indicate that they "not recognized by this Tis2Web release."

From what I have seen online with replacing and reprogramming the BCM (as in this video), this should not be happening and I don't want to proceed if only the OS will be updating. There is no reason why all of the native GM systems shouldn't be recognized, but with the current #'s being completely different (except for the OS) SPS apparently won't recognize them. In the hyperlinked video above, they are also prompted to install the new part at some point, and I was never given that prompt, even though SPS is "replace" mode. 🤔
Those are placeholder numbers. It's a factory BCM.
That's why SPS doesnt recognize them. They literally mean nothing.

A couple things about this video.

  • You dont 'pick' calibrations. GM doesn't do that anymore.
  • That entire Tech 2 thing is irrelevant. All of that is done through SPS now. Nor is it done through GDS.

Push next. After the flash completes it will ask something about the VIN. Make sure that matches else you're going to have a bad day. Do any sort of learn procedure it tells you to do too. Its fool proof.

If you are still getting security lights after that you will need to do that Vehicle Theft System learn in SPS.
 

·
Registered
Joined
·
19 Posts
Discussion Starter · #12 ·
Those are placeholder numbers. It's a factory BCM.
That's why SPS doesnt recognize them. They literally mean nothing.

A couple things about this video.

  • You dont 'pick' calibrations. GM doesn't do that anymore.
  • That entire Tech 2 thing is irrelevant. All of that is done through SPS now. Nor is it done through GDS.

Push next. After the flash completes it will ask something about the VIN. Make sure that matches else you're going to have a bad day. Do any sort of learn procedure it tells you to do too. Its fool proof.

If you are still getting security lights after that you will need to do that Vehicle Theft System learn in SPS.
Placeholder numbers make sense, for some reason I was under the impression with that error that those IDs would not successfully update to the suggested calibration numbers. But it would make sense that they should. Okay, that makes sense. I was confused by that video where my placeholder numbers are, his were already so close to where they should be, and I think it's because his had already been programmed. I will try out the replace and reprogram again soon and let you know how it turns out.

Thanks again for all your help, I really do appreciate everything!
 

·
Registered
Joined
·
19 Posts
Discussion Starter · #13 ·
Placeholder numbers make sense, for some reason I was under the impression with that error that those IDs would not successfully update to the suggested calibration numbers. But it would make sense that they should. Okay, that makes sense. I was confused by that video where my placeholder numbers are, his were already so close to where they should be, and I think it's because his had already been programmed. I will try out the replace and reprogram again soon and let you know how it turns out.

Thanks again for all your help, I really do appreciate everything!
I just got off the phone with ACDelco and apparently, GM has the right to "lock down" any vehicle that has a salvage title, which mine has. Since it has been flagged as salvage and out of warrantee, I cannot successfully reprogram the modules to let me start the car. Not to mention they locked me out of the SPS programming because I had 'reached my programming limit' or something to that effect.

I am getting in touch with their legal department to see if there is anything that can be done about the lock on my car administered through GM. Otherwise, have any suggestions on how to bypass a GM Global A lockdown on an otherwise perfectly fine 2014 Chevy Cruze? (y)

P.S. I recorded the conversation.
 

·
Premium Member
Joined
·
2,185 Posts
I just got off the phone with ACDelco and apparently, GM has the right to "lock down" any vehicle that has a salvage title, which mine has. Since it has been flagged as salvage and out of warrantee, I cannot successfully reprogram the modules to let me start the car. Not to mention they locked me out of the SPS programming because I had 'reached my programming limit' or something to that effect.

I am getting in touch with their legal department to see if there is anything that can be done about the lock on my car administered through GM. Otherwise, have any suggestions on how to bypass a GM Global A lockdown on an otherwise perfectly fine 2014 Chevy Cruze? (y)

P.S. I recorded the conversation.
I have programmed salvage vehicles before. It just gives a notification at the start.

I’ve never heard of a programming limit before. And I’ve done a lot of it.
 

·
Premium Member
Joined
·
2,185 Posts
I am getting in touch with their legal department to see if there is anything that can be done about the lock on my car administered through GM. Otherwise, have any suggestions on how to bypass a GM Global A lockdown on an otherwise perfectly fine 2014 Chevy Cruze? (y)

P.S. I recorded the conversation.
We can technically bypass the ECM restrictions but not the BCM.
The BCM is what dictates this sort of ID code in the car. It’s what alllll the other modules need. So there isn’t really any way around it.
 

·
Registered
Joined
·
19 Posts
Discussion Starter · #16 ·
We can technically bypass the ECM restrictions but not the BCM.
The BCM is what dictates this sort of ID code in the car. It’s what alllll the other modules need. So there isn’t really any way around it.
So weird about the programming limit then... This is what I got yesterday and ACDelco confirmed it was the case today.

293575


Were your salvage vehicles pre-2014? The representative today said that the Global A vehicles can be shut down by GM should they choose. Which apparently seems to be what happened with mine.

The BCM apparently took the programming alright, it said it passed. That is, before my SPS subscription was completely removed. So maybe an ECM bypass may work?
 

·
Premium Member
Joined
·
2,185 Posts
So weird about the programming limit then... This is what I got yesterday and ACDelco confirmed it was the case today.

View attachment 293575

Were your salvage vehicles pre-2014? The representative today said that the Global A vehicles can be shut down by GM should they choose. Which apparently seems to be what happened with mine.

The BCM apparently took the programming alright, it said it passed. That is, before my SPS subscription was completely removed. So maybe an ECM bypass may work?
All vehicles 2010ish to 2023 will be global A. Whatever that means cause it’s really not that much different from the older vehicles.

If the radio says it’s locked. doing the ECM bypass isn’t going to help anything.
 

·
Registered
Joined
·
19 Posts
Discussion Starter · #18 ·
All vehicles 2010ish to 2023 will be global A. Whatever that means cause it’s really not that much different from the older vehicles.

If the radio says it’s locked. doing the ECM bypass isn’t going to help anything.
The radio was unlocked by the end of the BCM programming, but I was shut out of programming before I could check in on whether the security code was finally accepted. But I'm guessing not since the car still won't start and the rep told me that my car had been flagged by GM... For some reason she specifically mentioned that GM could do this with global A vehicles.
 

·
Premium Member
Joined
·
2,185 Posts
The radio was unlocked by the end of the BCM programming, but I was shut out of programming before I could check in on whether the security code was finally accepted. But I'm guessing not since the car still won't start and the rep told me that my car had been flagged by GM... For some reason she specifically mentioned that GM could do this with global A vehicles.
Global A js just the platform for 2010+ vehicles. While there is some new stuff like I said it’s not that special. And she’s just repeating technobabble.

Okay so since the radio is unlocked that means the environment code is working. This is a special VIN specific code for your vehicle. Annnnd this means the BCM is working properly.

The problem is one of 2 things.

* The ECM/BCM immobilizer isn’t working. You fix this with that Vehicle Anti Theft Learn in SPS. Do not confuse this with the environment code. It’s a different thing.
or
* The key is not programmed. You will get a security light in the dash if this is the case. You can try the 30 minute relearn procedure.
 
1 - 19 of 19 Posts
Top