1 (edytowany przez 0tik 2021-06-12 10:56:51)

Temat: tl-wr1043nd v1 Jak naprawić z failsafe mode.

Cześć! Próbuję wskrzesić ten ruter. Kiedyś go uwaliłem próbując flashować coś innego na DD-WRT. Teraz serial portem flashowałem openwrt ale działa on tylko w trybie failsafe. Muzę ip kompa ustawić na 192.168.1.100. Działa luci ale nie można nic w nim zmienić. Nawet klikanie perform reboot daje komunikat "Unspecified error". Wyguglowałem hasło "jffs2 not ready yet, using temporary tmpfs overlay", bo poradniki chciały, żebym wpisał komendę "mount_root" więc na tym etapie się zatrzymałem.
Poniżej informacje z konsoli po wpisaniu komend z tego tematu https://eko.one.pl/forum/viewtopic.php?id=18881
Czy jest możliwość odratowania tego routera przez failsafe, czy lepiej rozkręcać go jeszcze raz i flashować różne obrazy aż do skutku? Dodam, że po pierwszym flashu starszej wersji openwrt ruter wydawał się być sprawny. Dopiero po upgrade do 19 pojawić się musiały problemy, bo nie byłbym w stanie zrobić upgrade przez luci skoro teraz upgrade nie działa. Najgorzej, że nie pamiętam skąd starą wersję openwrt do flashowania przez serial pobrałem sad

BusyBox v1.30.1 () built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 19.07.7, r11306-c4a6851c72
 -----------------------------------------------------
================= FAILSAFE MODE active ================
special commands:
* firstboot          reset settings to factory defaults
* mount_root     mount root-partition with config files

after mount_root:
* passwd                         change root's password
* /etc/config               directory with config files

for more help see:
https://openwrt.org/docs/guide-user/troubleshooting/
- failsafe_and_factory_reset
- root_password_reset
=======================================================

root@(none):~# grep squash /proc/mounts
/dev/root / squashfs ro,relatime 0 0
root@(none):~# mount_root
jffs2 not ready yet, using temporary tmpfs overlay
root@(none):/rom/root# mount_root
jffs2 not ready yet, using temporary tmpfs overlay
root@(none):/rom/rom/root# hexdump -C /dev/mtd5
00000000  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
*
00001200  0c b8 78 34 e0 15 02 01  00 00 00 1f 00 19 e0 66  |..x4...........f|
00001210  66 68 07 07 00 00 00 00  00 00 00 07 1b 00 04 00  |fh..............|
00001220  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00001290  00 00 00 2d 0b 0b 0b 0b  0b 0b e0 b8 0e 0e 0e 00  |...-............|
000012a0  02 0e 00 ca ca ca 09 01  00 00 00 00 00 00 06 02  |................|
000012b0  02 00 00 00 0e 0e 00 00  00 00 00 00 00 2d 00 00  |.............-..|
000012c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000012d0  00 00 00 00 80 00 00 00  00 00 00 00 00 00 00 00  |................|
000012e0  00 00 00 00 00 00 00 00  00 01 bf c0 00 01 bf c0  |................|
000012f0  00 01 bf c0 00 00 11 20  00 00 00 2d 17 17 17 0a  |....... ...-....|
00001300  0a 0a de b0 0d 0d 0d 00  02 0e 1c ff ff ff 0a 01  |................|
00001310  00 00 00 00 00 00 06 07  04 00 00 00 0e 0e 00 00  |................|
00001320  00 00 00 00 00 38 00 00  00 00 00 00 00 00 00 00  |.....8..........|
00001330  00 00 00 00 00 00 00 00  00 00 00 00 80 00 00 00  |................|
00001340  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00001350  00 00 00 00 00 00 00 00  70 89 ac ff 00 00 00 00  |........p.......|
00001360  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00001710  00 00 00 00 00 00 00 00  00 00 00 00 00 0e 1c 2a  |...............*|
00001720  38 2a 34 3e 48 52 00 00  00 00 00 00 00 00 00 00  |8*4>HR..........|
00001730  11 1e 33 56 8d 16 20 2f  40 58 00 00 00 00 00 00  |..3V.. /@X......|
00001740  00 00 00 00 01 0f 1d 2b  39 29 33 3d 47 4e 00 00  |.......+9)3=GN..|
00001750  00 00 00 00 00 00 00 00  13 24 3e 64 9d 18 24 33  |.........$>d..$3|
00001760  44 54 00 00 00 00 00 00  00 00 00 00 01 0f 1d 2b  |DT.............+|
00001770  39 29 33 3d 46 4c 00 00  00 00 00 00 00 00 00 00  |9)3=FL..........|
00001780  14 23 3d 63 9c 19 24 31  43 52 00 00 00 00 00 00  |.#=c..$1CR......|
00001790  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000017b0  00 00 00 00 00 00 00 00  00 00 00 00 01 0f 1d 2b  |...............+|
000017c0  37 29 33 3d 48 50 00 00  00 00 00 00 00 00 00 00  |7)3=HP..........|
000017d0  13 23 39 5f 97 17 22 30  42 58 00 00 00 00 00 00  |.#9_.."0BX......|
000017e0  00 00 00 00 01 0f 1d 2b  37 29 33 3d 46 4e 00 00  |.......+7)3=FN..|
000017f0  00 00 00 00 00 00 00 00  15 23 3c 66 9f 19 24 32  |.........#<f..$2|
00001800  45 5b 00 00 00 00 00 00  00 00 00 00 00 0e 1c 2a  |E[.............*|
00001810  36 2a 34 3c 44 4f 00 00  00 00 00 00 00 00 00 00  |6*4<DO..........|
00001820  15 25 3e 68 a0 1c 27 37  43 61 00 00 00 00 00 00  |.%>h..'7Ca......|
00001830  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00001850  00 00 00 00 00 00 00 00  00 00 00 00 00 0e 1c 2a  |...............*|
00001860  38 2a 34 3f 48 4f 00 00  00 00 00 00 00 00 00 00  |8*4?HO..........|
00001870  16 25 3e 67 a5 1b 27 36  4a 5c 00 00 00 00 00 00  |.%>g..'6J\......|
00001880  00 00 00 00 01 0f 1d 2b  39 29 33 3e 46 4d 00 00  |.......+9)3>FM..|
00001890  00 00 00 00 00 00 00 00  19 2b 48 73 af 1e 28 38  |.........+Hs..(8|
000018a0  4a 5e 00 00 00 00 00 00  00 00 00 00 01 0f 1d 2b  |J^.............+|
000018b0  39 29 33 3c 44 4b 00 00  00 00 00 00 00 00 00 00  |9)3<DK..........|
000018c0  1a 2a 46 72 b0 1c 28 35  47 58 00 00 00 00 00 00  |.*Fr..(5GX......|
000018d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000018f0  00 00 00 00 00 00 00 00  00 00 00 00 4c 22 20 1e  |............L" .|
00001900  1a 68 22 20 1e 1a b4 22  20 1e 1a cd 22 20 1e 1a  |.h" ..." ..." ..|
00001910  ff 00 00 00 00 ff 00 00  00 00 ff 00 00 00 00 ff  |................|
00001920  00 00 00 00 4c 22 22 22  22 22 22 18 14 58 22 22  |....L""""""..X""|
00001930  22 22 22 22 18 14 68 22  22 22 22 22 22 18 14 8c  |""""..h""""""...|
00001940  22 22 22 22 22 22 18 14  b4 22 22 22 22 22 22 18  |""""""..."""""".|
00001950  14 bd 22 22 22 22 22 22  18 14 cd 22 22 22 22 22  |..""""""..."""""|
00001960  22 18 14 ff 00 00 00 00  00 00 00 00 4c 22 22 22  |"...........L"""|
00001970  22 22 22 18 14 58 22 22  22 22 22 22 18 14 68 22  |"""..X""""""..h"|
00001980  22 22 22 22 22 18 14 8c  22 22 22 22 22 22 18 14  |"""""...""""""..|
00001990  b4 22 22 22 22 22 22 18  14 bd 22 22 22 22 22 22  |.""""""...""""""|
000019a0  18 14 cd 22 22 22 22 22  22 18 14 ff 00 00 00 00  |..."""""".......|
000019b0  00 00 00 00 70 26 26 26  26 b8 26 26 26 26 ff 00  |....p&&&&.&&&&..|
000019c0  00 00 00 70 22 22 20 1a  89 22 22 20 1a ac 22 22  |...p"" .."" ..""|
000019d0  20 1a ff 00 00 00 00 70  26 26 26 26 26 22 1a 16  | ......p&&&&&"..|
000019e0  89 26 26 26 26 26 22 1a  16 ac 26 26 26 26 26 22  |.&&&&&"...&&&&&"|
000019f0  1a 16 ff 00 00 00 00 00  00 00 00 70 26 26 26 26  |...........p&&&&|
00001a00  26 22 1a 16 89 26 26 26  26 26 22 1a 16 ac 26 26  |&"...&&&&&"...&&|
00001a10  26 26 26 22 1a 16 ff 00  00 00 00 00 00 00 00 10  |&&&"............|
00001a20  16 18 11 12 15 17 40 46  41 42 45 30 36 38 31 32  |......@FABE06812|
00001a30  35 37 00 00 00 00 00 4c  1e 50 5e 5c 62 68 22 8c  |57.....L.P^\bh".|
00001a40  22 90 62 b4 22 bd 62 4c  1e 50 5e 5c 62 68 22 8c  |".b.".bL.P^\bh".|
*
00001a60  22 90 62 b4 22 bd 62 4c  1e 50 5e 68 22 8c 62 a0  |".b.".bL.P^h".b.|
00001a70  62 b4 62 bd 62 cd 22 4c  1e 50 5e 68 22 8c 62 a0  |b.b.b."L.P^h".b.|
*
00001a90  62 b4 62 bd 62 cd 22 4e  1e 56 5e 5e 62 8e 62 9e  |b.b.b."N.V^^b.b.|
00001aa0  62 ae 22 bf 60 c7 60 4e  1e 56 5e 5e 62 8e 62 9e  |b.".`.`N.V^^b.b.|
*
00001ac0  62 ae 22 bf 60 c7 60 70  24 75 66 a2 24 00 00 00  |b.".`.`p$uf.$...|
00001ad0  00 00 00 00 00 00 00 70  24 75 66 a2 24 00 00 00  |.......p$uf.$...|
*
00001af0  00 00 00 00 00 00 00 70  21 75 64 9d 64 a2 21 00  |.......p!ud.d.!.|
*
00001b20  00 00 00 00 00 00 00 70  21 75 64 a2 21 00 00 00  |.......p!ud.!...|
*
00001b50  00 00 00 00 00 00 00 7a  21 7f 64 93 64 98 21 00  |.......z!.d.d.!.|
*
00001b80  00 00 00 00 00 00 00 4a  62 50 62 5c 62 68 62 00  |.......JbPb\bhb.|
*
00001bb0  00 00 00 00 00 00 00 4a  5b 50 5b 5c 5b 68 5b 00  |.......J[P[\[h[.|
*
00001be0  00 00 00 00 00 00 00 70  28 75 68 a2 28 ac 28 b8  |.......p(uh.(.(.|
00001bf0  28 00 00 00 00 00 00 70  28 75 68 a2 28 ac 28 b8  |(......p(uh.(.(.|
*
00001c10  28 00 00 00 00 00 00 70  28 75 68 a2 28 ac 28 00  |(......p(uh.(.(.|
00001c20  00 00 00 00 00 00 00 70  28 75 68 a2 28 ac 28 00  |.......p(uh.(.(.|
*
00001c40  00 00 00 00 00 00 00 70  22 75 62 98 22 00 00 00  |.......p"ub."...|
*
00001c70  00 00 00 00 00 00 00 4c  22 68 22 8c 22 b4 22 bd  |.......L"h".".".|
00001c80  62 c1 62 cd 22 00 00 4c  22 68 22 8c 22 b4 22 bd  |b.b."..L"h".".".|
*
00001ca0  62 c1 62 cd 22 00 00 4c  1d 50 5d 68 1d 8c 61 a0  |b.b."..L.P]h..a.|
00001cb0  61 b4 61 bd 61 cd 21 4c  1d 50 5d 68 1d 8c 61 a0  |a.a.a.!L.P]h..a.|
*
00001cd0  61 b4 61 bd 61 cd 21 4e  1d 56 5d 66 1d 8e 61 9e  |a.a.a.!N.V]f..a.|
00001ce0  61 ae 21 00 00 00 00 4e  1d 56 5d 66 1d 8e 61 9e  |a.!....N.V]f..a.|
*
00001d00  61 ae 21 00 00 00 00 70  20 75 60 ac 20 00 00 00  |a.!....p u`. ...|
00001d10  00 00 00 00 00 00 00 70  20 75 60 ac 20 00 00 00  |.......p u`. ...|
*
00001d30  00 00 00 00 00 00 00 70  1d 75 5d ac 1d 00 00 00  |.......p.u].....|
*
00001d60  00 00 00 00 00 00 00 70  1c 75 5c ac 1c 00 00 00  |.......p.u\.....|
*
00001d90  00 00 00 00 00 00 00 7a  1c 7f 5c 93 5c 98 1c 00  |.......z..\.\...|
*
00001dc0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00001eb0  00 00 00 00 00 00 00 00  ff ff ff ff ff ff ff ff  |................|
00001ec0  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
*
00010000
root@(none):/rom/rom/root# cat /proc/mtdinfo
cat: can't open '/proc/mtdinfo': No such file or directory
root@(none):/rom/rom/root# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00020000 00010000 "u-boot"
mtd1: 007d0000 00010000 "firmware"
mtd2: 00188623 00010000 "kernel"
mtd3: 006479dc 00010000 "rootfs"
mtd4: 003e0000 00010000 "rootfs_data"
mtd5: 00010000 00010000 "art"

2

Odp: tl-wr1043nd v1 Jak naprawić z failsafe mode.

wpisz firstboot tak po prostu, niech usunie jffs i go zrestartuj. Po restarcie poczekaj z 5min żeby się zrobiło wszystko, zaloguj się przez ssh i pokaż wyniki poleceń

mount
logread (całe)

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

3 (edytowany przez 0tik 2021-06-12 23:11:53)

Odp: tl-wr1043nd v1 Jak naprawić z failsafe mode.

Cezary napisał/a:

wpisz firstboot tak po prostu, niech usunie jffs i go zrestartuj. Po restarcie poczekaj z 5min żeby się zrobiło wszystko, zaloguj się przez ssh i pokaż wyniki poleceń

mount
logread (całe)

Po wpisaniu komend firstboot oraz reboot dalej nic nie działa w luci. używam putty do logowania ssh- wpisuję login root a po wpisaniu hasła konsola się zamyka. próbowałem powershell ale on chce klucza, a to mnie przerasta. Putty nie jest problemem, bo przy failsafe normalnie działa.

4

Odp: tl-wr1043nd v1 Jak naprawić z failsafe mode.

To jeszcze dwie sprawy:
- zrób mtd -r erase rootfs_data
- wgraj jeszcze raz przez failsafe inny soft, bez zachowania konfiguracji, np. czyste openwrt (chodzi o to żeby obraz miał inną wielkość).

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

5 (edytowany przez 0tik 2021-06-13 13:11:03)

Odp: tl-wr1043nd v1 Jak naprawić z failsafe mode.

Cezary napisał/a:

To jeszcze dwie sprawy:
- zrób mtd -r erase rootfs_data
- wgraj jeszcze raz przez failsafe inny soft, bez zachowania konfiguracji, np. czyste openwrt (chodzi o to żeby obraz miał inną wielkość).

Przez  to, że mount_root mi nie działa, nie jestem w stanie niczego zainstalować w failslafe mode. Udało mi się serial portem. Polecam ten poradnik https://ideare.pl/tp-link-tl-wr1043nd-f … erial-usb/
Aczkolwiek ja zamiast zmieniać komendami w bootloaderze IP i nazwy pliku do pobrania/instalacji, wpisałem samo "tftpboot" a adresy ip i nazwę pliku zmieniłem na taką, jaką chciał bootloader. Kiedy próbowałem naśladować poradnik co do joty, miałem problemy z serwerem. Tftpd32 pokazywał 10 instancji pobierania a każda stała na 0% postępu pobierania. Teraz działa mi OpenWrt Chaos Calmer 15.05.1 / LuCI 15.05-149-g0d8bbd2 Release (git-15.363.78009-956be55) i będę próbował zainstalować OFW bez bootloadera z tego tematu https://tplinkforum.pl/t/firmware-bez-b … -link/9661
Po upgrade z CC do tego OFW nie mogę się połączyć ani przez przeglądarkę ani przez ssh z 192.168.1.1... Działam dalej

6

Odp: tl-wr1043nd v1 Jak naprawić z failsafe mode.

Przecież obecność/lub nie jffs nie wpływa na to czy możesz zainstalować obraz od nowa czy nie... Do /tmp ładujesz obraz z niego flash na którego go później będziesz nagrywał.

Dlatego ci napisałem - albo całkowicie skasuj partycje z jffs bo może coś się stało podczas tworzenia systemu plików, albo wgraj na czysto jeszcze raz inny obraz.

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