CAN is a protocol, but the messages on the bus are implementation specific. Yes, you can use it on any CAN bus, but there's no guarantee that you will be able to decode the traffic. Some modern CAN networks are encrypted, too, because it's trivial to view the traffic. https://kentindell.github.io/2021/01/02/can2-wireshark/ has a great guide on decoding traffic with sigrok.
From what I understand the CAN traffic on my vehicle is encrypted. Clearly this does not apply to all of the traffic, as I can fetch some OBD2 data with a generic dongle.
The data on the OBD2 port is legally mandated, so can't be encrypted. But besides encryption CAN buses in a car are also separated, the bus on the OBD2 plug often can't even talk to the most interesting components.
This is very interesting. I purchased what is claimed to be a 400 year old German / Bavarian culture and it's one of the most prolific I've ever had. I really enjoy the heartiness and it's ability to live in the fridge for a few weeks when I'm not using it (yes I know, bad parenting). I'd be really curious to see how it would compare. Very cool read, thanks a ton.
reply