CAN Bus Shield DB9-RJ45 Pin Configuration Issue

Hi

I am currently trying to drive our Zhongling Hub Motors with their ZLAC706-CAN motor driver. They have an RJ45 CANOUT port that is connected to CAN Bus shield with DB9 cable.

In the below picture, you can see that “CANH” on “RJ45 pin1” corresponds to “pin4 on DB9” interface, and similarly “CANL” on “RJ45 pin2” corresponds to “pin1 on DB9” interface.

While I am connecting the driver to shield, although CANL connects to the correct pin (Both in pin1), CANH is wrong. It is at pin3 on the shield whereas at pin4 on RJ45-DB9 cable.

The question is can I change the pinout by soldering pin4 to the pin3? Is it cause any problem since I can’t disconnect pin3 on CANH signal?

Thank you, I look forward to hearing from you soon.

CANH and CANL both need to be connected when communicating.A multimeter can be used to determine if the connection is correct.