C4 Tech/Performance L98 Corvette and LT1 Corvette Technical Info, Internal Engine, External Engine

C4 Arduino-RaspberryPI Dashboard

Thread Tools
 
Search this Thread
 
Old Oct 21, 2025 | 11:39 AM
  #1  
Ailvard's Avatar
Ailvard
Thread Starter
Advanced
All Eyes On Me
Liked
Loved
Community Favorite
 
Joined: Aug 2023
Posts: 70
Likes: 26
From: Texas
Default C4 Arduino-RaspberryPI Dashboard

Hey Everyone!
Wanted to share my project here which I started this summer.
After 3rd repair of the original cluster, decided to give a try to a custom one, which I could customize and which will have all (or most) functions as the original one.
And here is what I have:
Features:
- All sensors and switches working as original cluster (Metric\Imperial switch as well!)
- Plug and play (same connector as cluster have, except one additional connector for power and ground to avoid ground loop (I don't trust small gauge of the original ground))
- Adjustable sensor values and range
- Working screen dimmer (original ****)
- Electronic odometer (but in ideation to duplicate it with physical original one)
- Customizable visualization (main feature ) - currently 5 styles, but planning to add more - (Original pixelated, Citroen BX, Subaru XT, Nissan 300ZX, Original smooth). Changing of the style can be done by simultaneously pressing Trip and MPG reset buttons
- Customizable alerting logic
- More reliable (I hope!!!)

What is inside:
- Arduino Mega - for processing signals from main connecter (sensors, switches, etc). Code is on C++. It sends processed data values via serial (usb) to RaspberryPI
- RaspberryPi4 - for receiving data from Arduino, applying custom logic, calculations if needed and drawing visuals. Code - Python, visuals is on PyGame library.
- Custom PCB-1 for sensors conditioning (pull-up resistor, voltage dividers)
- Custom PCB-2 for speedometer signal converting (Frequency to Voltage) with LM2907 IC
- Custom PCB-3 for tachometer signal converting (Frequency to Voltage) with LM2907 IC
- 2x 7inch LCD screens (HDMI) for left and right screen)
- 5inch LCD screen (DSI) for central screen)
- 12V stabilizer for reference voltage for Tachometer and Speedometer
- 5V stabilizer for sensors and Arduino
- 2x 12v to USB chargers for screens and RaspberryPi power
- Case - custom design 3d printed with PC filament.

What is not implemented (in roadmap or don't know how to implement):
- Loading time. Currently from key on to full load - is about 15 seconds, which is majority of LinuxOS loading. Need to cut it up to 7 secs at least.
- MPG calculation. Need some forum help. Currently it is based on RPM, which is incorrect. I know that ECM has all data and it sends it to the original cluster, but manuals and googling didn't help me with finding what format and protocol it is using. Do you know by any chance?
- No cruise control and I'm afraid to put my hands there

Feedback and comments is appreciated!








Last edited by Ailvard; Oct 22, 2025 at 09:56 AM.
Old Oct 21, 2025 | 11:51 AM
  #2  
Ailvard's Avatar
Ailvard
Thread Starter
Advanced
All Eyes On Me
Liked
Loved
Community Favorite
 
Joined: Aug 2023
Posts: 70
Likes: 26
From: Texas
Default

Some more pictures of the internals:


Reply
Old Oct 21, 2025 | 12:23 PM
  #3  
Elduderino's Avatar
Elduderino
Racer
15 Year Member
Active Streak: 30 Days
Active Streak: 60 Days
Liked
 
Joined: May 2007
Posts: 306
Likes: 49
From: Florida
Default

Outstanding!!! I have often wanted to use a Pi5 to emulate the Tech II data
Reply
Old Oct 21, 2025 | 12:44 PM
  #4  
NightRunner_C4's Avatar
NightRunner_C4
Advanced
Conversation Starter
All Eyes On Me
 
Joined: May 2021
Posts: 97
Likes: 8
From: Lee County, Florida
Default

Absolutely amazing job, I’m sure what you’ve pulled off people have imagined doing to these cars before, I know I would of loved to see a more modern rendition of the digital dash, I think my only critique is the formatting of the original C4 gauges, I think if you can get that to scale with the screens better, like the other gauge options you have, you’d be in pretty good shape, keep us updated please!
Reply
Old Oct 21, 2025 | 01:05 PM
  #5  
Ailvard's Avatar
Ailvard
Thread Starter
Advanced
All Eyes On Me
Liked
Loved
Community Favorite
 
Joined: Aug 2023
Posts: 70
Likes: 26
From: Texas
Default

Originally Posted by NightRunner_C4
Absolutely amazing job, I’m sure what you’ve pulled off people have imagined doing to these cars before, I know I would of loved to see a more modern rendition of the digital dash, I think my only critique is the formatting of the original C4 gauges, I think if you can get that to scale with the screens better, like the other gauge options you have, you’d be in pretty good shape, keep us updated please!
Thanks! Yeah, I agree regarding original dash style formatting. It was a first one - didnt have experience with rendering initially. So once got some experience with other styles - decided to fix it with "Original smooth" style, where tachometer and speedometer have smooth bars. But definitely need to work on scaling too
Reply
Old Oct 21, 2025 | 01:43 PM
  #6  
2011KLR's Avatar
2011KLR
Drifting
Veteran: Air Force
Community Builder
Photogenic
Top Answer: 3
 
Joined: Sep 2022
Posts: 1,486
Likes: 395
From: Liberty, SC
2023 C4 of the Year Finalist - Unmodified
Default

Super cool setup.
Reply
Old Oct 21, 2025 | 03:33 PM
  #7  
fparkin's Avatar
fparkin
Racer
Liked
Loved
Community Favorite
Top Answer: 1
 
Joined: Mar 2018
Posts: 386
Likes: 75
From: Swartz Creek MI
Default

i like it a lot nice work
Reply
Old Oct 21, 2025 | 03:36 PM
  #8  
wolf_walker's Avatar
wolf_walker
Pro
Community Builder
Liked
Loved
Community Favorite
 
Joined: May 2025
Posts: 614
Likes: 147
From: OK
Default

Serious Knight Rider vibes there, very very cool.

On the MPG thing, the ecu (or cluster, wherever it's calculated) usually looks at the injector pulse width
and the load on the engine via the map of maf, and rpm and maybe throttle position to determine fuel usage on most of those older systems.
It might offset some for richer running during warmup or a few other things but
generally speaking that's about how they figure it. I would imagine you'd need some data on
volumetric efficiency and such but I don't really know in detail. I know every old car I've had with
such (from the 80's to the mid 00's) it's been a +/-2mpg affair which I figured was pretty decent for old tech like that.

Reply
Corvette Stories

The Best of Corvette for Corvette Enthusiasts

story-0

10 Ugly Corvettes That We Still Kinda Love

 Joe Kucinski
story-1

Top 10 Most Expensive Corvettes Ever Sold on Bring A Trailer

 Brett Foote
story-2

10 Things Every Corvette Owner Needs (2026 Edition)

 Michael S. Palmer
story-3

8 Most "Only Corvette Owners Understand" Quirks and Problems

 Pouria Savadkouei
story-4

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

 Joe Kucinski
story-5

How Much Horsepower Every Corvette Engine "LOST" in 1972

 Joe Kucinski
story-6

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

 Michael S. Palmer
story-7

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

 Joe Kucinski
story-8

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

 Joe Kucinski
story-9

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

 Verdad Gallardo
Old Oct 21, 2025 | 04:07 PM
  #9  
Ailvard's Avatar
Ailvard
Thread Starter
Advanced
All Eyes On Me
Liked
Loved
Community Favorite
 
Joined: Aug 2023
Posts: 70
Likes: 26
From: Texas
Default

yeah, I though about this too. And I already have my Air\load\throttle mapping taking from my MEMCAL. The only thing is that I need to drag the wires from MAF and TPS. And not sure if this will affect the readings on the ECU side, as I'm dividing the load on the sensor by 2 receivers
Reply
Old Oct 21, 2025 | 04:10 PM
  #10  
wolf_walker's Avatar
wolf_walker
Pro
Community Builder
Liked
Loved
Community Favorite
 
Joined: May 2025
Posts: 614
Likes: 147
From: OK
Default

Wonder if you could pull that info the same way a scanner does without effecting things?
Reaching the limits of my electronics knowledge I'm afraid.
Reply
Old Oct 21, 2025 | 04:43 PM
  #11  
LWesthaver's Avatar
LWesthaver
Burning Brakes
Conversation Starter
Liked
Community Favorite
Top Answer: 1
 
Joined: Dec 1999
Posts: 984
Likes: 154
From: Columbia MD
Default

I love the way the displays fit so nicely into the OEM cluster frame. That really opens the door to some awesome new ways to display data.

One issue I've had in the past is that when you turn the displays to Portrait mode they tend to lighten and darken depending upon which angle they are viewed from. Has this been an issue with your displays?

-Wes
Reply
Old Oct 21, 2025 | 05:58 PM
  #12  
Ailvard's Avatar
Ailvard
Thread Starter
Advanced
All Eyes On Me
Liked
Loved
Community Favorite
 
Joined: Aug 2023
Posts: 70
Likes: 26
From: Texas
Default

Originally Posted by LWesthaver
I love the way the displays fit so nicely into the OEM cluster frame. That really opens the door to some awesome new ways to display data.

One issue I've had in the past is that when you turn the displays to Portrait mode they tend to lighten and darken depending upon which angle they are viewed from. Has this been an issue with your displays?

-Wes
Hey Wes

With this new screens (took from Amazon) I didn't notice a lot of angle distortion. However, there was a big deal to rotate the picture (currently, in my setup they are flipped upside down) - I needed to convert all visuals coordinates just to make it work, because Linux X-server embedded rotation didnt work well
Reply
Old Oct 21, 2025 | 06:30 PM
  #13  
reubenaj's Avatar
reubenaj
Intermediate
All Eyes On Me
 
Joined: Sep 2025
Posts: 33
Likes: 5
From: Baltimore, MD area
Default

I am happy to help with this project. Had been considering doing something similar. I have a lot of experience in embedded systems.

Which Linux OS are you running on the rpi?

Reuben
Reply
Old Oct 21, 2025 | 06:32 PM
  #14  
BLUE1972's Avatar
BLUE1972
Race Director
15 Year Member
Liked
Loved
Top Answer: 5
 
Joined: Oct 2008
Posts: 19,234
Likes: 1,672
From: Long Island
Default

very cool
Reply
Old Oct 21, 2025 | 06:38 PM
  #15  
reubenaj's Avatar
reubenaj
Intermediate
All Eyes On Me
 
Joined: Sep 2025
Posts: 33
Likes: 5
From: Baltimore, MD area
Default

I can also help with the protocol reverse engineering. Do you have captures of the interface? I am guessing it is likely uart or spi from c4 age.

It would be helpful to have captures synchronized with what is displaying on OEM cluster.

Reuben

Last edited by reubenaj; Oct 21, 2025 at 06:46 PM.
Reply
Old Oct 21, 2025 | 06:54 PM
  #16  
JoBy's Avatar
JoBy
Melting Slicks
25 Year Member
Liked
Loved
Community Favorite
 
Joined: Mar 2001
Posts: 2,150
Likes: 304
From: Timra, Sweden
Default

The ECU is sending 160 baud ALDL data, five byte packages at about 10 Hz and the cluster uses that for MPG data. Average MPG is used to calculate tank range.
What I would suggest is using an Arduino to read ALDL data and send that by serial port to the RaspberryPI.
I can provide information on how to read the 160 baud DATA. ( I wrote WinALDL )

You can also check this out:
https://www.comvette.com/blogs/2018-...aud%20ALDL.php
Reply
Old Oct 21, 2025 | 09:22 PM
  #17  
skorpion317's Avatar
skorpion317
Instructor
10 Year Member
Liked
Loved
Top Answer: 1
 
Joined: Apr 2012
Posts: 195
Likes: 131
From: NJ
2025 Corvette of the Year Finalist - Modified
2024 C4 of the Year Winner - Modified
Default

That looks awesome! Love that you kept the retro digital style.
Reply

Get notified of new replies

To C4 Arduino-RaspberryPI Dashboard

Old Oct 22, 2025 | 09:34 AM
  #18  
Ailvard's Avatar
Ailvard
Thread Starter
Advanced
All Eyes On Me
Liked
Loved
Community Favorite
 
Joined: Aug 2023
Posts: 70
Likes: 26
From: Texas
Default

Thanks Everyone!
@JoBy - I do have bin and .adx file available which I used for ECU. But not sure if it helps. My idea is to find byte position which is for MPG in ALDL steam and use it. Would love if you can share how to do that
@reubenaj Regarding the OS - I started straight with RaspberryPI OS (64bit) - its a clone of Debian Trixie. Originally installed non-desctop version, but it didnt work well with X server, and had hard time rotating of the screen
Reply
Old Oct 22, 2025 | 07:17 PM
  #19  
JoBy's Avatar
JoBy
Melting Slicks
25 Year Member
Liked
Loved
Community Favorite
 
Joined: Mar 2001
Posts: 2,150
Likes: 304
From: Timra, Sweden
Default

Some reading here that should apply to 1986-1988 MPG data:
https://www.corvetteforum.com/forums...post1604833296

For 1984 this is what I think it is:
1 Flag-byte
2 MPH
3 Fuel counter
4 Distance counter
5 Usage calibration factor ( constant, injector size )
Reply
Old Oct 22, 2025 | 07:37 PM
  #20  
cmontel727's Avatar
cmontel727
Racer
20 Year Member
All Eyes On Me
Liked
 
Joined: May 2004
Posts: 295
Likes: 3
From: Newton NJ
Default

Amazing work! Thank you so much for sharing this with the forum!
Reply



All times are GMT -4. The time now is 09:47 AM.

story-0
10 Ugly Corvettes That We Still Kinda Love

Slideshow: 10 ugly Corvettes that we still kinda love.

By Joe Kucinski | 2026-06-03 10:34:17


VIEW MORE
story-1
Top 10 Most Expensive Corvettes Ever Sold on Bring A Trailer

A lot of money has changed hands at the online auction house over the years.

By Brett Foote | 2026-06-03 10:21:50


VIEW MORE
story-2
10 Things Every Corvette Owner Needs (2026 Edition)

Slideshow: 10 great gifts Corvette enthusiasts actually want for Father's Day!

By Michael S. Palmer | 2026-06-03 15:43:40


VIEW MORE
story-3
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-4
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-5
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-6
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-7
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-8
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-9
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