Need some help building a ESP32-ETH NTP Time Server

Still no luck getting it to work.

I’m still stuck, has anyone an idea what I can try ?

Still no luck, have tried other IO’s combinations to test if they where conflicted but still the same results.

What to try next ?

I’ll try and make the firwmare run on a standard ESP32 board plus an external LANxxxx chip on the weekend. Hard to know what’s wrong currently.

Can you upload your entire current state?

I’ve been reading this thread calmly and carefully.

I’m having the same problem.

I have a wt32-eth01 card and would like to get something i2c working on it.

In this case I tried a 1306 oled display

And also without success.

I used pins 2 and 4 and the interesting thing is that when I run an i2cdetector code it finds the hardware, but when I put it to run it doesn’t work. It keeps locking the ESP and is booting all the time.

I don’t know what to do, I would like to use this wt32-eth01 with i2c.

Any idea ?

Note: I’m using the Arduino ide (I know the forum is from Platform.io), but the problem is similar.

I had not much time lately to figure it out but what you can try is this:

For the LAN8720A define these pins:

ESP32dev Signals
GPIO16   EMAC_MDIO  =  MDIO
GPIO17   EMAC_MCD   =  MDC
GPIO19   EMAC_TXD0  =  TX0
GPIO21   EMAC_TX_EN =  TX-EN
GPIO22   EMAC_TXD1  =  TX1
GPIO25   EMAC_RXD0  =  RX0 
GPIO26   EMAC_RXD1  =  RX1
GPIO27   EMAC_CRS_DV =  CRS
GPIO4    OSC-EN  =  OSC-EN
GPIO0    RETCLK  =  nINT/RETCLK

For the SSD1306 OLED use these pins:

ESP32dev Signals
GPIO13   MOSI  =   SDA
GPIO14   SCK   =  CLK or SCK

You have to lookup the pin assigment of the ESP32-S1 and compare it with the WT32_ETH01 pinout.