The MCP2515 is absolute evil. It's impossible to operate at normal speed using this piece of junk. SPI will slow down any speed. We can implement anything, but for me personally, it's quite difficult to simultaneously design a USB protocol and implement it in both the library and the device. And that's not counting porting the CEM cracker, but that's a minor detail.
But technically, I have had the device itself ready for a long time.
It have on board 2xcan-fd, K-line, Bluetooth 5.1
The only thing missing from the implementation is power supply metering. But this isn't critical, and a software plug-in can be installed.







