Chevrolet Cruze Forums banner

BCM EEPROM Goodness or How to add OEM remote start

25663 Views 39 Replies 13 Participants Last post by  pinstripebob
For 2011-2015 Cruzes and 2016 Cruze Limiteds made in the United States and Australia that do not have remote start enabled only.

In my quest to find a way to add factory remote start to my 2011 Cruze, (and my side quest for a cure for a bad case of boredom mixed with inquisitiveness), I took a look at a BCM pulled from a 2014 Cruze with remote start.

The first thing I did was immediately investigate the internals. It didn't take long to find an 8 pin 24C16WT sitting by itself. A quick google search revealed that it was the eeprom I was looking for.

Digging out my recently replaced usb reader and adapter clip, I hooked it up to my Surface Pro and read the chip. Just like the radio silver boxes, it comes out mostly as random gibberish but 3 things are in clear text format:

1) the BCM's serial number
2) the donor car's VIN
3) what appears to be a 4 digit security code

I switched the vin to match that of my car and swapped it out. While the new BCM did trigger the anti-theft start lock out and threw a fit about my TPMS needing to be serviced, my car did not outright reject the "new" unit. I was able to access the setting menu through my radio and immediately I noticed a new setting for Remote Start Auto Heated Seats (sorry, can't remember the section name). Remote start itself did not appear in the appropriate section, but I ignored that as I wasn't 100% certain I had the right hood latch in my Cruze.

The next thing I decided to try was cloning my original BCM's eeprom and see what happened. I made backups of both chips, then flashed my 2011 dump to the 2014. A quick reassemble and the new bcm was plugged back in.

This time the results were a bit different:

1) the reported mileage had changed and now matched what I knew was the current amount
2) the anti-theft lock out did not trigger and I was able to start my car right up
3) it still showed the setting for the remote start heated seats

So while it probably was to be expected that the vehicle's mileage would be stored in the chip, it's interesting that the resistor value for our keys is also stored there and both are able to be transferred over without affecting the options programmed into the BCM at the factory.
See less See more
  • Like
Reactions: 5
1 - 13 of 40 Posts
LOL! The only "degrees" I have are my high school diploma and pharmacy tech certification.
It also applies to the instrument panel. There is a distinct size difference in this chip and the one in the silverboxes. That chip was a 16k and this one is only a 2k.
And, the test is a success. I now have oem remote start :)
  • Like
Reactions: 1
I'm not sure I understand what you mean by divvy up the segments?

1) Physically the BCM is a single motherboard with 6 connector plugs soldered on. There aren't "segments".

2) Software wise, there aren't segments. It LOOKS like there are, but when you compare reads between units or different reads for the same unit after something was changed you'll see that even in the blank areas there are random changes without an indication of what they relate to. The other issue is that while the vin, serial number and (possible) security code are in clear text everything else is encrypted and comes up as gibberish.
Now to figure out how to expand on this to get a manual transmission to work with it... hmmmm.
Sorry I took so long to reply to this. You'd probably have to put in some kind of safety switch for it to work.
I finally tracked down a 2011 Cruze with remote start. If I can get the hood latch from it, I'll see if it uses the same part number as the 10-11 Equinox.
I just had some more fun with this project. I updated my original 2011 BCM with the newest calibrations & software available using the VIN of a 2011 Cruze with remote start through the AC Delco TIS system. It definitely updated my BCM, as installing it provided me with an actual configuration setting through my radio to enable/disable remote start. With a 2014 Cruze remote start compatible hood latch installed, it would not work and my car would report the hood ajar. Switching to a 2011 cruze specific hood latch taken from a non-remote start enabled vehicle ended the hood ajar error and allowed remote start to function.

So here are the requirements to add factory remote start to a Gen 1 Cruze:

2011 Cruze ONLY - a bcm pulled from a remote start enabled 2011 cruze, or your original bcm reprogrammed using the vin from a remote start enabled 2011 cruze and key fob(s).

2012-16 Cruze - a bcm pulled from a remote start enabled 2012-16 cruze, or your original bcm reprogrammed using the vin from a remote start enabled 2012-16 cruze, and key fob(s).
See less See more
  • Like
Reactions: 1
So when you updated the 2011 BCM with new software for a VIN with remote start you didn’t get VIN mismatches?
TIS doesn't actually care what VIN is used to program a part. You can let a MDI (or approved pass through device) detect your vehicle, but then change the VIN to whatever you want. I've used this trick to reprogram a Mylink radio from a 2017 Verano using the VIN of a 2016 Cruze Limited so it would work in my 2011.

In the case of the BCM reprogram, I used the VIN from a 2011 Cruze LT so the difference between that car and mine would be minor and still be an official update of the BCM (mine is a 1LT Trim and the donor vehicle is a 2LT trim). The update did change the VIN registered in the BCM to match the 2LTs. A quick change of the VIN back to mine using the procedure in my original post took care of that issue.
Just curious as to how you view the output. Have you tried filtering it using Hex or possibly octal?
I hate to say it, but I have no idea what you mean by that. Are you talking about reading the BCM eeprom to change the VIN? It's the same as reading the radio eeprom: in hexadecimal.
  • Like
Reactions: 1
Reprogramming the fobs is even easier than upgrading to remote start.

  • Insert master key into ignition
  • Switch ignition ON
  • Switch ignition OFF
  • Remove master key
  • Within 10 seconds insert new key and switch ignition ON
  • New key now Programmed
  • NOTE: A maximum of 8 keys can be programmed
I honestly don't remember anymore. I do remember that the chip to read and flash was on a different side on my 2011 BCM vs the 2014 bcm I first experimented with. Are they both 24C16WT chips? You might have to just try reading both and see which one gives you the vin numbers.

Btw, I think reprogramming the fobs is a little more complicated than I posted above... but maybe my memory is a little biased as I did my reprogramming in a hurry because of a major t-storm suddenly appearing over my head at the time.
I did attempt to read both. One had a lot of information, but no VIN. The other I couldnt read for some reason.
I’m not certain. Try posting or pming me some pictures of each complete side of your bcm.
1 - 13 of 40 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.