Through the script, start Thor’s 4-channel CAN:
#!/bin/bash
sudo modprobe can
sleep 0.2
sudo modprobe can_raw
sleep 0.2
sudo modprobe mttcan
sleep 0.2
sudo ip link set can0 up type can bitrate 500000 dbitrate 1000000 berr-reporting on fd on
sleep 0.2
sudo ip link set can1 up type can bitrate 500000 dbitrate 1000000 berr-reporting on fd on
sleep 0.2
sudo ip link set can2 up type can bitrate 500000 dbitrate 1000000 berr-reporting on fd on
sleep 0.2
sudo ip link set can3 up type can bitrate 500000 dbitrate 1000000 berr-reporting on fd on
sleep 0.2
candump -x any &
Then communicate with the 4-channel CAN via CAN tools. CAN0 and CAN1 can receive data normally, while CAN2 and CAN3 can receive data, but all displayed data are erroneous.