76

Odp: TP-Link TL-WDR4300

Trzy 3600, właśnie wgrałem na "zapasowy".
Ale te 3+1 to moje, pytanie czy ktoś jeszcze...

77

Odp: TP-Link TL-WDR4300

Ja mam w swojej sieci dobre kilka tak przerobionych sztuk - jak dobrze liczę, to łącznie z siedem - ale nie wiem czy liczę się do statytyki, bo i tak buduję ze źródeł ;-)

78

Odp: TP-Link TL-WDR4300

Statystyki są brane z wywołań skryptu /sbin/stat.sh (z pakietu ekooneplstat).

79

Odp: TP-Link TL-WDR4300

Leo-PL napisał/a:

Ja mam w swojej sieci dobre kilka tak przerobionych sztuk - jak dobrze liczę, to łącznie z siedem - ale nie wiem czy liczę się do statytyki, bo i tak buduję ze źródeł ;-)

Dodaj skrypt cezarego do budowania swoich obrazów.

Ja dodałem i zawsze jestem w jego statystykach.

80

Odp: TP-Link TL-WDR4300

sqoorch napisał/a:

Trzy 3600, właśnie wgrałem na "zapasowy".
Ale te 3+1 to moje, pytanie czy ktoś jeszcze...

Kolejny jest mój, wskrzesiłem uwalonego WDR3600 serialem z cp2102 i wgrałem ostatniego snapshota od Cezarego, router miał czasami problemy by wczytywać poszczególnego zakładki w menu openwrt czasami nie znajdując strony, cóż sprzęt jest dość leciwy. Nie mogę znaleźć oryginalnego zasilacza 12V 1.5A w domu, nie wiesz czy wystarczy mu 12V 1A do normalnego działania?

81

Odp: TP-Link TL-WDR4300

Bez niczego w USB sobie poradzi.

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

82

Odp: TP-Link TL-WDR4300

Witam,
odgrzewając stary temat.
Rozumiem, że obraz "Factory", ten z repozytorium dl.eko.one.pl:

Model
TP-Link TL-WDR4300 v1 (16M)
Platforma
ath79/generic
Pakiety
mips_24kc
Wersja
25.12-SNAPSHOT (r33032-b830633cb8)

można wgrać bezpośrednio programatorem SPI do kości 16M przed wlutowaniem?
Co prawda mam kopie partycji u-boot, art, ale chyba nie jest już konieczna zabawa z nimi?

83

Odp: TP-Link TL-WDR4300

Nie, nie możesz. On nie ma ani U-Boota ani art

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

84

Odp: TP-Link TL-WDR4300

Czyli:
1. Zgrywam programatorem SPI zawartość wylutowanej kości 8MB do *.bin
2. Skryptami z forum OpenWrt modyfikuje *.bin (rozciągam do 16MB)
3. Wgrywam programatorem SPI zmodyfikowany *.bin
4. Sysupgrade z poziomu Luci

Są tez opisy instalacji z linii komend i u-boot:
https://gitea.raspiweb.com/Gerge/OpenWRT_flash_upgrade

Jak zrobić to najprościej?

85

Odp: TP-Link TL-WDR4300

1. Zgrywasz kość 8m.
2 Jej zawartość wgrywasz na 16M
3. lutujesz kosc, router musi się z niej uruchomić. Jak tak jest to:
4. robisz backup artu czyli ostatnich 64KB
6. wgrywasz przez sysupgrade z wymuszeniem soft 16M, logujesz się przez ssh, odblokowujesz partycje przez mtd-rw, wgrywasz art do partycji art która teraz jest na końcu kośći 16M
7. Reboot i powinno działać.

Oczywiście możesz wcześniej backup dodać do backupu, będziesz miał wtedy 16M obraz i jego wgrać programatorem - wtedy art już będzie na końcu i robisz tylko aktualizację nowym softem.

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

86

Odp: TP-Link TL-WDR4300

Cezary napisał/a:

1. Zgrywasz kość 8m.
2 Jej zawartość wgrywasz na 16M
3. lutujesz kosc, router musi się z niej uruchomić. Jak tak jest to:
4. robisz backup artu czyli ostatnich 64KB

   Pamięć się zwiększyła do 16M
   Openwrt nadal widzi 8MB?
   Czy ostatnie 64KB dla 8M, czy dla 16M?
   
6. wgrywasz przez sysupgrade z wymuszeniem soft 16M, logujesz się przez ssh, odblokowujesz partycje przez mtd-rw, wgrywasz art do partycji art która teraz jest na końcu kośći 16M

   Czyli partycja ART jest nadpisywana, tworzona nowa ART, w ostatnich 64KB (pusta)
   Z backupu trzeba ją nadpisać?
   
   Poleceniem mtd-rw mam odblokować tę ostatnią partycję (pustą), czy domyślnie odblokowywane są wszystkie?


7. Reboot i powinno działać.


Oczywiście możesz wcześniej backup dodać do backupu, będziesz miał wtedy 16M obraz i jego wgrać programatorem - wtedy art już będzie na końcu i robisz tylko aktualizację nowym softem.

   Tak właśnie chciałem, ale opisy które znalazłem były nie jednoznaczne.
   Konkretnie chodzi o numery partycji.
   Przykład:
   ART jest piąta - mtdblock 5
   U-boot jest pierwsza - mtdblock 0
   https://gitea.raspiweb.com/Gerge/OpenWRT_flash_upgrade/raw/branch/main/flash_diagram.svg
   Zgodnie z powyższym rysunkiem, ART byłaby czwarta licząc od zera.

  Nie chcę uceglić rutera.

87

Odp: TP-Link TL-WDR4300

I po co to liczysz? Partycja to twór wirtualny. Możesz ich zrobić i 16 jak masz ochotę. W tplinkach układ jest stały: uboot, coś w środku a na końcu uboot. Co firmware zrobi z wolnym obszarem to już dowolność, więc nie ma co liczyć. Ważne to że na końcu w ostatnich 64k jest art i on jest ważny dla ciebie.

OpenWrt ma stały podział obecnie, więc jak wgrałeś soft dla 8M to będzie widział 8M i oczekuje na końcu art;a. Jak wgrasz 16M to będzie widział 16M i oczekiwał na końcu tej 16 art'a.

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

88

Odp: TP-Link TL-WDR4300

6. wgrywasz przez sysupgrade z wymuszeniem soft 16M, logujesz się przez ssh, odblokowujesz partycje przez mtd-rw, wgrywasz art do partycji art która teraz jest na końcu kośći 16M

Po wgraniu sysupgrade przez LUCI (z wymuszeniem 16M) mam boot loopy.

89

Odp: TP-Link TL-WDR4300

To sprawdź na konsoli szeregowej dlaczego się restartuje.

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

90

Odp: TP-Link TL-WDR4300

Cezary napisał/a:

To sprawdź na konsoli szeregowej dlaczego się restartuje.

Użyłem FailSave mode.
Wgrałem przez tftpd: wdr4300v1_tp_recovery.bin (od TP Link)
Wrócił do życia
Wgrałem przez tftpd: wdr4300v1_tp_recovery.bin (luci-23.05-snapshot-r23484-b742216dc8-ath79-generic-tplink_tl-wdr4300-v1-squashfs-factory.bin)
Działa i jestem w punkcie wyjścia:
1. Działa z podmienionym flash - na 16M (25Q128JV), ale OpenWRT widzi jako 8M.
2. Próbować tego samego jeszcze raz:
     a. (sysupgrade do 25.12 z Luci)
     b. SSH + mtd = przywrócenie partycji ART
3. Czy warto zrobić sysupgrade poprzez SSH, przywrócić ART i dopiero Reboot?
    Bo opcja 2.a. wymusza restart przed przywróceniem ART.

91

Odp: TP-Link TL-WDR4300

Brak arta oznacza tylko tyle że radio nie będzie działało. Sam router musi działać. wgraj przez sysupgrade bez zachowania konfiguracji, on i tak się sam zrestartuje.

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

92

Odp: TP-Link TL-WDR4300

Cezary napisał/a:

Brak arta oznacza tylko tyle że radio nie będzie działało. Sam router musi działać. wgraj przez sysupgrade bez zachowania konfiguracji, on i tak się sam zrestartuje.

Czyli najlepiej wgrać poprzez Luci to ?:
luci-25.12-snapshot-r33032-b830633cb8-ath79-generic-tplink_tl-wdr4300-v1-16m-squashfs-factory.bin

93

Odp: TP-Link TL-WDR4300

Sysupgrade a nie factory. (choć to nie ma znaczenia dla starych tplinków bo mają tylko inny nagłówek, ale ucz się dobrych nawyków).

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

94

Odp: TP-Link TL-WDR4300

Cezary napisał/a:

Sysupgrade a nie factory. (choć to nie ma znaczenia dla starych tplinków bo mają tylko inny nagłówek, ale ucz się dobrych nawyków).

Próbowałem przez tftpd Factory oraz Sysupgrade (bez zachowania konfiguracji)
Próbowałe tez wgrać przez tftpd 25.12 Luci (16M)
To samo - bootloopy
Przywróciłem do Luci 23.05 (8M)

95

Odp: TP-Link TL-WDR4300

Wgraj wersję bez luci, czyste openwrt, jest mniejsze. Jeżeli będzie się restartował to podłączaj serial i pokaż dlaczego.

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

96

Odp: TP-Link TL-WDR4300

Cezary napisał/a:

Wgraj wersję bez luci, czyste openwrt, jest mniejsze. Jeżeli będzie się restartował to podłączaj serial i pokaż dlaczego.

23.05
czy
25.12

97

Odp: TP-Link TL-WDR4300

Może być 23.05, później ew zrobić sysupgrade

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

98 (edytowany przez avrski 2026-08-02 18:06:27)

Odp: TP-Link TL-WDR4300

Cezary napisał/a:

Może być 23.05, później ew zrobić sysupgrade

Na eko.one.pl są tylko wersje 23.05, 25.12 (8M) bez Luci. Mam wgrać "oryginalne" bez Luci (16M) z OpenWrt?

Poprawiam są wersje 23.05, 25.12 (16M) bez Luci na eko.one.pl. (Wyszukiwarka wymaga zmiany szukanej treści po zmianie wersji)

99

Odp: TP-Link TL-WDR4300

Jak masz działające openwrt teraz to wgraj to: https://dl.eko.one.pl/openwrt-23.05/tar … pgrade.bin bez zachowania konfiguracji.

Jeżeli się uruchomi to wykonaj sysupgrade tym: https://dl.eko.one.pl/openwrt-25.12/tar … pgrade.bin

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

100

Odp: TP-Link TL-WDR4300

Cezary napisał/a:

Jak masz działające openwrt teraz to wgraj to: https://dl.eko.one.pl/openwrt-23.05/tar … pgrade.bin bez zachowania konfiguracji.

Jeżeli się uruchomi to wykonaj sysupgrade tym: https://dl.eko.one.pl/openwrt-25.12/tar … pgrade.bin

1. Wgrałem sysupgrade 23.05 bez Luci poprzez SSH  i działa.
2. Wgrałem sysupgrade 25.12 bez Luci poprzez SSH  i działa.
     Wygląda na to, że przyczyną boot loop był sposób wgrania.
     Poprzez Luci / przeglądarkę www = boot loop
     Poprzez SSH = ok
3. Z poziomu 25.12 bez Luci skopiowałem backupART.bin do /tmp
4. Próbowałem przywrócić art:
    cat /proc/mtd
    mtd -r write /tmp/art.backup art

    Partycja była read only
5. Zainstalowałem pakiet odblokowujacy:
    apk add kmod-mtd-rw

    potem włączenie go i odblokwanie partycji:
    insmod mtd-rw i_want_a_brick=1
6. Przywróciłem art
    mtd -r write /tmp/art.backup art

7. Zainstalowałem pakiet Luci
    apk add Luci

8. Zweryfikowałe poprawne działanie sieci wifi (już widoczne z Luci)

Pytania:
Czy trzeba jeszcze blokować znów po akcji z pkt.5 bo wygląda, że po restarcie moduł mtd-rw nie jest załadowany

Teraz już mogę wgrać 25.12 (16M)z Luci z eko.one.pl (przez SSH dla pewności)