Communication between two Jetson Xavier boards using CAN

I am trying to communicating two different NVIDIA jetson Xavier boards using CAN. One Xavier board is (JetPack 4.5.1] and another board is (JetPack 4.1.1). and i am using same baudrates in two boards. Here my questions are.

1.) Is it possible to communicate between two different kernel version boards with CAN without upgrading the older version board?

I have tried to communicate between two different JetPack versions Xavier boards(versions mentioned above), I was unable to communicate while communicating every time whenever i am trying to send data, the BUS is going to “passive” state. And also I tried with latest JetPack version board with my board i,e,. [JetPack 4.5.1] too, here i can able to communicate between boards.

Does JetPack version really have impact in communication through CAN?

please help me on this CAN communication
Thank you…!

how are you saying they are same baudrate.
you can use CAN btw different versions but make sure bitrate is same.
Please check bitrate with below command before transfer and after transfer.
ip -d -s link show can0

Thank you…! @shgarg for assisted me on this.