Unified CAN Library

So I tried this library with two Due's and the attached MCP2515 board

I first tested all these 2515 CANBUS boards with UNO's and the special 8 Mhz mcp2515 canbus library here:

which worked fine once I had my wiring straightened out.

I'm using the same canbus board (running at 3.3v) and cant seemt o get them to communicate. The datasheet for the mcp2515 and the attached transceiver says both can wrok at either 5v or 3.3v.

Now posting this, I'm wondering if it is the 8mhz crystal; that is causing the issue ?

be nice to get these cheap canbus boards working with the dues - and yes I know the due has canbus but it requires wiring up can transceivers and what's the point ? Much easier and more robust just to use an external board.

Worst case, I offload all the canbus stuff to unos but be nice to get the due's to work with this setup.

Anyone pulled this off ?