WINBOND dla leniwych .
Cześć wszystkim.
Troszkę leniem jestem i nie chciało mi się sprawdzać jaki chip jest wewnątrz. ostatnio przyszedł mi z softem 1.0.47 i chipem esmt. kupiłem następny, soft ten sam , to bez zastanowienia zacząłem wgrywać Opwnwrt i oczywiście uwaliłem go wgrywaniem ....-sysupdate dla ESMT.
Co się później okazało, nowy router był z Winbondem, ale ... nie o tym chciałem pisać
Sposób odzyskiwania bez UART. stan routera: pomarańczowa lampka od czasu do czasu mrugająca kilka razy, brak komunikacji z routerem.
0 Adres PC 192.168.31.100, windows 10
1 odpalamy tftpd64 jako admin i konfigurujemy go. uruchamiamy w nim także dhcp. adres PC to 192.168.31.100, wiec to samo ustawiamy dla dhcp start address , size of pool 5 , lease 5. poniżej w option wpisałem 192.168.31.1 i 255.255.255.0.
2 odpalamy wiresharka na interfejsie, którym się podłączyliśmy do routera. tu nic nie ustawiamy.
3 uruchamiamy router z wciśniętym resetem i po okolo 20 sekundach puszczamy przycisk.
4 obserwujemy wiresharka. w pewnym momencie zauważymy , ze oprócz 192.168.31.100 pojawi się także 192.168.31.101. no i w tym momencie szukamy tekstu :
3151 1892.013984 192.168.31.101 192.168.31.100 TFTP 86 Read Request, File: C0A81F65.img, Transfer type: octet, timeout=5, blksize=1468
3152 1892.015712 192.168.31.100 192.168.31.101 TFTP 62 Error Code, Code: File not found, Message: File not found
5 i tu najważniejsze , czyli Read Request, File: C0A81F65.img. oznacza to , ze router oczekuje tego pliku. no jak oczekuje, to dajmy mu go. ściągamy oryginalny soft ze strony xiaomi i zmieniamy mu nazwę na C0A81F65.img . plik ląduje w folderze z którego tftpd czyta.
6 ponawiamy restart routera z wciśniętym resetem i patrzymy jak tftpd zaciąga plik C0A81F65.img (może mieć inną nazwę !)
7 cieszymy się , ze nic nie musieliśmy lutować i ponownie instalujemy Openwrt, tyle , że dla Winbonda, czyli w momencie pisania tego tekstu snapshot version .
taki mały komentarz do tego routera dla ludzi , którzy jeszcze go nie uwalili, albo uwalili
... Winbondowa wersje uwalicie dopiero po wgraniu pliku sysupgrade dla ESMT, czyli np. openwrt-23.05.5-mediatek-filogic-xiaomi_mi-router-ax3000t-squashfs-sysupgrade.bin. początkowe kroki są wspólne dla wszystkich wersji. Ja tego nie wiedziałem i uwaliłem go jeszcze ze 4 razy, aż zdecydowałem się delikatnie ściągnąć naklejkę i odkręcić śrubki, aby się dowiedzieć, że wewnątrz siedzi winbond. Jakkolwiek procedure powtarzałem wieeele razy 