← index #9166Issue #8537
Related · high · value 0.722
QUERY · ISSUE

ESP32 mDNS support on Ethernet (class LAN)

openby mohnazemiopened 2022-08-31updated 2026-03-19
enhancementport-esp32

Hi guys,

I wanted to know if there is a specific reason why the mDNS is supported on the WLAN interface (via hostname config parameter) for ESP32 but it is not supported on the LAN/Ethernet interface. There seems to be no limitation in IDF's TCP/IP Adapter library for this, but the ESP32 port does not expose a config parameter to set this.

CANDIDATE · ISSUE

Ethernet W5500 is now supported by ESP-IDF. Feature request: is possible to support it in the MicroPython too?

closedby beyonloopened 2022-04-13updated 2025-05-23
docsport-esp32

Hi all.

I see here in the issues and in the MicroPython forum many threads about people want ethernet support on ESP32 using the W5500, but there is not a real driver (pure python or not).

Problem 1: The ESP32 has a MAC address where is possible to use a external PHY, like as lan8720, but that use ~10pins
Problem 2: Only the ESP32 has MAC address, others ESP32-S2, S3, etc does not have.

Well, I see that the ESP-IDF is supporting now the W5500: https://github.com/espressif/esp-idf/tree/master/examples/ethernet/basic/main

So, in my opinion is very essential a support for the W5500 on Micropython to works in all ESP32 family chips (ESP32, S2, S3, C3, etc)

Are in the roadmap to support the W5500 via ESP-IDF? If not, please, anyone know if are there a place where has a working driver for the ESP32? I would like to use in the ESP32-S3.

Thank you.

Edit:

Even we have a driver for the W5500 on the MicroPython, will the SSL/TLS supported by the ethernet sockets, like as in the WiFi sockets?

Keyboard

j / / n
next pair
k / / p
previous pair
1 / / h
show query pane
2 / / l
show candidate pane
c
copy suggested comment
r
toggle reasoning
g i
go to index
?
show this help
esc
close overlays

press ? or esc to close

copied