26

Odp: Nexx WT3020 8MB - potrzebny bootloader

Cezary napisał/a:

PS. opcja 9 to ładowanie bootloadera.

wiem, ale pisałeś żeby wgrać go przez 4.

Inna sprawa, że też nie działa. Wyrzuca błąd "raspi_wait_ready: read_sr fail: e0" do wczoraj był fr zamiast e0, ale nie wiem czy to coś zmienia. Widziałem, że inni przy starcie mają zamiast tego "raspi_wait_ready" drugi raz "raspi_read: from:30000 len:1000".


You choosed 9
                                                                                                                                                           0
raspi_read: from:40028 len:6
raspi_wait_ready: read_sr fail: e0


9: System Load Boot Loader then write to Flash via TFTP.
 Warning!! Erase Boot Loader in Flash then burn new one. Are you sure?(Y/N)
 Please Input new ones /or Ctrl-C to discard
        Input device IP (10.10.10.123) ==:10.10.10.123
        Input server IP (10.10.10.3) ==:10.10.10.3
        Input Uboot filename () ==:test.bin

 netboot_common, argc= 3

 NetTxPacket = 0x83FE4C80

 KSEG1ADDR(NetTxPacket) = 0xA3FE4C80

 NetLoop,call eth_halt !

 NetLoop,call eth_init !
Trying Eth0 (10/100-M)

 Waitting for RX_DMA_BUSY status Start... done


 ETH_STATE_ACTIVE!!
TFTP from server 10.10.10.3; our IP address is 10.10.10.123
Filename 'test.bin'.

 TIMEOUT_COUNT=10,Load address: 0x80100000
Loading: Got ARP REPLY, set server/gtwy eth addr (00:00:00:00:00:89)
Got it
#######################################
done
Bytes transferred = 196608 (30000 hex)
NetBootFileXferSize= 00030000
raspi_erase_write: offs:0, count:30000
raspi_erase: offs:0 len:30000
raspi_wait_ready: read_sr fail: e0


U-Boot 1.1.3 (Jan  3 2014 - 09:12:42)

MAX Board: Ralink APSoC DRAM:  64 MB
relocate_code Pointer at: 83fb4000
enable ephy clock...done. rf reg 29 = 5
SSC disabled.
******************************
Software System Reset Occurred
******************************
spi_wait_nsec: 29
spi device id: ef 40 17 0 0 (40170000)
find flash: W25Q64BV
raspi_read: from:30000 len:1000
raspi_wait_ready: read_sr fail: e0
*** Warning - bad CRC, using default environment

============================================
Ralink UBoot Version: 4.1.1.0
--------------------------------------------
ASIC 7620_MP (Port5<->None)
DRAM component: 512 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 64 MBytes
Flash component: SPI Flash
Date:Jan  3 2014  Time:09:12:42
============================================
icache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768

 ##### The CPU freq = 580 MHZ ####
 estimate memory size =64 Mbytes

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.
   7: Load Boot Loader code then write to Flash via Serial.
   9: Load Boot Loader code then write to Flash via TFTP.                                                                                                  0

3: System Boot system code via Flash.
## Booting image at bc050000 ...
raspi_read: from:50000 len:40
raspi_wait_ready: read_sr fail: e0
Bad Magic Number,00000000 
"Help me Obi-Wan Kenobi. You’re my only hope. " wink

27

Odp: Nexx WT3020 8MB - potrzebny bootloader

Cały czas jest tak jak by flash nie potrafił obsłużyć.

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

28 (edytowany przez drk 2025-01-04 19:10:28)

Odp: Nexx WT3020 8MB - potrzebny bootloader

zrobiłem mały test. Zresetowałem router i jeszcze raz wgrałem mu openwrt 23.05 (dokładnie to openwrt-23.05-snapshot-r24133-33b45c0a0e-ramips-mt7620-nexx_wt3020-8m-squashfs-sysupgrade.bin) przez TFTP i sprawdziłem później z konsoli co jest po adres bc050000 i z tego co napisałeś wygląda, że nadal ma obraz factory

U-Boot 1.1.3 (Jan  3 2014 - 09:12:42)

MAX Board: Ralink APSoC DRAM:  64 MB
relocate_code Pointer at: 83fb4000
enable ephy clock...done. rf reg 29 = 5
SSC disabled.
******************************
Software System Reset Occurred
******************************
spi_wait_nsec: 29
spi device id: ef 40 17 0 0 (40170000)
find flash: W25Q64BV
raspi_read: from:30000 len:1000
raspi_wait_ready: read_sr fail: e0
*** Warning - bad CRC, using default environment

============================================
Ralink UBoot Version: 4.1.1.0
--------------------------------------------
ASIC 7620_MP (Port5<->None)
DRAM component: 512 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 64 MBytes
Flash component: SPI Flash
Date:Jan  3 2014  Time:09:12:42
============================================
icache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768

 ##### The CPU freq = 580 MHZ ####
 estimate memory size =64 Mbytes

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.
   7: Load Boot Loader code then write to Flash via Serial.
   9: Load Boot Loader code then write to Flash via TFTP.                                                                                                  2
You choosed 2
                                                                                                                                                           0
raspi_read: from:40028 len:6
raspi_wait_ready: read_sr fail: e0


2: System Load Linux Kernel then write to Flash via TFTP.
 Warning!! Erase Linux in Flash then burn new one. Are you sure?(Y/N)
 Please Input new ones /or Ctrl-C to discard
        Input device IP (10.10.10.123) ==:10.10.10.123
        Input server IP (10.10.10.3) ==:10.10.10.3
        Input Linux Kernel filename () ==:2305.bin

 netboot_common, argc= 3

 NetTxPacket = 0x83FE4C80

 KSEG1ADDR(NetTxPacket) = 0xA3FE4C80

 NetLoop,call eth_halt !

 NetLoop,call eth_init !
Trying Eth0 (10/100-M)

 Waitting for RX_DMA_BUSY status Start... done


 ETH_STATE_ACTIVE!!
TFTP from server 10.10.10.3; our IP address is 10.10.10.123
Filename '2305.bin'.

 TIMEOUT_COUNT=10,Load address: 0x80100000
Loading: Got ARP REPLY, set server/gtwy eth addr (00:00:00:00:00:89)
Got it
#################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ################################
done
Bytes transferred = 6816041 (680129 hex)
NetBootFileXferSize= 00680129
raspi_erase_write: offs:50000, count:680129
raspi_erase: offs:50000 len:680000
raspi_wait_ready: read_sr fail: e0
## Booting image at bc050000 ...
raspi_read: from:50000 len:40
raspi_wait_ready: read_sr fail: e0
Bad Magic Number,00000000


U-Boot 1.1.3 (Jan  3 2014 - 09:12:42)

MAX Board: Ralink APSoC DRAM:  64 MB
relocate_code Pointer at: 83fb4000
enable ephy clock...done. rf reg 29 = 5
SSC disabled.
******************************
Software System Reset Occurred
******************************
spi_wait_nsec: 29
spi device id: ef 40 17 0 0 (40170000)
find flash: W25Q64BV
raspi_read: from:30000 len:1000
raspi_wait_ready: read_sr fail: e0
*** Warning - bad CRC, using default environment

============================================
Ralink UBoot Version: 4.1.1.0
--------------------------------------------
ASIC 7620_MP (Port5<->None)
DRAM component: 512 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 64 MBytes
Flash component: SPI Flash
Date:Jan  3 2014  Time:09:12:42
============================================
icache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768

 ##### The CPU freq = 580 MHZ ####
 estimate memory size =64 Mbytes

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.
   7: Load Boot Loader code then write to Flash via Serial.
   9: Load Boot Loader code then write to Flash via TFTP.                                                                                                  4
You choosed 4
                                                                                                                                                           0
raspi_read: from:40028 len:6
raspi_wait_ready: read_sr fail: e0


4: System Enter Boot Command Line Interface.

U-Boot 1.1.3 (Jan  3 2014 - 09:12:42)
MT7620 # md bc050000
bc050000: 30323033 00680004 020e0000 00000000    3020..h.........
bc050010: 00000000 00000000 00000000 c553191e    ..............S.
bc050020: c8c6453f 8207cdb7 34ee352e 96934a9c    ?E.......5.4.J..
bc050030: d063c315 90ec71c0 1f3bc313 c6c6da07    ..c..q....;.....
bc050040: c6a02ce3 625cc5f2 247575e6 f6b8eee6    .,....\b.uu$....
bc050050: b296e14d c62519a3 934a1c39 e3c395fb    M.....%.9.J.....
bc050060: e651f2d0 39c6162e f9934a1c 739c3c68    ..Q....9.J..h<.s
bc050070: 626ce314 faa2dc4c 0e7e2693 35ddb46e    ..lbL....&~.n..5
bc050080: f363c195 04b3e61b aa97e4eb 6396f847    ..c.........G..c
bc050090: 5d474d0c ee9fd3b1 9725de5a bf7f6a49    .MG]....Z.%.Ij..
bc0500a0: 6c4ec238 0a6cc497 de101aba 3968814e    8.Nl..l.....N.h9
bc0500b0: afc02b17 0c06b299 eda7536e 75ca82a2    .+......nS.....u
bc0500c0: cfa35a4a 42dca441 5cc739b0 34a95839    JZ..A..B.9.\9X.4
bc0500d0: 82afc151 4ad5a6a5 3df6f1d9 3b7d0202    Q......J...=..};
bc0500e0: f2a27de7 40e82953 5629135e 0524b564    .}..S).@^.)Vd.$.
bc0500f0: 6e994d68 0b960c07 c0bf9f76 a6d48948    hM.n....v...H...
MT7620 #
"Help me Obi-Wan Kenobi. You’re my only hope. " wink

29

Odp: Nexx WT3020 8MB - potrzebny bootloader

On nie zapisuje obrazu. Normalnie to jest coś takiego:

done
Bytes transferred = 7340865 (700341 hex)
NetBootFileXferSize= 00700341
raspi_erase_write: offs:50000, count:700341
raspi_erase: offs:50000 len:700000
................................................................................                           ................................
raspi_write: to:50000 len:700000
................................................................................                           ................................
raspi_read: from:50000 len:10000
raspi_read: from:60000 len:10000
raspi_read: from:70000 len:10000
raspi_read: from:80000 len:10000
raspi_read: from:90000 len:10000
raspi_read: from:a0000 len:10000
raspi_read: from:b0000 len:10000
raspi_read: from:c0000 len:10000
raspi_read: from:d0000 len:10000
raspi_read: from:e0000 len:10000
raspi_read: from:f0000 len:10000
raspi_read: from:100000 len:10000
raspi_read: from:110000 len:10000
raspi_read: from:120000 len:10000
raspi_read: from:130000 len:10000
raspi_read: from:140000 len:10000
...
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

30

Odp: Nexx WT3020 8MB - potrzebny bootloader

Cezary napisał/a:

On nie zapisuje obrazu.

co może być tego powodem?

"Help me Obi-Wan Kenobi. You’re my only hope. " wink

31

Odp: Nexx WT3020 8MB - potrzebny bootloader

Uszkodzony flash.
Uruchom openwrt w ramie, zgraj sobie partycje 0, 1, 2 czyli uboota, env i factory. A później zdobądź nową kostkę i zrób jej programowanie z rpi czy nawet "na pająka" i przelutuj sam flash.

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

32

Odp: Nexx WT3020 8MB - potrzebny bootloader

serial na usb mi działa, bo wczoraj skutecznie flashowałem MF282, kable miałem te same, tam co prawda był dziurki a tutaj mam kombinację z przylutowanym cienkim przewodem, ale komunikacja jest więc to raczej nie to. W kartach SD jest w skrócie tak, że pamięć wchodzi w tryb read only jak kontroler uzna, że coś jest nie tak czy tutaj jest podobnie? Czyli, że jednak flash by padł?

"Help me Obi-Wan Kenobi. You’re my only hope. " wink

33

Odp: Nexx WT3020 8MB - potrzebny bootloader

SR w spi to status register. Komunikaty wskazują że nie może tego odczytać, więc ma problem z flash.

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

34 (edytowany przez drk 2025-01-04 19:28:08)

Odp: Nexx WT3020 8MB - potrzebny bootloader

Cezary napisał/a:

Uszkodzony flash.
Uruchom openwrt w ramie, zgraj sobie partycje 0, 1, 2 czyli uboota, env i factory. A później zdobądź nową kostkę i zrób jej programowanie z rpi czy nawet "na pająka" i przelutuj sam flash.

Challenge accepted, tylko ta ostatnia czynność jest jak z Mission Impossible 999 nie mam ani sprzętu, ani co gorsza takich umiejętności. Widziałem owszem na YT jak to gorącym powietrzem ciach-ciach wymieniają, ale to nie moje filmki były hmm

Jakbym miał już zaprogramowaną taką kość mógłbyś mi to wymienić albo znasz miejsce w Warszawie gdzie (najchętniej) mógłbym spróbować sam?

PS. Podrzuciłbym w dogodnym dla Ciebie momencie, bo mam 2-3 stacje metra smile I jak tak to może od razu kość 16MB a nie 8?

"Help me Obi-Wan Kenobi. You’re my only hope. " wink

35

Odp: Nexx WT3020 8MB - potrzebny bootloader

Nie, nie ja, nie zajmuję się takim lutowaniem. Jakiś zwykły serwis gsm ci to przelutuje.

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

36

Odp: Nexx WT3020 8MB - potrzebny bootloader

Cezary napisał/a:

Nie, nie ja, nie zajmuję się takim lutowaniem. Jakiś zwykły serwis gsm ci to przelutuje.

dobry trop, rozejrzę się w okolicy smile

a jak kupię kość 16MB (jak szaleć to szaleć) to ruszenie routera będzie wymagało jakieś dodatkowej gimnastyki czy pójdzie gładko?

"Help me Obi-Wan Kenobi. You’re my only hope. " wink

37

Odp: Nexx WT3020 8MB - potrzebny bootloader

W tym przypadku - wgrywasz w/w trzy partycje, a jak ruszy to wgrywasz mój obraz dla 16M wt3020

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

38

Odp: Nexx WT3020 8MB - potrzebny bootloader

OK. Kopie partycji już mam. Poszukam kości za chwil kilka i jeszcze za kolejne chwil kilka poszukam jak tą moją malinę użyć to zaprogramowania pamięci.

Bardzo, ale to bardzo dziękuję Ci za pomoc i poświęcony czas.

"Help me Obi-Wan Kenobi. You’re my only hope. " wink

39

Odp: Nexx WT3020 8MB - potrzebny bootloader

A nie masz masz jakiegoś innego złomu gdzie jest pamięć 8M? Wtedy mógłbyś nawet ja na kabelkach zrobić i zobaczy czy nexx działa.

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

40

Odp: Nexx WT3020 8MB - potrzebny bootloader

a tę kość to masz bez błędów zaprogramowaną ? czasem mi się przewijają przez programator takie kostki co czasem trzeba dwa razy skasować żeby się dobrze zaprogramowały. dziś programowałem kostkę na 1.8V, która nie chciała ruszyć w adapterze na 1.8V a o dziwo zaprogramowała się elegancko bez adaptera  na 3.3V.

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

41

Odp: Nexx WT3020 8MB - potrzebny bootloader

Cezary napisał/a:

A nie masz masz jakiegoś innego złomu gdzie jest pamięć 8M? Wtedy mógłbyś nawet ja na kabelkach zrobić i zobaczy czy nexx działa.

skutecznie się pozbyłem większości smile z zabytków został mi 703N z 16MB i MR3420, ale ten ma 4MB.

Rzuciłem na szybko okiem na pamięć i po pierwsze to 16MB MX25L128 (ponoć pasują piny i uboot rozpoznaje kość) kosztuje jakieś 25 zł z przesyłką, a po drugie przyjrzałem się płytce routera i flash jest w obudowie z 8 wyjściami i dość dobrym podejściem, więc jak się skupię to tym co mam dam radę wylutować i wlutować nową kość (oczami wyobraźnie widziałem wymianę układu EtronTech, który jest pamięcią RAM). Po trzecie jak mi się uda będzie jeden elektrośmieć mniej, po czwarte lubię grzebać przy takich rzeczach, bo oprócz satysfakcji to dużo się uczę (co prawda powinienem mieć taką wiedzę po szkole którą skończyłem, ale żeby nie oczerniać systemu powiedzmy, że wtedy nie było takich możliwości big_smile big_smile).  Także jeszcze raz dzięki za cierpliwość i czas, ja sobie już hobbystycznie ten router spróbuję ożywić smile

"Help me Obi-Wan Kenobi. You’re my only hope. " wink

42

Odp: Nexx WT3020 8MB - potrzebny bootloader

Nie no, wt3020 był zacnym sprzętem, szkoda by było go wywalać.

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

43

Odp: Nexx WT3020 8MB - potrzebny bootloader

Cezary napisał/a:

Nie no, wt3020 był zacnym sprzętem, szkoda by było go wywalać.

Na swój sposób nadal jest smile I wydaje mi się, że nawet dziś w wielu miejscach miałby zastosowanie. Tak czy siak spróbuję go zreanimować.

"Help me Obi-Wan Kenobi. You’re my only hope. " wink

44

Odp: Nexx WT3020 8MB - potrzebny bootloader

drk napisał/a:
mar_w napisał/a:

proszę bardzo
PS. to z nudów wink

bardzo dziękuję smile

NIE DZIĘKUJ !!!
Ale wtopa, bo akurat tą sztukę miałem z Breedem i w tamtej paczce jest zgrany jego U-boot.
Przyznaję, że nie sprawdziłem czy jest oryginalny U-boot bo zawsze sofcik wgrywał się bez najmniejszych problemów.
W 22 linii widać czego być nie powinno sad
https://pastebin.com/eWefWzDD

Pocieszenie: Z tym Ubootem jak widać wszedł najnowszy Soft z eko one przez sysupgrade z niższej wersji.

Dobrze że masz kopię swojego U-boota....

A jeżeli nadal uważasz swój U-boot za uszkodzony to znalazłem github z oryginalnym:
https://github.com/vanaware/openwrt/wik … 3020-uboot
Ale już go nie sprawdzałem, bo palę się ze wstydu....

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

45 (edytowany przez drk 2025-01-05 09:49:15)

Odp: Nexx WT3020 8MB - potrzebny bootloader

mar_w napisał/a:

bo palę się ze wstydu....

Nic się nie stało, naprawdę więc no problem. Nie ma potrzeby pokuty wink

Już wcześniej Cezary sugerował uszkodzony flash, ale ja gdzieś przeczytałem, że ten błąd co mi wyskakuje to może być bootloader. Ponieważ myślałem, że to może się nie zdarzyć, że ktoś mi go podeśle, to pomimo ostrzeżenia Cezarego próbowałem wgrać breed, ale z takim samym efektem jak Twój i ten poprzedni i ten teraz. Więc to jednak flash. Zamówiłem jeszcze wczoraj nowy 16MB, a właściwie to nowe, bo na Ali za 5 szt zapłaciłem 17 zł, na naszym rodzimym Alle poniżej 30 zł za sztukę nie było. Sprzedają serwisy komputerowe, więc podejrzewam, że jak ktoś ma do reanimacji płytę główną do PC za pięć stów to 30 nie bolą, ale do starego routera to podwaja jego wartość big_smile

"Help me Obi-Wan Kenobi. You’re my only hope. " wink

46

Odp: Nexx WT3020 8MB - potrzebny bootloader

Przeprosiny się należą z kilku powodów:
1. Każdy mógł to ściągnąć i sprawdzić i potem miałby niezłego zonk-a.
2. Jeżeli miałeś plany go wgrać to chciałem Ciebie ostrzec bo szkoda byłoby straconego czasu i nerwów.

Ostatecznie tamten U-Boot poprawnie bootuje Openwrt a więc ostatniej tragedii by nie było.

Dobrze że kupiłeś kilka kości bo zawsze jedna może okazać się wadliwa czy coś w tym stylu.
Serwisy muszą trochę kosztów wrzucić w robociznę i spory procent w materiał.
Przy kości za 4 zł można krzyczeć 24 zł co daje narzut +500%  big_smile
Za 24 zł to i tak ktoś kupi bo to nie są duże pieniądze.
Duży procent, relatywnie mały zysk.

Każdy kto ma lekkie zacięcie robi tak jak Ty ale nie każdy głośno o tym mówi smile

Daj znać na koniec czy pacjent przeżył przeszczep i hula.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *