Sorted although that’s not ‘code’, it’s just scrawlings from my phone
,
Also that link you posted is a hard 404 for me.
So I think I want to try to just sift through the data and try to find out where the rpm is. But I have a couple questions.
If I think I know what ID matches the rpm, how do I read the hex data to find the actual rpm number? Will it be a combination of hex values?
Also, I have a lot of IDs that are very large, such as 443488768. Is this normal? I watched the youtube video suggested in the comments above and the data he got only included around 18 IDs in total, where I get back too many IDs to count.
Entirely manufacturer specific, could be a hex value that is multiplied to give rpm in 100s for example.
Could be a math on 2 bytes of data.
Look at IDs that repeat very quickly when the engine is running, that’ll be a good start point.
Remember though data could be bit specific too, or in plain Unicode, it’s a jungle out there!
As for long IDs, I believe it’s normal for new cars, I’ve only worked with short IDs etc but believe the libraries are written to play fine with them, treat them like the rest.
Finally remember CAN is hierarchy based, lower numbers are usually more important data, low low is airbags etc, then critical engine, then doors, lights, locks, hvac then infotainment etc.
Hope that helps!
Hi,
Try that again.
Some things in the forum listing have changed.
Please read the post at the start of any forum , entitled "How to use this Forum".
OR
https://forum.arduino.cc/index.php?topic=712198.0
Then look down to "code problems" about how to post your code.
It will be formatted in a scrolling window that makes it easier to read.
Thanks.. Tom... ![]()
PS. Tell me if that works for you.
The link is working now
This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.