Support for LilyGO T-ETH-POE board

Greetings,

I asked this question on the github issue forum and was told to come here. I did get an answer, but unfortunately, it didn’t work.

I purchased a LilyGO T-ETH-POE board, and was able to add WLED 0.14.0-b1 to the board and it connected via WiFi. I was then able to upgrade the board using the wled_0.14.0-b1_ESP32_Ethernet.bin file, and was still able to connect via WiFi.

I am unable to determine which choice to make when switching to Ethernet. I originally chose the ESP32 POE, and lost contact with the board, both WiFi and Ethernet. It was suggested that I try the QuinLED-Dig-Octa, but the same thing occurred.

One of the other suggestions was that I identify the Ethernet chip that was being used (according to the schematic supplied on the github for the board) it is a LAN8720A. It was further suggested that I determine what GPIO are being used for ethernet communication. From what I can tell by the schematic, they are as follows:

  • EMAC MDC : GPIO23
  • EMAC TDX1 : GPIO22
  • EMAC TX EN: GPIO21
  • EMAC TXD0 : GPIO19
  • EMAC MDIO: GPIO 18
  • EMAC RXD0: GPIO25
  • EMAC RXD1: GPIO26
  • EMAC CRS DV: GPIO 27

It was further suggested that I parse through the source code to determine if any other Ethernet configuration coincides with this pinout, and if none do, to modify the code and recompile it.

Unfortunately, I have no clue in which file to look, and don’t really have a lot of experience programming in any of the C languages (I know enough to be dangerous, but not enough to actually code properly).

Thanks for the assistance

– Mike