ESP32-Ethernet-Kit_A_V1.2 ETH Problems

TheRealDeathEye
Posts: 1
Joined: Mon Jul 28, 2025 7:01 pm

ESP32-Ethernet-Kit_A_V1.2 ETH Problems

Postby TheRealDeathEye » Mon Jul 28, 2025 7:06 pm

E (5036) esp.emac: emac_esp32_init(357): reset timeout
E (5037) esp_eth: esp_eth_driver_install(214): init mac failed
[ 5042][E][ETH.cpp:324] begin(): esp_eth_driver_install failed

These are the errors that I currently have. I have changed between a lot of code that was written on various forums. Kind of stuck now. Thanks in advanced.

Code: Select all

#define ETH_PHY_TYPE ETH_PHY_IP101
//#define ETH_PHY_ADDR 0      // commented out
#define ETH_PHY_MDC 23
#define ETH_PHY_MDIO 18
//#define ETH_PHY_POWER -1    // commented out
#define ETH_CLK_MODE ETH_CLOCK_GPIO0_IN

#include <Arduino.h>
#include <ETH.h>

void setup() {
  Serial.begin(115200);
  delay(3000);
  Serial.println("\n\nESP32-ETH01 <ETH.h> library");
  pinMode(16, OUTPUT);     // set pin to output
  digitalWrite(16, HIGH);  // turn on power
  delay(1000);

  bool test = ETH.begin();
  Serial.println(test);
}

void loop() {
  if(ETH.linkUp()) {
    Serial.println("works");
  } 
  delay(1000);
}

Who is online

Users browsing this forum: PerplexityBot, Qwantbot and 3 guests