C5 Tech Corvette Tech/Performance: LS1 Corvette Technical Info, Internal Engine, External Engine, Tech Topics, Basic Tech, Maintenance, How to Remove & Replace
Sponsored by:
Sponsored by:

C5 BCM processor type

Thread Tools
 
Search this Thread
 
Old Mar 19, 2020 | 08:28 PM
  #1  
Nenglez06's Avatar
Nenglez06
Thread Starter
8th Gear
 
Joined: Jan 2020
Posts: 8
Likes: 2
Default C5 BCM processor type

Greetings to all.

Newbie here. I recently bought a 2003 Z06...what an excellent driving machine!! It has the dreaded Column lock problem. Has the LMC5 bypass. I have read a couple of long blogs about the subject and decided to dig in to the BCM itself.
I am trying to identify the processor type with little luck. The numbers on all the chips appear similar and guessing that they must be GM part numbers. Attached is a picture of the circuit board in hopes someone could identify it. The processor is the large square chip on the board. If I counted right it’s a 68 pin chip.


BCM...Large chip on the top is what I need to identify.

Any ideas out there?

Thanks!!!


Reply
Old Mar 19, 2020 | 11:26 PM
  #2  
C5MSG2004Vert's Avatar
C5MSG2004Vert
Drifting
Liked
Loved
Community Favorite
Top Answer: 1
 
Joined: Mar 2018
Posts: 1,364
Likes: 414
From: New Jersey
Default

Not sure what that device is but some information on the web says that these were Motorola's or Intel CPU's. I am supprised that this information is not freely available.. Maybe GM could release it or the supplier of the BCM. If you did find out what the chip is, what would you do with that information?
Reply
Old Mar 20, 2020 | 12:53 AM
  #3  
Trash's Avatar
Trash
Racer
15 Year Member
All Eyes On Me
 
Joined: Apr 2010
Posts: 389
Likes: 25
Default

Have you tried searching for the part or chip number on Digi-Key? They sell all sorts of stuff like this.
Reply
Old Mar 20, 2020 | 02:22 AM
  #4  
Nenglez06's Avatar
Nenglez06
Thread Starter
8th Gear
 
Joined: Jan 2020
Posts: 8
Likes: 2
Default

Thanks for the feedback Pdbrains!

Fortunately there are not many 68 pin PLCC microprocessors. Looking at several brands I found on line the pin outs of the power and cristal pins agree with the Motorola MC68HC11 and nothing like the other three I found. My original plan was to trace the assembly code and find the spot where the steering column is actuated and checked to make sure it is disengaged. I will either remove two relays on the circuit board and add timed circuits to exactly do what the program expects. OR find the end of the assembly routine that determines the health of the steering lock and change the result to always healthy. This is no small project!

Best Regards

Last edited by Nenglez06; Mar 20, 2020 at 02:32 AM.
Reply
Old Mar 20, 2020 | 02:27 AM
  #5  
Nenglez06's Avatar
Nenglez06
Thread Starter
8th Gear
 
Joined: Jan 2020
Posts: 8
Likes: 2
Default

Thanks For the feedback Trash!

Yes, I’ve spent a few hours searching. The number(s) on the chip gave no reasonable results. Digi-Key gave me the best information once I started looking for MCUs of 68 pins. Very handy for the search and links to data sheets!

Best Regards.

Last edited by Nenglez06; Mar 20, 2020 at 02:33 AM.
Reply
Old Mar 20, 2020 | 07:56 AM
  #6  
C5MSG2004Vert's Avatar
C5MSG2004Vert
Drifting
Liked
Loved
Community Favorite
Top Answer: 1
 
Joined: Mar 2018
Posts: 1,364
Likes: 414
From: New Jersey
Default

It's a pretty big job to reverse engineer the code without have the electrical schematics. Are you planning on dumping the contents of the eprom to get the assembly code? It's seems that the external signals from/to the BCM have already been figured out. There are schematics out there for building a circuit. Take a look at this link. http://shelor.net/Z/CorvetteForum/Cscokd/. It seems that you have the skills to redesign this to remove the relays and change it over to an all solid state design.
Reply
Old Mar 20, 2020 | 09:05 AM
  #7  
tentuna's Avatar
tentuna
Drifting
15 Year Member
 
Joined: Nov 2003
Posts: 1,645
Likes: 65
Default

I had a LMC5 fail so don't discount that, I troubleshot the column lock down to either the relay or the LMC5. First replaced the relay then the LMC5 (a solid state switch) and that was the root cause.
Reply
Old Mar 20, 2020 | 10:30 PM
  #8  
Nenglez06's Avatar
Nenglez06
Thread Starter
8th Gear
 
Joined: Jan 2020
Posts: 8
Likes: 2
Default

Originally Posted by Pdbrains
It's a pretty big job to reverse engineer the code without have the electrical schematics. Are you planning on dumping the contents of the eprom to get the assembly code? It's seems that the external signals from/to the BCM have already been figured out. There are schematics out there for building a circuit. Take a look at this link. http://shelor.net/Z/CorvetteForum/Cscokd/. It seems that you have the skills to redesign this to remove the relays and change it over to an all solid state design.
Your link is familiar to me. This problem just seems to have several exterior factors (like low battery voltage mainly) that may trigger the problem. That’s why it just seems logical to remove the code that detects the condition. Assuming the MCU is a MC68HC11 it will have an EEPROM that would also need to be read in addition to the external EPROM. I suspect that when they talk about the BCM being flashed they are only talking about the EEPROM in the MCU. So both memories would need to be read to get all the code. I think it is interesting that despite two recalls that, I believe, involved reflashing the BCM, the problem was not eliminated. I wonder if the code that checks the lock is located in the EPROM and therefore was not modifiable unless the BCM were to be replaced $$$$ with a rewritten EPROM.
There are two relays in the BCM that control the column lock actuator. I read a comment from the LMC5 rep (probably designer) who suspects those relays to be a source of problems as the the car ages. So that is definetly a source of focus for me.
If the code is not touched then the key would be to find the exact timing expectation the MCU requires to qualify the steering lock as healthy. Once we have a time expectation the internal relays could be replaced with a precise trimming circuit.



Last edited by Nenglez06; Mar 20, 2020 at 10:43 PM.
Reply
Corvette Stories

The Best of Corvette for Corvette Enthusiasts

story-0

5 Reasons to Upgrade to an LS6-Powered Corvette; 5 Reasons to Stay LT2

 Michael S. Palmer
story-1

2027 Corvette vs The World: Every Model vs Closest Competitor

 Joe Kucinski
story-2

10 Most Common Corvette Problems of the Last 20 Years!

 Joe Kucinski
story-3

5 MOST and 5 LEAST Popular Corvette Model Years in History!

 Joe Kucinski
story-4

2027 Corvette Buyer's Guide: Everything You Need to Know!

 Joe Kucinski
story-5

10 Things C8 Corvette Owners Hate (But Won't Tell You)

 Joe Kucinski
story-6

10 Best Corvettes Coming to Barrett-Jackson Palm Beach 2026!

 Brett Foote
story-7

Every Corvette Grand Sport Explained! (C2, C4, C6, C7, & C8)

 Joe Kucinski
story-8

Grand Sport & Grand Sport X Launch Alongside All-New 535hp LS6 V8!

 Michael S. Palmer
story-9

5 Reasons Bad Drivers Crash & 5 Ways to Avoid a Costly Mistake!

 Joe Kucinski
Old Mar 21, 2020 | 07:54 PM
  #9  
Nenglez06's Avatar
Nenglez06
Thread Starter
8th Gear
 
Joined: Jan 2020
Posts: 8
Likes: 2
Default

Originally Posted by tentuna
I had a LMC5 fail so don't discount that, I troubleshot the column lock down to either the relay or the LMC5. First replaced the relay then the LMC5 (a solid state switch) and that was the root cause.
Yes I did think of that possibility. As a troubleshooter I lean on fixing the problem at the root rather than workarounds that, although may save a ton of time and money, dońt completely eliminate the problem. Guess I’m a little obsessed about this problem.....lol.
I would love to go for a ride without my wife worrying about us getting stuck somewhere. 😕
Reply
Old Mar 21, 2020 | 07:56 PM
  #10  
lionelhutz's Avatar
lionelhutz
Race Director
15 Year Member
Liked
Loved
Community Favorite
 
Joined: Apr 2007
Posts: 11,150
Likes: 890
From: South Western Ontario
Default

Remove the lock plate/locking motor and ensure the PCM is programmed to not have the 2mph speed cutoff and you can't get stranded anywhere.
Reply
Old Mar 21, 2020 | 08:01 PM
  #11  
Nenglez06's Avatar
Nenglez06
Thread Starter
8th Gear
 
Joined: Jan 2020
Posts: 8
Likes: 2
Default

Originally Posted by lionelhutz
Remove the lock plate/locking motor and ensure the PCM is programmed to not have the 2mph speed cutoff and you can't get stranded anywhere.
The lock motor is disconnected. Assuming you are talking about using something like the Tech 2 to flash modules; If the PCM is already programmed with the 2mph cutoff will the tech 2 allow you to go back to the previous state (Revision)?

thanks for the pointer.
Reply
Old Mar 21, 2020 | 09:09 PM
  #12  
mmartinez's Avatar
mmartinez
Melting Slicks
15 Year Member
Active Streak: 30 Days
Active Streak: 60 Days
Liked
 
Joined: Sep 2008
Posts: 3,117
Likes: 793
From: Espanola New Mexico
Default

So I don't know if they can go back to the previous state, I have read that they can just enter a very high mph number, like 200 maybe.
Reply
Old Mar 22, 2020 | 02:47 AM
  #13  
Nenglez06's Avatar
Nenglez06
Thread Starter
8th Gear
 
Joined: Jan 2020
Posts: 8
Likes: 2
Default

Originally Posted by mmartinez
So I don't know if they can go back to the previous state, I have read that they can just enter a very high mph number, like 200 maybe.
That sounds like a good idea. It should be easier to find that in the code. The only drawback would be getting the column message once in a while. The Reset button on the dash will clear it. I'll keep this option in mind.

Thanks!
Reply
Old Jun 8, 2020 | 07:00 AM
  #14  
Nenglez06's Avatar
Nenglez06
Thread Starter
8th Gear
 
Joined: Jan 2020
Posts: 8
Likes: 2
Default

Thought I would place un update here. After many hours of work I was able to add code to the BCM to simulate the steering column lock position expected response. Have had no problems for a month now!
Thanks for the feedback.
Reply
Old Jun 8, 2020 | 04:11 PM
  #15  
fuggles's Avatar
fuggles
Racer
 
Joined: Mar 2017
Posts: 406
Likes: 59
From: Northern California
Default

Very cool. Having heard of this problem many times over the last 3 years I've owned the car, I've always wondered if this circuitry could be replaced with a (not so) simple PLD. Hmm. I will look into it if mine ever fails.
Reply
Old Jun 8, 2020 | 08:43 PM
  #16  
C5MSG2004Vert's Avatar
C5MSG2004Vert
Drifting
Liked
Loved
Community Favorite
Top Answer: 1
 
Joined: Mar 2018
Posts: 1,364
Likes: 414
From: New Jersey
Default

Originally Posted by Nenglez06
Thought I would place un update here. After many hours of work I was able to add code to the BCM to simulate the steering column lock position expected response. Have had no problems for a month now!
Thanks for the feedback.
I like that you were able to do this. Do you care to share how this was accomplished? What other interesting info did you find out about the hardware and software.
Reply
Old Nov 21, 2020 | 06:51 PM
  #17  
NSFW's Avatar
NSFW
Drifting
All Eyes On Me
Liked
Loved
Community Favorite
 
Joined: Nov 2017
Posts: 1,371
Likes: 291
Default

Originally Posted by Nenglez06
Thought I would place un update here. After many hours of work I was able to add code to the BCM to simulate the steering column lock position expected response. Have had no problems for a month now!
Thanks for the feedback.
I'd love to know the details of this - how did you do it?

BTW, I'm one of the main developers of PCM Hammer so I'm no stranger to this field, I just haven't looked at other modules besides the PCM yet.

I'm itching to get the EBCM figured out next, and hopefully fix the "ice mode" problem, but any information about getting into any of the modules would be interesting.
Reply

Get notified of new replies

To C5 BCM processor type





All times are GMT -4. The time now is 06:58 PM.

story-0
5 Reasons to Upgrade to an LS6-Powered Corvette; 5 Reasons to Stay LT2

Slideshow: Should you buy a 2020-2026 Corvette or wait for 2027?

By Michael S. Palmer | 2026-04-22 10:08:58


VIEW MORE
story-1
2027 Corvette vs The World: Every Model vs Closest Competitor

Slideshow: 2027 Corvette lineup vs the world.

By Joe Kucinski | 2026-04-20 17:58:41


VIEW MORE
story-2
10 Most Common Corvette Problems of the Last 20 Years!

Slideshow: 10 major Corvette problems from the last 20 years.

By Joe Kucinski | 2026-04-14 16:37:05


VIEW MORE
story-3
5 MOST and 5 LEAST Popular Corvette Model Years in History!

Slideshow: 5 most and least popular Corvette model years.

By Joe Kucinski | 2026-04-08 13:25:01


VIEW MORE
story-4
2027 Corvette Buyer's Guide: Everything You Need to Know!

Slideshow: 2027 Corvette buyer's guide

By Joe Kucinski | 2026-04-17 16:41:08


VIEW MORE
story-5
10 Things C8 Corvette Owners Hate (But Won't Tell You)

Slideshow: 10 things C8 Corvette owners hate, but won't tell you.

By Joe Kucinski | 2026-04-01 18:36:07


VIEW MORE
story-6
10 Best Corvettes Coming to Barrett-Jackson Palm Beach 2026!

Slideshow: Should you add one of these incredible Corvettes to your garage?

By Brett Foote | 2026-04-01 18:14:05


VIEW MORE
story-7
Every Corvette Grand Sport Explained! (C2, C4, C6, C7, & C8)

Slideshow: Every Corvette Grand Sport explained

By Joe Kucinski | 2026-03-26 07:13:44


VIEW MORE
story-8
Grand Sport & Grand Sport X Launch Alongside All-New 535hp LS6 V8!

Slideshow: Breaking down the 2027 Grand Sport, Grand Sport X, Stingray, and LS6 V8.

By Michael S. Palmer | 2026-03-26 13:48:45


VIEW MORE
story-9
5 Reasons Bad Drivers Crash & 5 Ways to Avoid a Costly Mistake!

Slideshow: 5 reasons bad drivers crash sports cars & 5 ways to avoid a costly shame!

By Joe Kucinski | 2026-03-25 16:32:55


VIEW MORE