Jetson nano and mcp2515 can module

Hi,
I am really sorry to check this thread in a long time being busy in other prior tasks.
You don’t need to make any changes in MCP Driver for now.

I will attach A02 and B00 files
These are the latest steps for A02 to follow after flashing J4.4 and device boots, you can follow the same for B00, just use B00 files (NOTE: mcp dtbo is same for A02 and B00 thus provided file with a02 name only)mcp-latest.zip (91.6 KB) :

  1. Connect first MCP251x chip to SPI1 on 40-pin, use CS0 pin, connect INT on Pin 31 (GPIO Z.0)
  2. Connect second MCP251x chip to SPI2 on 40-pin, use CS0 pin, connect INT on Pin 32 (GPIO V.0)
  3. Copy attached tegra210-p3448-0000-p3449-0000-a02-mcp251x.dtbo under /boot/
  4. Copy attached tegra210-p3448-0000-p3449-0000-a02.dtb under /boot/dtb/
  5. Run /opt/nvidia/jetson-io/jetson-io.py
  6. Select Configure Jetson for compatible hardware
  7. Select MCP251x CAN Controller
  8. Save and reboot
  9. Make CAN0 and CAN1 inerface up on network:
    $ip link set can0 up type can bitrate 500000
    $ip link set can1 up type can bitrate 500000

I am not sure the data in dtbs will work for you as it is, as many replied saying communication issue which I could not get time to resolve . Also I do not have MCP setup with me. But I do have some pointers to mention depending on the further issues faced.
So, please try above steps and let me know how it goes.
Also, with Jetpack 4.5, you will find these dtbs already present on the device and with the steps to use MCP in CAN documentation.

Thanks & Regards,
Shubhi