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:

TC and Abs light logic

Thread Tools
 
Search this Thread
 
Old May 27, 2025 | 06:17 PM
  #1  
Midwayman's Avatar
Midwayman
Thread Starter
Melting Slicks
20 Year Member
Active Streak: 120 Days
All Eyes On Me
Community Favorite
 
Joined: Aug 2003
Posts: 2,000
Likes: 1,333
From: Des Plaines, Il
Default TC and Abs light logic

I'm trying to determine if is possible to control the stock cluster lights with an external device

From the wiring diagram on the ABS page

Both TC and ABS-
Instrument Cluster (Pink A13,c1) runs from hot on start mini fuse 19 (pink, b6, c2) 12v+ I'm assuming,

Then to a solid state device. I'm assuming this is using the signal wire voltage or other to determine which of the two lights is lit?

There is a connection from IC (gray a11) to star connector 1 (G) I'm assuming the signal wire.

The star connector looks like its the old gm version of canbus.

So without a truck ton of work, I'm probably SOL on controlling anything that hooks up to the star bus. Or does anyone have any smart ideas?

My stock ABS is dead. I'd rather not stare at the warning light all the time. Pulling mini fuse 19 looks like the easiest way to turn it off. I was hoping to hook up my new mk60 system through the existing warning bulb. I suppose I could highjack the hot wire with a relay and get the ABS to only come on when the mk60 provides it with 12v. Or maybe just hook up the 12v wire from the mk60 to the pink wire instead. If its just powering the light instead of the IC it might work.
Reply
Old May 27, 2025 | 07:24 PM
  #2  
lucky131969's Avatar
lucky131969
Tech Contributor
15 Year Member
Active Streak: 30 Days
Community Builder
Liked
 
Joined: Jan 2007
Posts: 19,425
Likes: 1,146
From: Dyer, IN
Default

Originally Posted by Midwayman
I'm trying to determine if is possible to control the stock cluster lights with an external device

From the wiring diagram on the ABS page

Both TC and ABS-
Instrument Cluster (Pink A13,c1) runs from hot on start mini fuse 19 (pink, b6, c2) 12v+ I'm assuming,

Then to a solid state device. I'm assuming this is using the signal wire voltage or other to determine which of the two lights is lit?

There is a connection from IC (gray a11) to star connector 1 (G) I'm assuming the signal wire.

The star connector looks like its the old gm version of canbus.

So without a truck ton of work, I'm probably SOL on controlling anything that hooks up to the star bus. Or does anyone have any smart ideas?

My stock ABS is dead. I'd rather not stare at the warning light all the time. Pulling mini fuse 19 looks like the easiest way to turn it off. I was hoping to hook up my new mk60 system through the existing warning bulb. I suppose I could highjack the hot wire with a relay and get the ABS to only come on when the mk60 provides it with 12v. Or maybe just hook up the 12v wire from the mk60 to the pink wire instead. If its just powering the light instead of the IC it might work.
Should we know what an MK60 system is?
The easiest path would be to just remove the bulbs.......

Last edited by lucky131969; May 27, 2025 at 09:57 PM.
Reply
Old May 27, 2025 | 07:30 PM
  #3  
Dads2kconvertible's Avatar
Dads2kconvertible
Melting Slicks
 
Joined: Sep 2021
Posts: 2,555
Likes: 1,213
Default

Originally Posted by lucky131969
Should we know what an MK60 system is?
It's the Griffin Missile System. My car doesn't have that RPO but it sure would come in handy for some of the traffic around here.
Reply
Old May 28, 2025 | 09:00 AM
  #4  
Midwayman's Avatar
Midwayman
Thread Starter
Melting Slicks
20 Year Member
Active Streak: 120 Days
All Eyes On Me
Community Favorite
 
Joined: Aug 2003
Posts: 2,000
Likes: 1,333
From: Des Plaines, Il
Default

Originally Posted by lucky131969
Should we know what an MK60 system is?
The easiest path would be to just remove the bulbs.......
Its a stand alone abs system I'm using to replace my failed 99 oem system. But fwiw it could apply to anyone who is replacing factory modules with something like a haltech, etc.

Last edited by Midwayman; May 28, 2025 at 10:14 AM.
Reply
Old Apr 7, 2026 | 10:05 AM
  #5  
G_Loc's Avatar
G_Loc
Burning Brakes
15 Year Member
Liked
Loved
Community Favorite
 
Joined: Jul 2010
Posts: 816
Likes: 533
From: Miami, Fl
Default

Stumbled upon this thread because I will soon be in the same boat and do not wish to stare at the warning lights or deal with cluster warnings at every startup. Did some testing last night with a Bluetooth OBD dongle and terminal app on my phone. It looks like the only way to go about fixing this is to transmit a heartbeat message on the J1850 bus. With my car off and ignition on, I saw what appeared to be heartbeat messages from the EBCM blasting out every 100-200ms. These are the recurring hex messages that I saw:

Code:
88 25 28 07 00 18
E8 FF 28 03 28
My my research, the first message (88 25 28) is a message directed at the EBCM (0x28). The second message (E8 FF 28) is a broadcast FROM the EBCM (0x28) indicating that it's alive.

These messages stopped after unplugging the EBCM. I did some further testing and was able to isolate the messages for toggling the TC off and on as well as when turning the steering wheel (SWPS signal). Given this, it seems like the only course of action is to inject the heartbeat message into the J1850 bus via a microcontroller and appropriate transceiver. There's really only 1 transceiver on the market that can do this and it's pretty cheap (~$45) plus the cost of an Arduino, ESP32, or any other microcontroller. I'll be ordering the hardware soon and will give it a try.

EDIT: Here's the module that I ordered - https://www.ebay.com/itm/267628098504. Already have a preliminary Arduino sketch written up (thanks Cursor!) based on the available code from the vendor.


Last edited by G_Loc; Apr 7, 2026 at 11:16 AM.
Reply
Old Apr 8, 2026 | 02:25 AM
  #6  
NSFW's Avatar
NSFW
Drifting
All Eyes On Me
Liked
Loved
Community Favorite
 
Joined: Nov 2017
Posts: 1,391
Likes: 302
Default

Just FYI, Pete from OBDX Pro also makes a J1850 transceiver. It's not listed on the website but I'm pretty sure he'd still be happy to sell them.

Good job figuring out the ABS heartbeat, BTW.
Reply
Old Apr 8, 2026 | 11:07 AM
  #7  
G_Loc's Avatar
G_Loc
Burning Brakes
15 Year Member
Liked
Loved
Community Favorite
 
Joined: Jul 2010
Posts: 816
Likes: 533
From: Miami, Fl
Default

Originally Posted by NSFW
Just FYI, Pete from OBDX Pro also makes a J1850 transceiver. It's not listed on the website but I'm pretty sure he'd still be happy to sell them.

Good job figuring out the ABS heartbeat, BTW.
Oh that's good to know. I'll send him an email later to inquire about it, appreciate the tip!

With the help of Codex, I crafted a super simple Android app to monitor bus messages and save it to a log. Looks like the heartbeat goes out every 500ms or so. Need to go for a drive to see what other EBCM related traffic (besides SWPS and TC status) this can sniff out. Would be cool if I found a way to trigger the ABS fault light using the MK60 LED output.


Reply
Old Apr 8, 2026 | 11:16 AM
  #8  
Nowanker's Avatar
Nowanker
Safety Car
10 Year Member
Pro Mechanic
Liked
Community Favorite
 
Joined: Nov 2013
Posts: 3,557
Likes: 1,097
From: Ex DPRK, now just N of Medford, OR
Default

Which MK60 are you installing?
One from the E46M3, or one of the later E1/E5 units?
Lots of info online, and a Facebook group dedicated to it.
Just installed the MK60 E5 (BMW E90 series) on my 944. Tested it briefly last Friday at an autocross practice, real test will be this weekend with NASA.
Reply
Corvette Stories

The Best of Corvette for Corvette Enthusiasts

story-0

8 Most "Only Corvette Owners Understand" Quirks and Problems

 Pouria Savadkouei
story-1

10 Reasons the C6 Z06 is Still A Performance Benchmark After 20 Years

 Joe Kucinski
story-2

How Much Horsepower Every Corvette Engine "LOST" in 1972

 Joe Kucinski
story-3

Top 10 DOs and DON'Ts for Protecting Your Convertible Top!

 Michael S. Palmer
story-4

Top 10 Most Explosive Corvettes Ever Made: Power-to-Weight Ratio Ranked!

 Joe Kucinski
story-5

150 hp to 1,250 hp: Every Corvette Generation Compared by the Specs That Matter

 Joe Kucinski
story-6

8 Coolest Corvette Pace Cars (and Replicas) of All Time

 Verdad Gallardo
story-7

Top 10 Corvette Engines RANKED by Peak Torque (70+ Years of Muscle!)

 Joe Kucinski
story-8

Corvette ZR1X Will Be Pacing the Indy 500, And Could Probably Race, Too!

 Verdad Gallardo
story-9

Top 10 Corvettes Coming to Mecum Indy 2026!

 Brett Foote
Old Apr 8, 2026 | 01:44 PM
  #9  
arthursc2's Avatar
arthursc2
Burning Brakes
10 Year Member
Liked
Loved
Community Favorite
 
Joined: Nov 2013
Posts: 1,151
Likes: 514
Default

MK60 is the ****!

and this thread delivers. I love that we are reverse engineering solutions to keep our nearly 30yr old cars on the road!

also in to hear which MK60 you're running and if you used the late C6 or C5 unit bearings
Reply
Old Apr 8, 2026 | 02:23 PM
  #10  
NSFW's Avatar
NSFW
Drifting
All Eyes On Me
Liked
Loved
Community Favorite
 
Joined: Nov 2017
Posts: 1,391
Likes: 302
Default

Does the MK60 have the ability to do Active Handling sorts of corrections, by braking individual wheels?
If so it could be fun to try to get an Arduino with an IMU and SWPS input to send canbus messages to trigger that.
Reply
Old Apr 8, 2026 | 02:27 PM
  #11  
arthursc2's Avatar
arthursc2
Burning Brakes
10 Year Member
Liked
Loved
Community Favorite
 
Joined: Nov 2013
Posts: 1,151
Likes: 514
Default

the commonly retrofitted systems have a yaw sensor, but as of currently- I don't think anyone is making hardware or software to control individual wheels like the AH does

BMW's do have Dynamic Skid Control, so in the OE application there is individual brake control available
Reply
Old Apr 8, 2026 | 03:29 PM
  #12  
Nowanker's Avatar
Nowanker
Safety Car
10 Year Member
Pro Mechanic
Liked
Community Favorite
 
Joined: Nov 2013
Posts: 3,557
Likes: 1,097
From: Ex DPRK, now just N of Medford, OR
Default

Theoretically, if you transplanted the entire system, and you could make it talk to the ECU, it would all function.
Need to include the precharge pump for 'brake-pedal-off' stability control brake applications.
Other than straight up traction control, not sure how important the ECU com is...
Just happy to have ABS finally!
Reply
Old Apr 8, 2026 | 05:20 PM
  #13  
NSFW's Avatar
NSFW
Drifting
All Eyes On Me
Liked
Loved
Community Favorite
 
Joined: Nov 2017
Posts: 1,391
Likes: 302
Default

Yeah, it would take some work, but it sounds like fun work. There's another thread here about interpreting the steering wheel position sensor signal with an Arduino, and that plus yaw and speed seems like enough to get some basic functionality.

Some sort of ABS swap is definitely in my future, and if there's potential to do this kind of thing with MK60 that would be point in its favor vs the Delta ABS system. Partly because AH spared me a bit of embarrassment the last time I did a track day in the rain, partly because it just sounds like a fun thing to design and implement.
Reply
Old Apr 8, 2026 | 05:57 PM
  #14  
G_Loc's Avatar
G_Loc
Burning Brakes
15 Year Member
Liked
Loved
Community Favorite
 
Joined: Jul 2010
Posts: 816
Likes: 533
From: Miami, Fl
Default

Here's the GitHub repo that has some more info about this protocol and how GM uses it: https://github.com/garnerm91/J1850/b...ames/known.txt

This is pretty promising, particularly the "Lights/DIC message" section since the message structure matches what I saw when I toggled TC off/on. With a microcontroller it should be pretty simple to have that +12v from the MK60 LED output trigger the appropriate "ABS light on" message.

Last edited by G_Loc; Apr 13, 2026 at 03:13 PM.
Reply
Old Apr 11, 2026 | 05:31 PM
  #15  
G_Loc's Avatar
G_Loc
Burning Brakes
15 Year Member
Liked
Loved
Community Favorite
 
Joined: Jul 2010
Posts: 816
Likes: 533
From: Miami, Fl
Default

Update! I got it to work. Received the transceiver yesterday. Today plugged in all of the boot sequence and heartbeat messages into an Arduino sketch and wired it up. No more errors if the ABS is unplugged!
Reply
Old Apr 11, 2026 | 11:49 PM
  #16  
arthursc2's Avatar
arthursc2
Burning Brakes
10 Year Member
Liked
Loved
Community Favorite
 
Joined: Nov 2013
Posts: 1,151
Likes: 514
Default

Hell yeah!! Good work man!!

Your project will undoubtedly be invaluable to keeping these cars on the road for many more years
Reply
Old Apr 14, 2026 | 10:40 AM
  #17  
G_Loc's Avatar
G_Loc
Burning Brakes
15 Year Member
Liked
Loved
Community Favorite
 
Joined: Jul 2010
Posts: 816
Likes: 533
From: Miami, Fl
Default

So here's the GitHub repo with wiring instructions and the Arduino sketch: https://github.com/eperez84/C5-J1850VPW-comms

I have yet to test drive the car with this wired up. I don't know if the PCM or any other modules expect additional communications from the EBCM while the car is in motion, so it's possible that additional bus traffic might have to be simulated. I'm hoping to go for a test drive either tonight or tomorrow.
Reply
Old Apr 15, 2026 | 04:28 PM
  #18  
Midwayman's Avatar
Midwayman
Thread Starter
Melting Slicks
20 Year Member
Active Streak: 120 Days
All Eyes On Me
Community Favorite
 
Joined: Aug 2003
Posts: 2,000
Likes: 1,333
From: Des Plaines, Il
Default

Originally Posted by arthursc2
the commonly retrofitted systems have a yaw sensor, but as of currently- I don't think anyone is making hardware or software to control individual wheels like the AH does

BMW's do have Dynamic Skid Control, so in the OE application there is individual brake control available
I think it varies a bit depending on which car the mk60 was sourced from. The m3 ones will let you trail brake a bit more and take a motorsport flash. The NPC modules aren't especially active. I have a normal mk60 e1 unit. When you're in the BMW ABS software I know there are some settings for that sort of stuff, but I wouldn't want to enable it without a way to control it from the cockpit. There is a wire for DSC in the pinout that might be able to control it, but its a canbus unit, so I wouldn't be surprised if you'd need to figure out a way to talk canbus to it.
Reply
Old Apr 15, 2026 | 04:31 PM
  #19  
Midwayman's Avatar
Midwayman
Thread Starter
Melting Slicks
20 Year Member
Active Streak: 120 Days
All Eyes On Me
Community Favorite
 
Joined: Aug 2003
Posts: 2,000
Likes: 1,333
From: Des Plaines, Il
Default

Originally Posted by G_Loc
So here's the GitHub repo with wiring instructions and the Arduino sketch: https://github.com/eperez84/C5-J1850VPW-comms

I have yet to test drive the car with this wired up. I don't know if the PCM or any other modules expect additional communications from the EBCM while the car is in motion, so it's possible that additional bus traffic might have to be simulated. I'm hoping to go for a test drive either tonight or tomorrow.
Very cool engineering. I'll have to build one soon. TBH the light doesn't bug me too much as a track car, but it'd be nice to turn them off if I have to sell.
Reply

Get notified of new replies

To TC and Abs light logic





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

story-0
8 Most "Only Corvette Owners Understand" Quirks and Problems

Slideshow: These are the quirks, annoyances, and oddly lovable problems that every Corvette owner eventually learns to live with.

By Pouria Savadkouei | 2026-05-28 09:31:39


VIEW MORE
story-1
10 Reasons the C6 Z06 is Still A Performance Benchmark After 20 Years

Slideshow: 10 reasons why the C6 Z06 is still a performance benchmark after 20 years.

By Joe Kucinski | 2026-05-27 17:20:09


VIEW MORE
story-2
How Much Horsepower Every Corvette Engine "LOST" in 1972

Slideshow: How much horsepower every Corvette engine lost in 1972.

By Joe Kucinski | 2026-05-27 16:54:53


VIEW MORE
story-3
Top 10 DOs and DON'Ts for Protecting Your Convertible Top!

Slideshow: How to Protect A Convertible Top: 10 DOs & DON'Ts

By Michael S. Palmer | 2026-04-03 00:00:00


VIEW MORE
story-4
Top 10 Most Explosive Corvettes Ever Made: Power-to-Weight Ratio Ranked!

Slideshow: The 10 most explosive Corvettes ever built based on power-to-weight ratio.

By Joe Kucinski | 2026-05-20 07:23:03


VIEW MORE
story-5
150 hp to 1,250 hp: Every Corvette Generation Compared by the Specs That Matter

Slideshow: From C1 to C8 we compare every Corvette generation by the numbers.

By Joe Kucinski | 2026-05-12 16:54:12


VIEW MORE
story-6
8 Coolest Corvette Pace Cars (and Replicas) of All Time

Slideshow: Some Corvette pace cars became collectible legends, while others perfectly captured the look and attitude of their era.

By Verdad Gallardo | 2026-05-11 09:50:51


VIEW MORE
story-7
Top 10 Corvette Engines RANKED by Peak Torque (70+ Years of Muscle!)

Slideshow: Ranking the top 10 Corvette engines by torque output.

By Joe Kucinski | 2026-05-05 11:58:09


VIEW MORE
story-8
Corvette ZR1X Will Be Pacing the Indy 500, And Could Probably Race, Too!

Slideshow: A Corvette pace car nearly matching IndyCar speeds sounds exaggerated, until you look at the numbers.

By Verdad Gallardo | 2026-05-04 20:03:36


VIEW MORE
story-9
Top 10 Corvettes Coming to Mecum Indy 2026!

Among a rather large group of them.

By Brett Foote | 2026-05-04 13:56:44


VIEW MORE