Temat: Xiaomi router 4A

Cześć,
Uceglilem router Xiaomi 4A wersja 100M (nie gigabit).
Próbowałem reanimować przez TFTP. Pobiera obraz ale binarka jakąś uszkodzoną mam bo po pobraniu podaje jakiś błąd. Nigdzie nie mogę znaleźć oryginalnego firmware. Mam tylko ten z YouTube ale ten nie działa
https://youtu.be/VxzEvdDWU_s


Podłączyłem się przez konsole szeregową ( tu ciekawie bo prędkość 115200 ale 7bit).
Chciałbym wgrać openwrt przez konsole ale nie wiem jak przekazać "4" podczas startu by wybrać odpowiedni tryb bootowania. Putty nie reaguje na klawisze tak jakby TX nie działało a działa bo esp32 programuje.

Jakieś sugestie? Co robię źle?

2 (edytowany przez Cezary 2020-08-09 13:58:59)

Odp: Xiaomi router 4A

Zmień na 8bit i sprawdź lutowania. Żaden router nie ma transmisji na 7bitach. To że nie możesz wybrać z menu może właśnie być przyczyną złej ilości bitów w transmisji.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Xiaomi router 4A

Off topic:
Cezary dochodzą do Ciebie e-maile z domeny g.pl?
Pytam, bo wysłałem wczoraj do Ciebie PW i nie wiem czy doszło.

4

Odp: Xiaomi router 4A

Nie, nic wczoraj nie przyszło. Wyślij na gmaila, cezary.jackiewicz at gmail.com

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Xiaomi router 4A

Jak ustawię 8 bitów to na konsoli mam krzaczki zamiast łacińskich liter i cyfr. Ale fakt nie lutowalem tylko włożyłem piny i docisnąłem w celu lepszego kontaktu.

6

Odp: Xiaomi router 4A

Jak u mnie były krzaczki to zamieniłem rx z tx i było ok. Przede wszystkim to musisz się wlutować wink

7

Odp: Xiaomi router 4A

No nie wiem jak ja mam to polutować.
Za żadne skarby nie chce działać na 8 bitach. Na 7 wszystko ok ale nie reaguje na klawiaturę.

Log na 7 bitach

[04040C0F][04040C0C][88890000][22234445][00222344]
DU Setting Cal Done


U-Boot 1.1.3 (Feb 28 2020 - 07:20:39)

Board: Ralink APSoC DRAM:  64 MB
Power on memory test. Memory size= 64 MB...OK!
relocate_code Pointer at: 83fb0000
RT2880_RSTSTAT_REG 0xc0030204
******************************
Software System Reset Occurred
******************************
flash manufacture id: ef, device id 40 18
find flash: W25Q128BV
env is right!
============================================ 
Ralink UBoot Version: 4.3.0.0
-------------------------------------------- 
ASIC 7628_MP (Port5<->None)
DRAM component: 512 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 64 MBytes
Flash component: SPI Flash
Date:Feb 28 2020  Time:07:20:39
============================================ 
icache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768 

 ##### The CPU freq = 575 MHZ #### 
 estimate memory size =64 Mbytes
RESET MT7628 PHY!!!!!!
Please choose the operation: 
   1: Load system code to SDRAM via TFTP. 
   2: Load system code then write to Flash via TFTP. 
   3: Boot system code via Flash (default).
   4: Entr boot command line interface.
   9: Load Boot Loader code then write to Flash via TFTP. 
 0 
   n3: System Boot system code via Flash.
Booting System 1
Erasing SPI Flash...
raspi_erase: offs:20000 len:10000
.
Writing to SPI Flash...
.
done
## Booting image at bc260000 ...
Bad Magic Number,820F743F, try to reboot
Erasing SPI Flash...
raspi_erase: offs:20000 len:10000
.
Writing to SPI Flash...
.
done

log na 8 bitach

[04040C0F][04040C0C][88890000][22˛ł4445][00222344]
64 MB
DU Setting Cal Äďne


U-Boot 1.1.3 (Feb 28 2020 - 07:20:39)
ŤBoard: Raěink ÁPSoC DRAM:  OK!
relocate_code Pointer at: 83fb00°°Š
R•‚úIMQÍTAT%0xc°š‚’‚˘
Ş%%IIIÉRRŇ**Ş%%IIIÉRRR**Ş%%I¨hő™ŃÝarĺšĺÍŃem ŇY®zŤŤŐrreäˇHIIIÉRRR**Ş%%IIIÉRRR**Ş%%ĄIIÉ
ć+͡man]VŤŃŐre Z–*™± äYWk• id˘0 ±R
==OOOĎę 
ޱĄą UÂëVerséËé “ir‚ň0ŤKKK©©©jjj--KKK©©©jjj--KKK©©©jjj---KKK©    R
ÁŞj7628ŐA¨uÉŃŐ<->ÎË•Ą
DRPS˝µponYé 512 S¬‹Í DD*    şĄ‘th L“¨ˆÉAM ¬×é 16 âZ¨ˆőŃ…± meíKĺé 64 S¨Ń•Í
F+͡comđË+ąŃ: SĐR2±…shCTŃ•iFeb’8 &’‚TimY'şŇ’0:łNˇ¨ęę==˝OOĎęę==OOOĎę===OOOęę==˝OOOęę==˝OOOR
icX,«é set.§S’â wá^.˘b‚li«Íéé32 ,×…±i65µ&“¨ˆŤ…Ťˇ•: sY×é256, WĺÍé4, +Ë•Íé:32âtoôXKš’ş68R
Ťš T«CĐU2É•q =Ş75 SJš## *ÍtimXWíY[Kĺ siŻ겢 Mb^WÍ)
REÓQjQ762¸‚!e…!!!HČ
PlYX®ˇ˝˝Íe t«ođY®ŃĄon:R
  ŠŇb˝…‘sysôY[˝de ôšIAM W+ÔĺR
 2: ę+‘sysôY[˝de «ąwritY˘˝Fla󲥅 TFeR
   &'˝˝t ó^.WV˝‘• viX2±…sh ¨V–…Őlt)I¨  ˘Ň*ąŃɁbooôš˝µµand +ą•intY.VŤ•.
‚ 9'b˝…‘ Bo‹LďXÖɁcodY˘ˇ•ą wrZWto FěX.˛Ą…TFTP®R
âZ¨ˆőŃ…± meíKĺé 64 S¨Ń•Í
F+͡comđË+ąŃ: SĐR2±…shCTŃ•iFeb’8 &ˆ’Š‚R
  rÍşĺÍŃem ÂëсsystY[˝‘e vZX2±…sh®ˇ˜˝˝ŃinçšĺÍŃem ±ˇřErasZkÓF+͡ą..Ť®ÍÁĄ_erX®z™™Íé200°b•ą:10‚0Ť.
×®‹Ąąg tšA%Fla.ËrrR
.CÖË«)
##˝˝ŃĄng Z[XVсbc2¶‚00ň..ŠC¨‘MagZ,rŐµber    ’‚2]43Ć    ˘Éĺ to ®˝˝t
ErX®ËëSPI2±…͡..®ˇH…Ípi_ĺ®Í•i ofÖé2°‚‚b•ąé1000°ˇř.ˇč%ĄŃing˘˝ÓĆ+͡ą..Ť.
dË+)Š

[04040C0F][04040C0C][88890000][22234445][00222344]Š
ÄU Setting Cal Done
ŤŠ
U-Boot 1.1.3 (Feb 28 202°  07:20:39)

Âoardş Ralénk APSoC ÄRAM:  64 MBŤPower on memory test® Memory size= 64 M®..OK!Š
relocate_code Pďéîôĺr at: 83fb0000
RT28¸úIMQSTAŐĄ0xc‚30˛˘RŤ%%ĄIIÉRRR***%%ĄIIIRRR***%%ĄI¨hő™ŃwarYšĺÍŃem ŞÖ•Ń Ocă].•‘
*%%%IIIRRRŇ**%%%IIIRRRŇ**Ş%%¨Č±…͡ maî]VŤŃureJ‘é Y–    "•ŮĄŤ• i䢂ŠÂ
Oęę==OOOĎę===OOR
icaă«é ®Íé512¬ş…ĺÍ:4, +ą•Íz:3&b˘˝Ńal:SSš˛R
dăX,«é seô.'Ş˛â wX^.˘b li«Íéé32 ¬×‹…±:32·R

 ¤¤¤ThĺAUfreńęŞşŞ MJ# C*ÍŃĄmaôYj•µory ®K•=64j‰ĺŃ•s
ŞÔUQ MT·“‚!e…ˇHHČţŤE•…Íe cëëÍ•theúÁ•ÉatiďKR
   L'b˝…d s^.WV˝‘• toIµ viX˘QP. ŠC’Ň L+‘ó^.WV˝‘• tčYşÉite ×2±ash˛Ą…TFTP    R
ry ®K•=64j‰ĺŃ•s
ŞÔUQ MT·“‚!e…ˇHHČţŤE•…Íe cëëÍ•theúÁ•ÉatiďKR
   L'b˝…d s^.WV˝‘• toIµ viX˘QP. ŠC’Ň L+‘ó^.WV˝‘• tčYşÉite ×2±ash˛Ą…TFTP    R
 3ş˝˝Ń syóWÖ˝‘•via +͡ (dYVŐ±Ń).C˘Ň Ebëă«µ…ąd lZ+é‹•É™aceI¨  ĘŇb˝…‘Booôb˝…‘er ă‹•thenşÉĄŃ• to2±…Íh véX˘QP. ˇř U«•é07:2Ň39ˇ¨ęęę===OOOĎę==˝OOOęę==˝Ošţ LţErX®ËëSPI2±…͡..®ˇH…Ípi_ĺ®Í•é ofÖé2°‚‚b•ąé1000°ˇř.
WňZWËëtošA%FlasËÉrR
.
ÖË•)
## ¨ëŃĄąg é[XVŠŃâ,&‚00 ÉÉRŤ¨‘Magi,rŐµ‰er,’0FÓ2± try˘˝ňY¬ë‹)
Era®ËťSPI +͡...ŠC®ÍÁi_e®Í•é off.'&‚‚0 ěYËŠ‚‚00ŠĂ®ˇh%Ątin碽SPI +͡9..Ă.˝ąeErX®ËëSPI2±…͡..®ˇH…Ípi_ĺ®Í•é ofÖé2°‚‚b•ąé1000°ˇř.
WňZWËë

8

Odp: Xiaomi router 4A

Dla jasności - wlutowałem PINY!

9

Odp: Xiaomi router 4A

ECHO na zwartych pinach RX i TX działa (mam programator USB-SERIAL CH340, dostawca wch.cn, data 30.01.2019 wersja 3.5).
Układy ESP programują się poprawnie (tam oczywiście data ustawione na 8bit)

10

Odp: Xiaomi router 4A

Udało mi się naprawić ten router. PDA.ru pomogło. Tam znalazłem niezbędne pliki.
Dla zainteresowanych https://4pda.ru/forum/index.php?showtop … ry95883585

Cezary - możesz mi podpowiedzieć jak teraz załadować tu openwrt. Z nowym bootloaderem oraz firmware wciąż brak reakcji na sygnały TX. CH340 nadaje ale np nie mogę wybrać "2: Load system code then write to Flash via TFTP" bo nie reaguje na 2 ale np reaguje na ENTER i ogólnie reaguje po ENTRER bo przeliwa odliczanie oczekiwania na wybór opcji i kontynuuje start z domyślną opcją 3.

11

Odp: Xiaomi router 4A

Całą wiedzę jak wgrać masz tutaj: https://git.openwrt.org/?p=openwrt/open … afd789e9ab

Sugerował bym jednak żebyś na próbę podłączył inny konwerter.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12 (edytowany przez kacperr 2020-08-12 14:07:42)

Odp: Xiaomi router 4A

Nie mam innego. Będę próbował. Czy przyczyną braku reakcji routera na nadawane TX sygnały może być kodowanie danych na 7 zamiast na 8 bitach?

13

Odp: Xiaomi router 4A

Jak najbardziej.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Xiaomi router 4A

Po przywróceniu do życia postawiłem openwrt bez programatora metodą z linku poniżej. Aktualizowałem z chińskiej wersji oprogramowania a to chyba ma znaczenie.
Szczegóły https://4pda.ru/forum/index.php?showtop … 5240419-5.

Temat do zamknięcia. Dziękuję