Jak unbirck (odceglić) TP-Link TL-WR1043NDv1
Wgrywając Gargoyle coś poszło nie tak i 1043 został uceglony. Ponieważ kiedyś podobnie ucegliłem 4300 więc podjąłem się próby reanimacji przez TFTP, niestety nie udało się. Trzeba użyć RS232 ale nie chciałem niszczyć kabli do telefonów więc użyłem kabel Satela DB9FC/RJ-KPL z przejściówką RJ/PIN3. dziwna sprawa we wszystkich "poradnikach" nikt nie wspominał że kabel Satela można użyć. Należy zaznaczyć że musi to być kabel TTL (do starszych central CA-5 i CA-6), musi mieć literkę "C" w oznaczeniu. Jest on wprawdzie na 0, 5V ale bez podłączania napięcia "da radę". "Czarny" to masa GND problem był z "zielonym" i z "białym", Najpierw przylutowałem ( tak brak w domu "goldpinów") tak jak dostaczony był kabel czarny-biały-zielony ale terminal Putty nie działał dopiero po zmianie na czarny-zielony-biały zgłosił się U-boot w terminalu. Parę minut zajęło mi trafienie z wpisaniem na klawiaturze "tpl" ale udało się i zobaczyłem upragniony napis AR7100>
wpisuję szybko
erase 0xbf020000 +7c0000
ale otrzymuję informację o nieznanym polecenu erase.
Próbuję kilkukrotnie ale dalej nie działa więć sięgam do helpa a tam jest instrukcja erase.
Okazało się że najpierw należy wpisać samo erase i nacisnąć enter, a dopiero potem
erase 0xbf020000 +7c0000
podobny problem z następnym poleceniem
tftpboot 0x81000000 firmware.bin
najpierw samo
tftpboot
a dopiero poźniej
tftpboot 0x81000000 code.bin
ale okazało się że nie działa czyli nie "zasysa" firmware
rozwiązanie okazało się banalne wystarczyło czytać co wypisuje program w terminalu. w serwerze TFTP była zła nazwa pliku firmware, u mnie powinien nazywać się
0200A8C0.img
po zmianie nazwy zaczeła się transmisja.
Potem zostało tylko wgranie firmwara na swoje miejsce
cp.b 0x81000000 0xbf020000 0x7c0000
i gotowe.
Na koniec odpalenie boot-a
bootm 0xbf020000
i router sprawny.