From ba7d9b33d862eaf7b0a6b4f025e66d77d446e902 Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Mon, 25 May 2026 08:59:37 +0200 Subject: [PATCH] allow E32 gateway to connect eth --- src/core/network.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/core/network.cpp b/src/core/network.cpp index cfefacad3..423b1d11e 100644 --- a/src/core/network.cpp +++ b/src/core/network.cpp @@ -535,12 +535,6 @@ void Network::startEthernet() { return; } - // disabled Ethernet for boards with only 4MB flash and no PSRAM - if (ESP.getFlashChipSize() < 4194304 && !ESP.getPsramSize()) { // 4MB - LOG_NOTICE("Ethernet disabled for boards with only 4MB flash"); - return; - } - // reset power and add a delay as ETH doesn't not always start up correctly after a warm boot if (eth_power_ != -1) { pinMode(eth_power_, OUTPUT); @@ -649,7 +643,7 @@ void Network::findNetworks() { } else if (network_iface_ == NetIface::AP) { phase_ = NetPhase::AP; } - if (network_iface_ == NetIface::ETHERNET && network_ip_ != 0) { + if (!ethernet_ever_connected && ethernet_connected()) { ethernet_ever_connected_ = true; } LOG_INFO("Network connected via %s (IP: " IPSTR ")",