Skip to content
Discussion options

You must be logged in to vote

W6100 on RP2350 is supported. Your problem is in the configuration, not in missing support.

Use the pinout from ESPHome's own test config (tests/components/ethernet/common-w6100-rp2040.yaml):

rp2040:
  board: rpipico2

ethernet:
  type: W6100
  clk_pin: 18
  mosi_pin: 19
  miso_pin: 16
  cs_pin: 17
  interrupt_pin: 21
  reset_pin: 20

There is no wiznet_6100_evb_pico2 board definition, neither in ESPHome nor in arduino-pico. Only the 5100S, 5500 and 6300 boards exist. Use board: rpipico2.

Then read the log. Two different failures look the same from outside:

  • Failed to initialize Ethernetbegin() failed. Your SPI pins or your CS pin are wrong.
  • No error, but the link stays down — the chip …

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@realdelik
Comment options

Answer selected by bdraco
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants