Xinyuan-LilyGO/LilyGO-T-ETH-Series

Ethernet no longer functioning.

quakec opened this issue · 0 comments

I have board revision 1.1. I powered my board with a new "gigabit" 60W PoE++ injector, the device is 802.3af/at compliant and is rated with an output voltage range of 48v-56v.

As soon as I used this injector, the Ethernet no longer works. So at this point I resorted to USB power and a non PoE connection to a network switch. With the basic TCP server example uploaded to the ESP32, there is no packet transfer, but the connectivity events are triggered. When the ethernet cable is connected, the LEDs on the RJ45 socket light up, orange is flashing, green solid, the program gets as far as "ETH Connected" (WifiEvent value of SYSTEM_EVENT_ETH_CONNECTED). If I am not using DHCP, I will also see the event SYSTEM_EVENT_ETH_GOT_IP.
If I unplug the ethernet cable, the lights on the RJ45 port remain lit solid. Could the LAN8720 chip be damaged?

I have tried inserting a delay before the ethernet library is initialized. I am going to try and replace the 8720 IC on the board, but if anyone can shed any light based on the symptoms of what has happened and why, (ie could something else be damaged?) that would be greatly appreciated.