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.
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.
Then I came across CANable site with an expired certificate.
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.