C Automotive CANbus hacking.

Have been reading about the lack of CANbus support in FreeBSD kernel. (15.0-RELEASE-p8)

Then I came across CANable site with an expired certificate. :cool:

It is open source hardware that converts USB serial port to CANbus.
I bought one that was version 1 off AliExpress for ~$11 and it came with what seemed to be Linux firmware.

Found info here and flashed it with https://github.com/normaldotcom/canable-fw to set it up as a SLCAN serial port.
Tested with a quick and dirty Linux Mint install on an external SSD without can-utils installed and it worked.

Struggled to connect on FreeBSD with /net/savvycan so cloned the git repo V222 and built it.

Comes up as /dev/CuaU0 and sniffs CANbus packets from my 2011 Subaru Outback Legacy, so I can read CANbus with FreeBSD. Yaay!

Thought this may help someone thinking along the same lines. Now to find out some stuff about my car.
 
Back
Top