PCM Diagnostics & Tuning HP Tuners | Holley | Diablo

DIY: Getting data from Holley CAN BUS

Thread Tools
 
Search this Thread
 
Old Nov 16, 2024 | 08:43 AM
  #61  
LSswap's Avatar
Thread Starter
TECH Fanatic
10 Year Member
Liked
Loved
Community Favorite
 
Joined: Nov 2014
Posts: 1,309
Likes: 660
Default

Originally Posted by Project GatTagO
Holley just announced that they are releasing the standard CAN protocol.

Andrew
Great news. That is an open door for DIYers. Now you don't need the second CANBUS port. LMK if you need any custom stuff interfaced to it. I've designed a rapid development platform for myself that can do CANBUS, Bluetooth, relay drivers, PWMs, temp sensors, input pots, displays, 0 to 5 volt analog out, etc.

Reply
Old Nov 16, 2024 | 09:05 AM
  #62  
LSswap's Avatar
Thread Starter
TECH Fanatic
10 Year Member
Liked
Loved
Community Favorite
 
Joined: Nov 2014
Posts: 1,309
Likes: 660
Default

Andrew, is it a two way interface, can you send it data also?
Reply
Old Nov 16, 2024 | 08:46 PM
  #63  
Project GatTagO's Avatar
TECH Senior Member
20 Year Member
Liked
Loved
Top Answer: 1
iTrader: (7)
 
Joined: Mar 2003
Posts: 10,617
Likes: 1,883
From: Little Austin
Default

Originally Posted by LSswap
Andrew, is it a two way interface, can you send it data also?
What's published so far are the broadcast data from the ECU.

Andrew
Reply
Old Nov 18, 2024 | 09:20 AM
  #64  
LSswap's Avatar
Thread Starter
TECH Fanatic
10 Year Member
Liked
Loved
Community Favorite
 
Joined: Nov 2014
Posts: 1,309
Likes: 660
Default

Does the Holley support custom CAN messages input messages that can be mapped into other functions?
Reply
Old Nov 18, 2024 | 09:43 AM
  #65  
NicD's Avatar
7 Second Club
20 Year Member
Photogenic
Liked
Loved
iTrader: (7)
 
Joined: Nov 2001
Posts: 3,184
Likes: 701
From: Chandler, AZ
Default

Originally Posted by LSswap
Does the Holley support custom CAN messages input messages that can be mapped into other functions?
No it does not.
Reply
Old Nov 18, 2024 | 11:01 AM
  #66  
Project GatTagO's Avatar
TECH Senior Member
20 Year Member
Liked
Loved
Top Answer: 1
iTrader: (7)
 
Joined: Mar 2003
Posts: 10,617
Likes: 1,883
From: Little Austin
Default

Originally Posted by LSswap
Does the Holley support custom CAN messages input messages that can be mapped into other functions?
Not officially.
Reply
Old Nov 18, 2024 | 12:34 PM
  #67  
LSswap's Avatar
Thread Starter
TECH Fanatic
10 Year Member
Liked
Loved
Community Favorite
 
Joined: Nov 2014
Posts: 1,309
Likes: 660
Default

Originally Posted by LSswap
Does the Holley support custom CAN messages input messages that can be mapped into other functions?
Originally Posted by NicD
No it does not.
Originally Posted by Project GatTagO
Not officially.
Obviously the Holley CAN IO module gets data in there. Someone could possibly sniff those out.
Reply
Old Nov 19, 2024 | 09:57 PM
  #68  
LSswap's Avatar
Thread Starter
TECH Fanatic
10 Year Member
Liked
Loved
Community Favorite
 
Joined: Nov 2014
Posts: 1,309
Likes: 660
Default

Originally Posted by Project GatTagO
What's published so far are the broadcast data from the ECU.

Andrew
Where is it published? I'd like to take a look at it.
Reply
LS1 Tech Stories

The Best V8 Stories One Small Block at Time

story-0

Topdon ONE vs. Artidiag 800 BT2: Which is the Diagnostic Tablet For You?

 Pouria Savadkouei
story-1

Gas Monkey Built a 6-Wheel Ferrari Testarossa With a Corvette LT4 Engine

 Verdad Gallardo
story-2

7 Most Reliable High-Performance Engines GM Has Ever Built

 Verdad Gallardo
story-3

Amazing '71 Camaro Restomod Is Modern Muscle Car Under the Skin

 Verdad Gallardo
story-4

6 Common C5 Corvette Failures and What's Involved In Repairing Them

 Pouria Savadkouei
story-5

Retro Modern Bandit Pontiac Trans AM Comes With Burt Reynolds' Autograph

 Verdad Gallardo
story-6

Top 10 Greatest Cadillac V Series Performance Models Ever, Ranked

 Pouria Savadkouei
story-7

Top 10 Most Powerful Chevy Trucks Ever Made!

 
story-8

Hennessey's New Supercharged Silverado ZR2 Has 700 HP

 Verdad Gallardo
story-9

Coachbuilt N2A Anteros Is an LS2-Powered C6 Corvette In Italian Clothes

 Verdad Gallardo
Old Nov 20, 2024 | 01:53 PM
  #69  
91 Z28's Avatar
TECH Fanatic
5 Year Member
Photogenic
Photoriffic
Liked
iTrader: (3)
 
Joined: Oct 2016
Posts: 1,584
Likes: 374
From: Armstrong BC
Default

Originally Posted by LSswap
Where is it published? I'd like to take a look at it.
Right here
Attached Files
Reply
Old Nov 27, 2024 | 03:53 PM
  #70  
minytrker's Avatar
9 Second Club
20 Year Member
Photogenic
iTrader: (13)
 
Joined: Sep 2004
Posts: 1,979
Likes: 273
From: Brenham
Default

Originally Posted by LSswap
Does the Holley support custom CAN messages input messages that can be mapped into other functions?
We have been doing it since V6 and X3 but its nothing holley supports or will help you with.
Reply
Old Dec 19, 2024 | 08:32 AM
  #71  
exiled350's Avatar
Teching In
 
Joined: Sep 2024
Posts: 10
Likes: 1
Default

Originally Posted by LSswap
Great news. That is an open door for DIYers. Now you don't need the second CANBUS port. LMK if you need any custom stuff interfaced to it. I've designed a rapid development platform for myself that can do CANBUS, Bluetooth, relay drivers, PWMs, temp sensors, input pots, displays, 0 to 5 volt analog out, etc.
Do you by chance have a library made for interpretation of the data? I see that there are some utilities that will take the dbc and make it into a struct but haven't had a chance to dig into it since I just started to get back into this project.
Reply
Old Dec 19, 2024 | 09:28 AM
  #72  
LSswap's Avatar
Thread Starter
TECH Fanatic
10 Year Member
Liked
Loved
Community Favorite
 
Joined: Nov 2014
Posts: 1,309
Likes: 660
Default

No, I haven't dug into this yet. I don't have a holley system to test it with anyway.

Yes, there are tools that can work with DBC to convert them to excel for example. I've created tools to generate "C" code from excel before for my touch screen, but I don't have any plans for the native holley data unless a need comes up.
Reply
Old Dec 19, 2024 | 10:06 AM
  #73  
exiled350's Avatar
Teching In
 
Joined: Sep 2024
Posts: 10
Likes: 1
Default

Originally Posted by LSswap
No, I haven't dug into this yet. I don't have a holley system to test it with anyway.

Yes, there are tools that can work with DBC to convert them to excel for example. I've created tools to generate "C" code from excel before for my touch screen, but I don't have any plans for the native holley data unless a need comes up.
Ok, hopefully I can get something going this winter and I'll be sure to link it here. Maybe it'll help someone down the line.
Reply
Old Dec 19, 2024 | 01:29 PM
  #74  
LSswap's Avatar
Thread Starter
TECH Fanatic
10 Year Member
Liked
Loved
Community Favorite
 
Joined: Nov 2014
Posts: 1,309
Likes: 660
Default

Originally Posted by exiled350
Ok, hopefully I can get something going this winter and I'll be sure to link it here. Maybe it'll help someone down the line.
Cool. What are you thinking of doing with the Holley data? Just curious.
Reply
Old Dec 19, 2024 | 03:09 PM
  #75  
exiled350's Avatar
Teching In
 
Joined: Sep 2024
Posts: 10
Likes: 1
Default

Originally Posted by LSswap
Cool. What are you thinking of doing with the Holley data? Just curious.
I made a 2" DIC for my Camaro and need stuff like tach and tps out of the sniper.

Reply
Old Dec 19, 2024 | 05:19 PM
  #76  
LSswap's Avatar
Thread Starter
TECH Fanatic
10 Year Member
Liked
Loved
Community Favorite
 
Joined: Nov 2014
Posts: 1,309
Likes: 660
Default

Does that display already have canbus in it?
Reply
Old Dec 19, 2024 | 05:47 PM
  #77  
exiled350's Avatar
Teching In
 
Joined: Sep 2024
Posts: 10
Likes: 1
Default

Originally Posted by LSswap
Does that display already have canbus in it?
It's just a 2" SPI TFT panel in a housing I milled out of acetal hooked up to an esp32 dev board. I've already got a few modules planned out and they will talk to each other using the native TWAI (CAN) interface on the esp32. The whole thing has sprung from using a .92" OLED and Arduino nano to display speed and activate lockup over 45mph with a vss and MR to Hall effect converter, to basically designing and implementing a whole modern style architecture.
Reply
Old Dec 19, 2024 | 10:03 PM
  #78  
LSswap's Avatar
Thread Starter
TECH Fanatic
10 Year Member
Liked
Loved
Community Favorite
 
Joined: Nov 2014
Posts: 1,309
Likes: 660
Default

Originally Posted by exiled350
It's just a 2" SPI TFT panel in a housing I milled out of acetal hooked up to an esp32 dev board. I've already got a few modules planned out and they will talk to each other using the native TWAI (CAN) interface on the esp32. The whole thing has sprung from using a .92" OLED and Arduino nano to display speed and activate lockup over 45mph with a vss and MR to Hall effect converter, to basically designing and implementing a whole modern style architecture.
That's how it starts. I pull canbus data from an AEM infinity for the touchscreen in my vette.



It not only does the lockup, but controls the entire 4L80E and everything else in the car.

Reply
Old Jan 21, 2025 | 10:19 AM
  #79  
cjohnson6772's Avatar
Teching In
10 Year Member
 
Joined: Nov 2012
Posts: 17
Likes: 0
Default

LSswap thank you so much for pulling this information together and sharing with the community! I have an Arduino Nano Every with 2 MCP2515 modules set up and I'm running into a small problem. I have 1 MCP2515 that is reading the Current Gear from Holley using the Racepak protocol as you have shown above. That is working excellent. Now I am trying to use the 2nd MCP215 to output the gear to a Powertrain Control Solutions gear indicator. The gear indicator states that it will accept GMLAN or J1939 protocols. I have attempted communication on both protocols based on information in the links below but I am getting error code 6 from the sendMsgBuf subroutine.

https://pcswebsite.s3.amazonaws.com/...User_Guide.pdf
https://pcswebsite.s3.amazonaws.com/...ges%20v2_1.pdf
https://pcswebsite.s3.amazonaws.com/...ges%20v1_1.pdf


Code:
#include <Arduino.h>
#include <mcp_can.h>
#include <SPI.h>

MCP_CAN sendCAN(10); // Set CS to pin 10

void setup() {
// put your setup code here, to run once:
pinMode(readCAN_INT, INPUT);
Serial.begin(115200);

// Initialize MCP2515 running at 8MHz with a baudrate of 250kb/s and the masks and filters disabled.
if (sendCAN.begin(MCP_ANY, CAN_250KBPS, MCP_8MHZ) == CAN_OK)
Serial.println("MCP2515 Initialized Successfully on Pin 10!");
else
Serial.println("Error Initializing MCP2515...on Pin 10");
sendCAN.setMode(MCP_NORMAL); // Change to normal mode to allow messages to be transmitted
}

byte dataToScreen[8] = { 0xFB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

void loop() {
// put your main code here, to run repeatedly:
sendCAN();
}

void sendCAN(){
byte sndStat = sendCAN.sendMsgBuf(0x18F00504, 1,8, dataToScreen);
if(sndStat == CAN_OK){
Serial.println(dataToScreen[0]);
Serial.println("Message Sent Successfully!");
} else {
Serial.println("Error Sending Message...");
Serial.println(sndStat);
}
delay(100); // send data per 100ms
}
Any input would be extremely appreciated!

Last edited by cjohnson6772; Jan 21, 2025 at 10:26 AM.
Reply
Old Jan 21, 2025 | 01:56 PM
  #80  
LSswap's Avatar
Thread Starter
TECH Fanatic
10 Year Member
Liked
Loved
Community Favorite
 
Joined: Nov 2014
Posts: 1,309
Likes: 660
Default

First thing I see is that you've got two different things named "sendCAN" One is a subroutine and the other is an instance of the CAN library. I don't think it's the cause of your problem but... change the subroutine name for less confusion.

You problem is that there is nothing on the receiving end of the canbus wires. Hook something up that expects the same speed and protocol and it should go away. I tested this with my current J1939 CANBUS encoder project.

What does that gear indicator cost anyway? Their we site seems to be hacked or someting.


Last edited by LSswap; Jan 21, 2025 at 02:02 PM.
Reply



All times are GMT -5. The time now is 09:32 PM.

story-0
Topdon ONE vs. Artidiag 800 BT2: Which is the Diagnostic Tablet For You?

Slideshow: We take a close look at the ONE and Artidiag 800BT2 diagnostic tools from Topdon and the reasons to buy one over the other.

By Pouria Savadkouei | 2026-05-28 11:05:11


VIEW MORE
story-1
Gas Monkey Built a 6-Wheel Ferrari Testarossa With a Corvette LT4 Engine

Slideshow: The controversial Ferrari F6 swaps its original flat-12 for a Corvette Z06-derived LT4 V8 and sends power to four rear wheels through a custom-built drivetrain.

By Verdad Gallardo | 2026-05-26 18:23:54


VIEW MORE
story-2
7 Most Reliable High-Performance Engines GM Has Ever Built

Slideshow:These GM engines didn't just make huge power, they survived abuse, boost, track days, and six-digit mileage with a reputation for refusing to quit.

By Verdad Gallardo | 2026-05-21 16:45:27


VIEW MORE
story-3
Amazing '71 Camaro Restomod Is Modern Muscle Car Under the Skin

Slideshow: This heavily modified 1971 Camaro mixes classic muscle car styling with a fifth-generation Camaro interior and modern LS3 power.

By Verdad Gallardo | 2026-05-12 18:06:42


VIEW MORE
story-4
6 Common C5 Corvette Failures and What's Involved In Repairing Them

Slideshow: From wobbling harmonic balancers to failed EBCMs, these are the issues that define long-term C5 ownership and what repairs typically involve.

By Pouria Savadkouei | 2026-05-07 18:44:57


VIEW MORE
story-5
Retro Modern Bandit Pontiac Trans AM Comes With Burt Reynolds' Autograph

Slideshow: A modern Camaro transformed into a retro icon, this limited-run "Bandit" build blends nostalgia with brute force in a way few revivals manage.

By Verdad Gallardo | 2026-04-21 13:57:02


VIEW MORE
story-6
Top 10 Greatest Cadillac V Series Performance Models Ever, Ranked

Slideshow: Cadillac didn't just crash the high-performance luxury vehicle party, it showed up loud, supercharged, and occasionally a little unhinged...

By Pouria Savadkouei | 2026-04-16 10:05:15


VIEW MORE
story-7
Top 10 Most Powerful Chevy Trucks Ever Made!

Slideshow: Top ten most powerful Chevy trucks ever made

By | 2026-03-25 09:22:26


VIEW MORE
story-8
Hennessey's New Supercharged Silverado ZR2 Has 700 HP

Slideshow: Hennessey has turned the Silverado ZR2 into a 700-hp off-road monster with supercharged V8 power and a limited production run.

By Verdad Gallardo | 2026-03-24 18:57:52


VIEW MORE
story-9
Coachbuilt N2A Anteros Is an LS2-Powered C6 Corvette In Italian Clothes

Slideshow: A one-off sports car that looks like a vintage Italian exotic-but hides a C6 Corvette underneath-just sold for the price of a new mid-engine Corvette.

By Verdad Gallardo | 2026-03-23 18:53:41


VIEW MORE