Control Can - frk2/opencaret GitHub Wiki
The OSCC boards communicate on a separate CAN channel than your car - this keeps the car CAN free of all our messages and allows us to bench test the OSCC boards.
Establishing a separate CAN bus is pretty simple stuff. CAN is a simple 2-wire broadcast protocol that requires no authentication or setup other than setting the baud rate. Basically you need to get a USB to CAN adaptor. I've used both of these successfully:
If you go with carloop you'll have to get the CAN hitch as well (this is where we would attach the 2 wires for our can bus). If you go with Canable you'll have to use the candlelight gs_usb firmware and re-flash it so it's supported directly and NOT through socketcan (their socketcan implementation is very buggy). However with the gs_usb firmware it works like a dream.
Getting these two to work is left as an exercise to the reader! I assume you can bring them up as interface 'can0'. The LEDs on both of them would blink indicating they are receiving information. Establishing the bus as as simple as connecting CANL and CANH (low voltage and high voltage) to the correct terminal on the other side.
You should be able to do a candump can0
and get messages once connected to any one of the OSCC boards