Temat: TL-WR740N v4 - jak powrócić do defaultowego firmware?
Muszę oddać router na reklamację i potrzebuję powrócić do firmware TP-Linka
ale gdy próbuję wgrac to wyskakuje komunikat ze firmware zawiera bootloader i się nie da...
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → TL-WR740N v4 - jak powrócić do defaultowego firmware?
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Muszę oddać router na reklamację i potrzebuję powrócić do firmware TP-Linka
ale gdy próbuję wgrac to wyskakuje komunikat ze firmware zawiera bootloader i się nie da...
Znajdź taki który nie ma "boot" w nazwie.
na stronie TP-Linka znalazłem wszystkie z boot
To poczekaj do popołudnia to Ci wytnę i udostępnię taki bez bootloadera.
będę wdzięczny ![]()
Proszę: http://ecco.selfip.net/orig/tl-wr740nv4/
To poczekaj do popołudnia to Ci wytnę i udostępnię taki bez bootloadera.
Witam,
przymierzam się do zainstalowania OpenWRT na swoim routerze TP-LINK TL-WR740N v 4.21, jednak zanim to zrobię, to chciałbym się upewnić czy dobrze zrozumiałem procedurę przywracania fabrycznego firmware'u.
Z tego co wiem, aby zainstalowac spowrotem fabryczny firmware, nalezy użyć pliku bez bootloadera, czyli takiego, który nie zawiera w nazwie słowa boot
Ze strony TP-Linka można pobrać następujące obrazy firmware'u:
wr740nv4_en_3_12_11_up(111130).bin http://www.tp-link.com.pl/resources/sof … 111130.zip
wr740nv4_en_3_16_5_up_boot(130322).bin http://www.tp-link.com/resources/softwa … 130322.zip
Zgodnie z tym co napisałem powyżej, pierwszy plik nie powinien zawierać bootloadera, natomiast w drugim, trzeba wyciąć bootloader za pomocą komendy dd.
Gdy podglądam plik bez bootloadera wr740nv4_en_3_12_11_up(111130).bin hexdump'em, to na pozycji 0x20200 widzę:
przemek@PC:~/Desktop$ hexdump -C wr740nv4_en_3_12_11_up\(111130\).bin | grep 00020200 -B 3
000201d0 2e dc 9d 09 5e e2 c6 7c d6 dc ea d1 08 f9 b5 76 |....^..|.......v|
000201e0 52 b3 fb 6a 80 ab 3d 05 7d 38 9e da e9 59 95 18 |R..j..=.}8...Y..|
000201f0 c0 7c 17 8f 46 36 36 24 e0 f0 60 f5 73 2e ba 04 |.|..F66$..`.s...|
00020200 6a 48 33 71 ec 8f f1 50 eb cd ae 68 5e a9 7c 8c |jH3q...P...h^.|.|Natomiast gdy podglądam plik z bootloaderem wr740nv4_en_3_16_6_up_boot(130322).bin widzę:
przemek@PC:~/Desktop$ hexdump -C wr740nv4_en_3_16_5_up_boot\(130322\).bin | grep 00020200 -B 3
0000bd30 3a 14 2a ab a9 f6 ff ff ff ff ff ff ff ff ff ff |:.*.............|
0000bd40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
*
00020200 01 00 00 00 54 50 2d 4c 49 4e 4b 20 54 65 63 68 |....TP-LINK Tech|Zgodnie z tym co jest napisane w tym wątku http://wiki.openwrt.org/toh/tp-link/tl- … l.firmware jest to potwierdzenie, że w tym miejscu (na pozycji 0x20200) w pliku wr740nv4_en_3_16_6_up_boot(130322).bin jest bootloader.
Wycinam za pomocą komendy dd bootloadera:
przemek@PC:~/Desktop/5020004543$ dd if=wr740nv4_en_3_16_5_up_boot\(130322\).bin of=no_boot.bin skip=257 bs=512
7680+0 records in
7680+0 records out
3932160 bytes (3,9 MB) copied, 0,117534 s, 33,5 MB/si otrzymuję:
przemek@PC:~/Desktop/5020004543$ hexdump -C no_boot.bin | grep 00020200 -B 3
000201d0 84 a3 ca f2 fa fd a7 24 dc 8c d3 ba fd 78 2c 4e |.......$.....x,N|
000201e0 cd 14 ae 85 bb d0 b3 06 11 e1 0e f2 80 9a ec ae |................|
000201f0 c2 ea c5 f8 f7 3a da da c3 bb 9f ab a5 e6 3c 59 |.....:........<Y|
00020200 9c 32 24 de d8 05 0a eb eb d8 19 a1 01 f1 a3 52 |.2$............R|
przemek@PC:~/Desktop/5020004543$Zatem moje pytanko brzmi, czy dobrze to zrozumiałem oraz czy zatem mogę użyć plików wr740nv4_en_3_12_11_up(111130).bin oraz obciętego no_boot.bin do przywrócenia oryginalnego firmware'u na routerze?
Pozdrawiam,
Przemek.
Źle. Szukasz bootloadera w pliku gdzie go nie ma.
Jedynie w drugim przypadku gdzie podglądasz plik z bootloaderem to tam widać miejsce 0x20200 gdzie zaczyna się firmware.
Jak chcesz sprawdzić to podglądając plik z obciętym bootloaderem powinieneś zobaczyć na początku pliku to, co widać od adresu 0x20200 w oryginalnym firmware. Dalsza zawartość pliku będzie się różnić.
Wycięte bez bootlaadera są tu: http://dl.eko.one.pl/orig/ więc @przemnet nie kombinuj tylko używaj jak potrzebujesz ![]()
Źle. Szukasz bootloadera w pliku gdzie go nie ma.
Chyba się nie zrozumieliśmy ![]()
Wyświetliłem plik wr740nv4_en_3_12_11_up(111130).bin tylko po to, żeby porównać go z plikiem w kórym jest bootloader, żeby zobaczyć jaka jest różnica, a usuwałem bootloadera komendą dd z pliku wr740nv4_en_3_16_5_up_boot(130322).bin.
Pobrałem plik wr740nv4_pl_3_16_5_up(130513).bin z linku od Cezarego (dzięki za link
) i pozycja 0x20200 wygląda dokładnie tak jak mój plik no_boot.bin po usunięciu bootloadera:
przemek@PC:~/Desktop$ hexdump -C wr740nv4_pl_3_16_5_up\(130513\).bin | grep 00020200 -B 3
000201d0 84 a3 ca f2 fa fd a7 24 dc 8c d3 ba fd 78 2c 4e |.......$.....x,N|
000201e0 cd 14 ae 85 bb d0 b3 06 11 e1 0e f2 80 9a ec ae |................|
000201f0 c2 ea c5 f8 f7 3a da da c3 bb 9f ab a5 e6 3c 59 |.....:........<Y|
00020200 9c 32 24 de d8 05 0a eb eb d8 19 a1 01 f1 a3 52 |.2$............R|przemek@PC:~/Desktop/5020004543$ hexdump -C no_boot.bin | grep 00020200 -B 3
000201d0 84 a3 ca f2 fa fd a7 24 dc 8c d3 ba fd 78 2c 4e |.......$.....x,N|
000201e0 cd 14 ae 85 bb d0 b3 06 11 e1 0e f2 80 9a ec ae |................|
000201f0 c2 ea c5 f8 f7 3a da da c3 bb 9f ab a5 e6 3c 59 |.....:........<Y|
00020200 9c 32 24 de d8 05 0a eb eb d8 19 a1 01 f1 a3 52 |.2$............R|
przemek@PC:~/Desktop/5020004543$Tak więc chyba jednak dobrze rozumowałem ![]()
Pozdrawiam,
Przemek.
Zacytuję sam siebie:
"Drugą, zdecydowanie pewniejszą metodą sprawdzenia czy plik zawiera, poza obrazem firmware, również obraz bootloadera jest wykorzystanie dowolnego edytora HEX. Wystarczy przy jego pomocy przeszukać plik (w trybie tekstowym) pod kątem frazy U-Boot 1.1.4. Wynik pozytywny, jak na poniższym zrzucie ekranu, świadczy o zawartości obrazu U-Boot w pliku z aktualizacją oprogramowania:"
Dzięki @pepe2k z kolejną odpowiedź
Sprawdziłem tą metodą i wychodzi, że:
Plik Z bootloaderem:
wr740nv4_en_3_16_5_up_boot(130322).bin http://www.tp-link.com/resources/softwa … 130322.zip
Pliki BEZ bootloadera:
wr740nv4_pl_3_16_5_up(130513).bin http://dl.eko.one.pl/orig/tl-wr740nv4/w … 30513).bin
wr740nv4_en_3_12_11_up(111130).bin http://www.tp-link.com.pl/resources/sof … 111130.zip
no_boot.bin (dd if=wr740nv4_en_3_16_5_up_boot\(130322\).bin of=no_boot.bin skip=257 bs=512)
Pozdrawiam,
Przemek.
Witam,
Chciałbym się podpiąć pod ten temat tylko z taką różnicą, że mam TL-WR740n V3 i chciałbym powrócić do oryginalnego firmware. Mogę wykorzystać bez bootloadera z v4?
Na stronie tplinka masz oryginalny soft bez bootlodera do 740v3, jego użyj bez kombinowania z innymi softami.
pobrałem ten oryginalny i przy próbie instalacji wyskakuje komunikat, że zawiera bootloader...
Do 740v3 nie zawiera bootloadera. Więc nie wiem co pobrałeś...
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → TL-WR740N v4 - jak powrócić do defaultowego firmware?
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc