WT32-ETH01 w wersji ESP32 ustawienia

Witam.
Kupilem modul WT32-ETH01 juz ktorys z kolei.
Na wszystkich byl chip WT32-S1 a tym razem przyszly mi z ESP32.
Plytka i chip troche wiekszy. Problem, ze nie dziala LAN.
Obie plytki maja wersje 1.4

Moje ustawienia do poprzednich modulow wygladaja tak, wszystko dziala jak nalezy.

esp32:
  board: wt32-eth01
  framework:
    type: esp-idf


ethernet:
  type: LAN8720
  mdc_pin: GPIO23
  mdio_pin: GPIO18
  clk:
    pin: GPIO0
    mode: CLK_EXT_IN
  phy_addr: 1
  power_pin: GPIO16

Probowalem laczyc sie po wifi - dziala.
Zmienie na lan, nie. Probowalem juz roznych ustawien znalezionych w sieci - bezskutecznie
Napisalem do chinczyka ktory mi to sprzedal ale czy odpowie …

Spotkal sie ktos z takim modulem ?

Zrób jakieś porządne zdjęcie makro, tak żeby było widać jaki tam jest chipset Ethernet.

No widać, że to jakaś podróba, ale z tak nieczytelnego zdjęcia się wiele nie wywnioskuje.

Jeśli jest to LAN8720 to możesz w sumie też sam posiedzieć z nosem w dokumentacji tu masz pinout
WT32-S1

a tu pinout ESP32-WROOM-32

wersja skrócona

W dokumentacji gio0, 16, 18 i 23 pokazuje ze niby te same funkcje pelnia
ale chyba sa programowalne wiec mozna zmienic ich funkcje i uzyc innych pinow.
Znalazlem ze ktos tez mial z tym problem ale nie znalazlem odpowiedzi jak rozwiazac.


tu ale arduino nie esphome

https://www.reddit.com/r/WLED/comments/1hk27ih/esp32_eth01_not_working_on_ethernet/


Teraz policzylem, ze mi zostala 1 szt. w opakowaniu, a kupilem 3, wiec jedna juz zamontowalem i dziala, bo bym wczesniej zauwazyl, ze to inny model.

No i znalazlem dzialajacy w kontrolerze rs485, ktory niedawno robilem

wiec to moze ta sztuka jest poprostu uszkodzona, moze zimny lut albo co.
sprobuje podgrzac lutownica wyprowadzenia, ktore sie da i zobacze

  1. Skoro jedna sztuka działa na standardowej konfiguracji dla WT32-ETH01 to jest raczej oczywiste, że pozostałe są też takie same (moduł Wireless Tag WT32-S1 jest w zasadzie lekko okrojony względem WROOM), czyli podróbka jest wystarczająco doskonała, wada fabryczna bardzo prawdopodobna. Więc przelutuj.
  2. Wireless Tag nieco inaczej sobie nazwał niektóre piny, tam masz opis.
  3. Nie do wszystkiego można użyć innych pinów, a interfejs RMII jest akurat przykładem takiego bloku funkcjonalnego w MCU, który nie daje się przerzucać byle gdzie (możliwe lokalizacje pinów MDC/MDIO w ESP32 są bodajże tylko dwie 23/18 lub 16/17 jedynie zegar chyba można przerzucić nieco elastyczniej).

Przelutowalem polaczenia przewlekane, potem zalalem topnikiem plytke i podgrzalem goracym powietrzem glownie w okolicy chipa lan. Modul lan zaczal dzialac. Czyli byl gdzies zimny lut najprawdopodobniej.
Tak czy siak dziekuje za zainteresowanie.
Pozdrowka.