1 (edytowany przez dukers Wczoraj 14:23:30)

Temat: [WDR3600 v1.1] Brak wifi po wlutowaniu nowej kości 16MB

Cześć!

Odkopałem z szuflady starego TP-Linka WDR3600 v1.1 i postanowiłem postawić go na nogi w celach czysto hobbystycznych ("dla sportu"). Wlutowałem do niego nową kość pamięci 16MB, którą wcześniej zaprogramowałem w zewnętrznym programatorze.

Na kość trafił:

U-Boot od pepe2k,

Najnowsze OpenWrt (LuCI) od Cezarego (eko.one.pl),

Znaleziony w sieci ART dopasowany do tego SoC, w którym podmieniłem adresy MAC na te z naklejki. Użyłem dokładnie tego pliku: https://github.com/gwlim/art-radio/blob … ar9580.bin

[   28.800902] ath: phy0: Unable to initialize hardware; initialization status: -5
[   28.808416] ath9k 18100000.wmac: failed to initialize device
[   28.814230] ath9k 18100000.wmac: probe with driver ath9k failed with error -5
[   28.822074] ath9k 0000:00:00.0: enabling device (0000 -> 0002)
[   28.833129] ath: phy1: Unable to initialize hardware; initialization status: -5
[   28.840587] ath9k 0000:00:00.0: Failed to initialize device
[   28.846322] ath9k 0000:00:00.0: probe with driver ath9k failed with error -5

Problem:
Niestety oba radia nie wstają. Podpiąłem się pod UART i widzę w logach komunikaty o nieprawidłowym MAC i przydzielaniu losowego MAC adresu.

Niestety nie posiadam oryginalnego backupu partycji ART z tego egzemplarza. Siedzę nad tematem już tydzień, męcząc sztuczną inteligencję na zmianę z własną cierpliwością, ale utknąłem w martwym punkcie.

Czy ktoś z Was przerabiał podobny temat i podpowie, gdzie robię błąd? Czy to kwestia złego przesunięcia (offsetu) w strukturze obrazu, czy może ten konkretny ART gryzie się z moim radiem? Dodam tylko że dopisałem MACi w tym Art ale efekt j.w.

Z góry dzięki za wszelkie wskazówki!

PS. W ostateczności przygarnę fullflash jeżeli ktośbyłby na tyle uprzejmy smile

2

Odp: [WDR3600 v1.1] Brak wifi po wlutowaniu nowej kości 16MB

No właśnie dlatego. Nadpisałeś sobie art i nie masz danych kalibracyjnych radia. One były w ostatnich 64KB starej kości - masz ją jeszcze?

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

3

Odp: [WDR3600 v1.1] Brak wifi po wlutowaniu nowej kości 16MB

Niestety nie mam tego flasha, ani żadnego backupu. Liczyłem że wgram coś znalezionego w necie przerobie będzie Ok. Przynajmniej taką miałem nadzieję kupując pamięć.

4

Odp: [WDR3600 v1.1] Brak wifi po wlutowaniu nowej kości 16MB

Jak mogłeś tego nie zgrać? To są dane inne dla każdego egzemplarza.

Jeżeli ktoś ma wdr3600 jeszcze to niech ci zgra, pewnie zadziała, choć czasami radio może się dziwne zachowywać.

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

5

Odp: [WDR3600 v1.1] Brak wifi po wlutowaniu nowej kości 16MB

Cezary napisał/a:

No właśnie dlatego. Nadpisałeś sobie art i nie masz danych kalibracyjnych radia. One były w ostatnich 64KB starej kości - masz ją jeszcze?


To nie do końca prawda.
W WDR.4300 podmieniałem sobie ART dowolnie z GITa.

ART mozna normalnie z GUI wgrać, jak uklad partycji jest odpowiedni.

6

Odp: [WDR3600 v1.1] Brak wifi po wlutowaniu nowej kości 16MB

Co nie jest prawdą? Że tam są dane kalibracyjne? No są.
To że nie możesz wgrać innego? Możesz, też to napisałem. Tyle że to nie są TWOJE dane kalibracyjne.

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

7

Odp: [WDR3600 v1.1] Brak wifi po wlutowaniu nowej kości 16MB

Cezary napisał/a:

Co nie jest prawdą? Że tam są dane kalibracyjne? No są.
To że nie możesz wgrać innego? Możesz, też to napisałem. Tyle że to nie są TWOJE dane kalibracyjne.

Kiedyś zgłębiałem temat, jak mialem kilka tych routerów i każdy miał te same dane kalibracyjne.

Na forach tez.pisali, ze dane kalibracyjne były takie same na całe rynki.

Wgrywałem.dane z kraju gdzie limity.byly większe i wtedy mogłem większa moc ustawiać.

8

Odp: [WDR3600 v1.1] Brak wifi po wlutowaniu nowej kości 16MB

No to miałeś pecha. Jeszcze w czasach AR9331 każdy szanujący się router miał inne dane. Jak był chińczyk robiony na masówkę to były takie same.

I jeszcze raz - tak, możesz wgrać inny art i prawdopodobnie zadziała.

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

9

Odp: [WDR3600 v1.1] Brak wifi po wlutowaniu nowej kości 16MB

Miałem trwale uszkodzoną partycję ART w TL-WDR3600 v1 (flash 16 MB,
chipy wifi AR9344 + AR9580). Brak obu sieci wifi, w dmesg klasyczne:

  ath: phy0/phy1: Unable to initialize hardware; initialization status: -5

Szukałem gotowego pliku ART w sieci — jest kilka szablonów dla
AR9344+AR9580 różniących się mocą TX (20/24 dBm). Niestety wszystkie
mają dwa błędy: zły checksum nagłówka i brak wpisu MAC adresu.
Po poprawieniu tych dwóch rzeczy wifi 2.4 GHz (AR9344) wstało.

Problem z 5 GHz (AR9580) pozostał:

  ath: phy1: Unable to reset channel, reset status -5

Po analizie okazało się, że we wszystkich szablonach
z sieci dane kalibracyjne dla AR9580 są niekompletne — sterownik
ich po prostu nie widzi.

Jedyne rozwiązanie to dump ART z działającego egzemplarza.

Czy ktoś ma router TL-WDR3600 v1 lub TL-WDR4300 v1 (ten sam chipset)
i mógłby zrobić backup partycji ART?

10 (edytowany przez krynio Dzisiaj 11:44:54)

Odp: [WDR3600 v1.1] Brak wifi po wlutowaniu nowej kości 16MB

Niby mam TP-Link TL-WDR4300 v1.5 aczkolwiek na PCB jest nadruk Rev:1.3 https://edms.noip.pl/it/01.%20TL-WDR430 … index.html
U-Boot 1.1.4 pepe2k. Flash mod na 16 MB | CPU overclocking 700 MHz.

Mam go gdzieś w pudle. Także zanim się do niego dokopie trochę potrwa. Wolałbym nie robić tego na marne. Jak na pewno przyda Ci się mój backup. To napisz konkretnie polecenie, którym wykonać backup. W tygodniu bym zrobił.

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

11

Odp: [WDR3600 v1.1] Brak wifi po wlutowaniu nowej kości 16MB

Pliki ART są na GIT:

https://github.com/gwlim/art-radio


https://github.com/pepe2k/ar9300_eeprom/tree/master/art


Z tego co pamiętam to ART można wgrać z uboota Pepe2k lub w LUCI w zakładce cgi-bin/luci/admin/system/flash.
Albo przez terminal.

12

Odp: [WDR3600 v1.1] Brak wifi po wlutowaniu nowej kości 16MB

Dzięki. Na ten moment udało się przywrócić wi-fi dla 2.4 i 5GHz. Trochę posiedziałem smile

PS. Claude naprawdę robi robotę. Temat do zamknięcia