NCD5500 will not communicate with our main switch due to being in half-duplex mode, which the switch does not support. It can connect to a different (temporary) switch that supports half-duplex, but how can we ensure it connects in full-duplex mode (and thus to our main switch)?
Hi,
The default setting for the NCD5500 is Auto-Negotiate which generally will negotiate a full duplex connection to the network. However if your switch/router doesn’t support auto negotiation the NCD5500 will default to half duplex as per IEEE 802.3
If your switch doesn’t support auto negotiation you can force the NCD5500 to full duplex, but you’ll need serial port access to the Ethernet module which will generally require one of our USB Configuration Adapters: https://store.ncd.io/product/usb-configuration-adapter-for-ncd-communication-modules/
Once you have the Ethernet module plugged into the adapter you’ll need to open a serial port and send these:
- +++
- Wait 500ms before and after this command
- Then one of these commands:
- Auto Negotiate: AT+PHY_MODE=0
- 10M Full Duplex: AT+PHY_MODE=10
- 100M Full Duplex: AT+PHY_MODE=100
Once you get confirmation over the serial line power down the adapter and put the Ethernet module back into the relay board and attempt reconnection.
*Edit: You will also need to ensure your module is running firmware v2.6 for this AT command to take effect. You can find this firmware at: ncd_Ethernet/Firmware for Rev 2 Hardware/HRev2_NCD5500_V2.6_12-3-25.bin at main · ncd-io/ncd_Ethernet · GitHub