Chevrolet Cruze Forums banner
1 - 20 of 41 Posts

· Registered
Joined
·
520 Posts
Discussion Starter · #1 · (Edited)
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.
 

· Registered
Joined
·
773 Posts
Very interesting information.

So you're a Pharmacy Tech who has an Electrical Engineering degree? Pretty cool.

You remind me a lot of a guy I know thru the Duramax community. He's researched many of the same things for our trucks and came up with a lot of add-ons and mods that way.
 

· Premium Member
Joined
·
2,450 Posts
Nicely done.

Things like VIN, Serial Numbers, etc, are almost always stored in a section of the cache that can be rewritten as you please. That is... There's no signature or checksum or anything like that.
 

· Premium Member
Joined
·
7,556 Posts
Seems like a reoccurring pattern. Stuff that gets changed has it's own storage separate from the software. Probably to prevent the software from getting overwritten.
 

· Registered
Joined
·
520 Posts
Discussion Starter · #7 · (Edited)
And, the test is a success. I now have oem remote start :)

How to:

1) Get your bcm reprogrammed or swapped and program your new fobs to your vehicle.

2) Replace your existing hood latch with the new one. Don't forget to reconnect the wire harness.

3) Use your key fob to test the remote start.
 

· Premium Member
Joined
·
2,450 Posts
I would try to divvy up the segments in the BCM.

Generally at the end or start of each segment will be some numbers specifying where it is, what the part number is, etc... You can then identify the ones you want to keep and update. It might even specify how big the segment is.
 

· Registered
Joined
·
520 Posts
Discussion Starter · #11 · (Edited)
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.
 

· Registered
Joined
·
520 Posts
Discussion Starter · #12 ·
okay... so here is the final tally.

Swapped original BCM with one already programmed for remote start, check
Installed replacement hood latch, check
Had Brake Pedal Position Sensor calibrated (needed after swapping bcm to re-enable cruse control), check
Replaced original 4 button key fobs with new 5 button key fobs, check.

Price:
used bcm & used latch ($35 together) + new pair of fobs ($50) + sensor calibration ($75): $160

vs

sending original bcm out to be reprogrammed ($249) + used latch ($5 to 10?) + new fobs ($50) + inability to use vehicle while bcm is removed: at a minimum $300, more if sensor needs to be recalibrated after bcm is reprogrammed.

vs

3rd party remote starts that do not have 100% functionality with Cruzes: not sure, I heard too many complaints about programming and key fob issues to even look into them :p
 

· Premium Member
Joined
·
2,450 Posts
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.
When you program them, It is segment by segment. It may not be obvious, but they are segmented.
 

· Registered
Joined
·
520 Posts
Discussion Starter · #15 · (Edited)
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.
 

· Registered
Joined
·
520 Posts
Discussion Starter · #16 · (Edited)
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).
 

· Registered
Joined
·
254 Posts
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 TDS 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 programmed for remote start pulled from a 2011 cruze, or your original bcm reprogrammed using the vin from a remote start enabled 2011 cruze and key fobs that support remote start or onstar module programmed for remote start.

2012-16 Cruze - a bcm programmed for remote start pulled from a donor vehicle, or your original bcm reprogrammed using the vin from a remote start enabled cruze, remote start compatible hood latch (P/N: 95463828 or 42522220) and key fobs that support remote start or onstar module programmed for remote start.
So when you updated the 2011 BCM with new software for a VIN with remote start you didn’t get VIN mismatches?
 

· Registered
Joined
·
520 Posts
Discussion Starter · #18 · (Edited)
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.
 
1 - 20 of 41 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.
Top