Temat: Nexx WT3020 8MB - potrzebny bootloader
Czy ktoś mógłby mi przysłać taki bootloader?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Nexx WT3020 8MB - potrzebny bootloader
Zaloguj się lub zarejestruj by napisać odpowiedź
Czy ktoś mógłby mi przysłać taki bootloader?
proszę bardzo
https://megawrzuta.pl/ofvbqcfp
sha256sum tego zipa: 51f6019a17c4ad6dbb6f90e7c8d9430fe72866db49fe2b66650344f16b4b8efc
Hasło do rozpakowania: VG~5t}~F8Bz.abEKzMBp1U4-c
PS. to z nudów ![]()
EDIT: po sprawdzeniu okazało się że to jest U-Boot Breed a nie oryginalny. ![]()
OK, to teraz: opcja 4, przez tftpboot wgrywasz sobie plik do pamięci. Walisz setkę/piwo/co tam lubisz, łapiesz się za serce, a drugą ręką wgrywasz bootloader, rebootujesz i patrzysz czy się uruchomił. Jeżeli tak to masz oryginalny bootloader. No i spróbuj teraz wgrać nowy soft.
proszę bardzo
PS. to z nudów
bardzo dziękuję ![]()
drugą ręką wgrywasz bootloader
bootm?
Nie. cp.b. Bootm to uruchamia coś, a ty jak już to chcesz wgrać oryginalny bootloader.
i jeszcze jedno w zipie są dwie partycje mtd0 u-boot i mtd1 u-boot-env, zakładam, że tą pierwszą mam wgrać
Tak, w drugiej się ustawienia bootloadera, to możesz sobie zobaczyć czy masz podobne.
Nie. cp.b. Bootm to uruchamia coś, a ty jak już to chcesz wgrać oryginalny bootloader.
cp ma jakąś składnię? bo samo nie działa
4: System Enter Boot Command Line Interface.
U-Boot 1.1.3 (Jan 3 2014 - 09:12:42)
MT7620 # tftpboot
netboot_common, argc= 1
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!!
*** Warning: no boot file name; using 'test.bin'
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
MT7620 # cp test.bin
Usage:
cp - memory copy
MT7620 #Samo nie działa. Czemu miało by działać samo...
cp adres_źródłowy adres_docelowy wielkość
U Ciebie:
adres_źródłowy to tam gdzie załadowałeś, pokazałeś 0x80100000
adres docelowy: obraz startuje od bc050000, więc 0xbc000000, ale to sprawdź sobie
wielość: pokazałeś 0x30000
No i pamiętaj, jak uwalisz bootloader to nie wstanie.
PS przed wgraniem zobaczył byś czy pod 0x80100000 jest to samo co w pliku. Tam chyba było wyświetlanie pamięci, jakieś md czy coś podobnego.
PS przed wgraniem zobaczył byś czy pod 0x80100000 jest to samo co w pliku. Tam chyba było wyświetlanie pamięci, jakieś md czy coś podobnego.
MT7620 # md 80100000
80100000: 100000ff 00000000 00000000 00000000 ................
80100010: 00000000 00000000 00000000 00000000 ................
80100020: 00000000 00000000 00000000 00000000 ................
80100030: 00000000 00000000 00000000 00000000 ................
80100040: 00000000 00000000 00000000 00000000 ................
80100050: 00000000 00000000 00000000 00000000 ................
80100060: 00000000 00000000 00000000 00000000 ................
80100070: 00000000 00000000 00000000 00000000 ................
80100080: 00000000 00000000 00000000 00000000 ................
80100090: 00000000 00000000 00000000 00000000 ................
801000a0: 00000000 00000000 00000000 00000000 ................
801000b0: 00000000 00000000 00000000 00000000 ................
801000c0: 00000000 00000000 00000000 00000000 ................
801000d0: 00000000 00000000 00000000 00000000 ................
801000e0: 00000000 00000000 00000000 00000000 ................
801000f0: 00000000 00000000 00000000 00000000 ................nic mi to nie mówi ![]()
Tak się też plik zaczyna. Więc - rób jeżeli uważasz że to coś da.
obraz startuje od bc050000, więc 0xbc000000, ale to sprawdź sobie.
adres gdzie startuje czy przeliczenie na hex?
sprawdziłem jeszcze zawartość bc000000 i bc050000:
MT7620 # md bc000000
bc000000: 100000ff 00000000 100000fd 00000000 ................
bc000010: 10000277 00000000 10000275 00000000 w.......u.......
bc000020: 10000273 00000000 10000271 00000000 s.......q.......
bc000030: 1000026f 00000000 1000026d 00000000 o.......m.......
bc000040: 1000026b 00000000 10000269 00000000 k.......i.......
bc000050: 10000267 00000000 10000265 00000000 g.......e.......
bc000060: 10000263 00000000 10000261 00000000 c.......a.......
bc000070: 1000025f 00000000 1000025d 00000000 _.......].......
bc000080: 1000025b 00000000 10000259 00000000 [.......Y.......
bc000090: 10000257 00000000 10000255 00000000 W.......U.......
bc0000a0: 10000253 00000000 10000251 00000000 S.......Q.......
bc0000b0: 1000024f 00000000 1000024d 00000000 O.......M.......
bc0000c0: 1000024b 00000000 10000249 00000000 K.......I.......
bc0000d0: 10000247 00000000 10000245 00000000 G.......E.......
bc0000e0: 10000243 00000000 10000241 00000000 C.......A.......
bc0000f0: 1000023f 00000000 1000023d 00000000 ?.......=.......
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...No i pamiętaj, jak uwalisz bootloader to nie wstanie.
próba nie strzelba ![]()
Ciekawe, bo we flash masz wgrany obraz "factory" a nie zwykły sysupgrade.
nie wiem czy pamiętasz, ale próbowałem wgrać w zasadzie wszystko, ale efekt zawsze był taki sam
Gdyby zdjęcie z wakacji miało pomóc też bym je zflashował ![]()
Pamiętam, dlatego jesteśmy na etapie "a być może to bootloader".
Pamiętam, dlatego jesteśmy na etapie "a być może to bootloader".
![]()
cp adres_źródłowy adres_docelowy wielkość
założyłem że wartości są prawidłowe ale:
cp 80100000 bc000000 30000 wyrzuca "Usage: cp - memory copy". cp.b też tak reaguje
Spróbuj dodać 0x przed adresami i wartością.
próbowałem wcześniej też nie działa.
Kombinuj, któraś składnia musi zadziałać.
znalazłem manual do cp w u-boot i tam w przykładzie jest bez 0x. Jesteś pewien tego adresu bc000000?
Na wiki openwrt masz bootlog z niego, obraz leci od bc050000 więc bootloader jest przed nim.
Ciekawe, bo we flash masz wgrany obraz "factory" a nie zwykły sysupgrade.
po czym poznałeś? może jeszcze raz spróbować wrzucić my sysupgrade przez tftp?
PS. opcja 9 to ładowanie bootloadera.
Cezary napisał/a:Ciekawe, bo we flash masz wgrany obraz "factory" a nie zwykły sysupgrade.
po czym poznałeś? może jeszcze raz spróbować wrzucić my sysupgrade przez tftp?
3020 na początku. Tylko factory ma taki znacznik.
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Nexx WT3020 8MB - potrzebny bootloader
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc