Приобрел ESP32-S3-ETH в ней встроен модуль W5500

Скорее всего, это означает, что нет связи с этим чипом, по SPI, я имею ввиду. Но на сегодня я уже выдохся. Подумать надо, как по-простому это проверить.

Спасибо за помощь. Сейчас еще сам попробую посмотреть как проверить.
Если что осциллограф есть у меня.

А я мог спалить какой нибудь PIN когда заливал прошивку c библиотекой enternet? там как раз стандартный pin SCSn используется 10… Судя по схеме это INTn

Да тут и без осциллографа понятно, что указать правильные пины надо:

bool ETHClass::beginSPI(
  eth_phy_type_t type, int32_t phy_addr, uint8_t *mac_addr_p, int cs, int irq, int rst,
#if ETH_SPI_SUPPORTS_CUSTOM
  SPIClass *spi,
#endif
  int sck, int miso, int mosi, spi_host_device_t spi_host, uint8_t spi_freq_mhz
) {

Осталось из где-то узнать :). Я бы с лупой поизучал плату и даташит на W5500, чтобы узнать, где у W55 ресет(rst), чип-селект (cs), тактирование(sck ) и ввод-вывод (miso/mosi). Потом попытался бы проследить, к каким ногам ЕСПшки они припаяны.

так я знаю эти пины… я их так же лупой прозванивал.
они указаны и в схеме и в описании и в скетче

Спойлер

#define ETH_MISO_PIN 12
#define ETH_MOSI_PIN 11
#define ETH_SCLK_PIN 13
#define ETH_CS_PIN 14
#define ETH_INT_PIN 10
#define ETH_RST_PIN 9
#define ETH_ADDR 1

Какие расскоментировали?

// // Example SPI using ESP-IDF's driver
// #define ETH_PHY_TYPE        ETH_PHY_W5500
// #define ETH_PHY_ADDR         1
// #define ETH_PHY_CS          15
// #define ETH_PHY_IRQ          4
// #define ETH_PHY_RST          5
// #define ETH_PHY_SPI_HOST    SPI2_HOST
// #define ETH_PHY_SPI_SCK     14
// #define ETH_PHY_SPI_MISO    12
// #define ETH_PHY_SPI_MOSI    13

или

// // Example SPI using Arduino's driver
// #define ETH_PHY_TYPE        ETH_PHY_W5500
// #define ETH_PHY_ADDR         1
// #define ETH_PHY_CS          15
// #define ETH_PHY_IRQ          4
// #define ETH_PHY_RST          5
// #define ETH_PHY_SPI         SPI

Сомненья меня гложут. CS=14? А у меня - 15. Проверьте и остальное.

А где это посмотреть? я не нашел…

Сомненья меня гложут. CS=14? А у меня - 15. Проверьте и остальное.

В документации есть схема. Когда я плату прозванивал, все пины прозванивались согласно схеме. Уверен в этом на 1000%
Схема

Ну чтож. Тогда цепляемся анализатором на пины CS, CLK, MISO,MOSI W55 и смотрим, бегает ли там что-нибудь. Меняется ли уровень на CS.

В тот момент, когда ID чипа будет считываться, мы там обмен какой-то должны увидеть.

Это в ETH.h

попробовал сначала одно потом другое раскомментировать, ничего не изменилось

Прозвонил осциллографом все пины начиная с INTn. амплитуда не меняется нигде
на INTn 3.3v
на MOSI 0v
на MISO 0.18v
SCLK 0v
SCSn 3.3v