Yesterday, 03:40 AM
Hi all,
I’m commissioning a KinCony KC868-Server and running the onboard ESP32 (WROOM-32UE) with ESPHome.
USB flashing works fine via CH340, but I’m having trouble bringing up the ESP32 Ethernet.
I’m confident this is ESP32 native Ethernet (RMII), not W5500 SPI. The board clearly has a PHY + magnetics for the ESP32 Ethernet port (separate from the CM4 Ethernet).
Key observations:
Runtime error:
Questions:
Thanks in advance — the hardware looks great, just need to get the ESP32 Ethernet initialised correctly.
I’m commissioning a KinCony KC868-Server and running the onboard ESP32 (WROOM-32UE) with ESPHome.
USB flashing works fine via CH340, but I’m having trouble bringing up the ESP32 Ethernet.
I’m confident this is ESP32 native Ethernet (RMII), not W5500 SPI. The board clearly has a PHY + magnetics for the ESP32 Ethernet port (separate from the CM4 Ethernet).
Key observations:
- ESPHome compile output shows:
so it appears the PHY is JL1101Code:esp_eth_phy_jl1101.c.o
- Runtime log shows EMAC reset timeout when Ethernet is initialised
- Ethernet never links, no DHCP lease
Code:
ethernet:
type: LAN8720
mdc_pin: GPIO23
mdio_pin: GPIO18
clk:
pin: GPIO0
mode: input
phy_addr: 1
power_pin: GPIO16Runtime error:
Code:
emac_esp32_init(): reset timeout
ethernet was marked as failedQuestions:
- Can anyone confirm which Ethernet PHY the KC868-Server ESP32 actually uses?
- Is it JL1101 (as ESPHome compile suggests)?
- Is it JL1101 (as ESPHome compile suggests)?
- If so, could someone share a known-working ESPHome Ethernet YAML for this board?
- Are the RMII pins / PHY address / power pin documented anywhere for the ESP32 side?
Thanks in advance — the hardware looks great, just need to get the ESP32 Ethernet initialised correctly.

