strona główna
artykuły i recenzje
poradniki
galeria zdjęć
fotoblog

Nowa wersja modyfikacji U-Boot dla routerów TP-Link z układem AR9331 (wydanie Jun 19 2013)

Dodano: Czwartek, 20 czerwca 2013, godzina 11:50:55
Kategoria: Co nowego na stronie

Wczoraj opublikowałem nową wersję mojej modyfikacji bootloadera U-Boot dla modeli routerów TP-Link z układem SoC Atheros AR9331. Lista zmian, poprawek i nowości w ostatnim wydaniu:

  • usunięcie błędu powodującego w niektórych wypadkach zawieszanie się routera od razu po podłączeniu zasilania
  • wsparcie dla TL-MR10U ver. 1.x (testowane na ver. 1.0)
  • wsparcie dla TL-MR3220 ver. 2.x (testowane na ver. 2.1)
  • wsparcie dla TL-WR720N ver. 3.x (dotyczy wyłącznie wersji na rynek chiński/azjatycki!)
  • wsparcie dla nowych modeli/serii kości flash: Macronix MX25L128, SST 25VF064C
  • wersja dla TL-WR740N ver. 4 została z powodzeniem przetestowana przez użytkownika z forum OpenWrt na modelu TL-WR741ND ver. 4.2

Jeżeli korzystacie z mojej modyfikacji, to aktualizacja do najnowszej wersji jest wysoce wskazana. Błąd, który został poprawiony w tej wersji, mógł w rzadkich przypadkach spowodować zawieszenie się routera zaraz po podłączeniu zasilania (problem nie występuje przy programowym restarcie CPU). W trakcie testów okazało się, że przyczyną tego była inicjalizacja dzielnika dla zegara magistrali AHB od razu na wartość docelową. W najnowszej wersji, dzielnik na początku ustawiany jest na maksymalną wartość (czyli magistrala AHB startuje z niskim zegarem), a dopiero na koniec sekwencji konfiguracji pętli PLL przestawiany jest na wartość docelową.

Ta wersja jest też prawdopodobnie ostatnim wydaniem tego projektu. Nie planuję w nim już żadnych nowych funkcjonalności i zmian w kodzie. Oczywiście, w przypadku odkrycia jakiegoś błędu, postaram się go naprawić i opublikować poprawkę w ramach nowej wersji. Jeżeli na rynku pojawią się jeszcze jakieś interesujące routery TP-Link (lub innych marek) na układzie AR9331, to może przygotuję dla nich dedykowaną wersję.

W chwili obecnej skupiam się na przeniesieniu tej modyfikacji na platformy z układem Atheros AR9344 (np. TL-WR3600, TL-WR4300) i Atheros AR9341 (np. TL-MR3420 ver. 2, TL-WR84xN/D ver. 8).

» komentarzy: 4 «

fdss
Dodany: Piątek, 21 czerwca 2013 o godzinie: 20:25:30

A co z TL-WR743ND v2?

pepe2k
Dodany: Piątek, 21 czerwca 2013 o godzinie: 20:29:42

A co ma być? Sprzętowo WR743ND v2 jest taki sam jak WR741ND v4.x więc… sprawdź czy u Ciebie na pewno jest AR9331, a jeśli tak to wgraj wersję dla 740N v4.x i daj znać czy działa.

fdss
Dodany: Piątek, 21 czerwca 2013 o godzinie: 21:03:40

Tak myślę ale chciałbym to zrobić bez otwierania obudowy. Wgrywając przez gorgyle. Znając moje szczęście to uwale za 1 razem.

pepe2k
Dodany: Piątek, 21 czerwca 2013 o godzinie: 21:17:18

Nie zrobisz tego przy pomocy żadnego oficjalnego wydania OpenWrt/Gargoyle, bo domyślnie partycja uboot jest tylko do odczytu = nie możesz nic tam zapisać. Więc jak chcesz to zrobić z poziomu systemu, to musisz sobie przygotować własny obraz z możliwością zapisu na tej partycji.

Co więcej, w OpenWrt partycja uboot obejmuje 128 KB (64 KB U-Boot + 64 KB z danymi takimi jak MAC adres), a ja publikuję obrazy w rozmiarze 64 KB więc musisz sobie to w jakimś edytorze HEX połączyć.

Generalnie, najszybsza i najprostsza metoda to konsola U-Boot i TFTP.

» dodaj komentarz «





» Komentarze dodane przez niezarejestrowanych użytkowników muszą być zatwierdzone przez moderatora


» kategorie wpisów

Co nowego na stronie (wpisów: 43)
Dzikie.NET (wpisów: 16)
Humor (wpisów: 46)
Inne (wpisów: 34)
Kapsle Tymbark (wpisów: 29)
Moje projekty i pomysły (wpisów: 43)
Narzekam na… (wpisów: 16)
Nowości w galerii (wpisów: 12)
Nowości, ciekawostki (wpisów: 595)
O mnie (wpisów: 36)
Wordpress (wpisów: 1)
Zabawki (wpisów: 9)
Zdjęcie bez komentarza (wpisów: 91)
Zdjęcie z komentarzem (wpisów: 23)
Strony w domenie tech-blog.pl wykorzystują pliki cookies w celach statystycznych, analizy oglądalności oraz na potrzeby wyświetlania reklam. Jeżeli nie wyrażasz na to zgody, zmień ustawienia wykorzystywanej przeglądarki internetowej. Więcej informacji na stronie Polityka prywatności i cookies (ciasteczka).

» archiwum wpisów

styczeń 2014 (wpisów: 2)
grudzień 2013 (wpisów: 6)
listopad 2013 (wpisów: 27)
październik 2013 (wpisów: 21)
wrzesień 2013 (wpisów: 27)
sierpień 2013 (wpisów: 8)
lipiec 2013 (wpisów: 8)
czerwiec 2013 (wpisów: 6)
maj 2013 (wpisów: 16)
kwiecień 2013 (wpisów: 17)
marzec 2013 (wpisów: 18)
luty 2013 (wpisów: 22)
styczeń 2013 (wpisów: 19)
grudzień 2012 (wpisów: 20)
listopad 2012 (wpisów: 33)
październik 2012 (wpisów: 25)
wrzesień 2012 (wpisów: 15)
maj 2012 (wpisów: 1)
kwiecień 2012 (wpisów: 1)
marzec 2012 (wpisów: 1)
styczeń 2012 (wpisów: 2)
grudzień 2011 (wpisów: 1)
listopad 2011 (wpisów: 7)
październik 2011 (wpisów: 4)
wrzesień 2011 (wpisów: 1)
sierpień 2011 (wpisów: 3)
lipiec 2011 (wpisów: 2)
czerwiec 2011 (wpisów: 3)
maj 2011 (wpisów: 1)
marzec 2011 (wpisów: 3)
luty 2011 (wpisów: 5)
styczeń 2011 (wpisów: 5)
grudzień 2010 (wpisów: 6)
listopad 2010 (wpisów: 2)
październik 2010 (wpisów: 1)
wrzesień 2010 (wpisów: 4)
sierpień 2010 (wpisów: 2)
lipiec 2010 (wpisów: 4)
kwiecień 2010 (wpisów: 4)
marzec 2010 (wpisów: 12)
luty 2010 (wpisów: 4)
styczeń 2010 (wpisów: 1)
listopad 2009 (wpisów: 1)
październik 2009 (wpisów: 1)
wrzesień 2009 (wpisów: 1)
sierpień 2009 (wpisów: 3)
lipiec 2009 (wpisów: 2)
czerwiec 2009 (wpisów: 6)
kwiecień 2009 (wpisów: 1)
marzec 2009 (wpisów: 25)
luty 2009 (wpisów: 9)
styczeń 2009 (wpisów: 13)
grudzień 2008 (wpisów: 7)
listopad 2008 (wpisów: 11)
październik 2008 (wpisów: 1)
wrzesień 2008 (wpisów: 9)
sierpień 2008 (wpisów: 49)
lipiec 2008 (wpisów: 2)
czerwiec 2008 (wpisów: 39)
maj 2008 (wpisów: 52)
kwiecień 2008 (wpisów: 49)
marzec 2008 (wpisów: 58)
luty 2008 (wpisów: 38)
styczeń 2008 (wpisów: 12)
grudzień 2007 (wpisów: 16)
listopad 2007 (wpisów: 2)
październik 2007 (wpisów: 8)
wrzesień 2007 (wpisów: 16)
sierpień 2007 (wpisów: 7)
lipiec 2007 (wpisów: 3)
czerwiec 2007 (wpisów: 3)
maj 2007 (wpisów: 11)
kwiecień 2007 (wpisów: 11)
marzec 2007 (wpisów: 16)
luty 2007 (wpisów: 9)
styczeń 2007 (wpisów: 13)
grudzień 2006 (wpisów: 5)
listopad 2006 (wpisów: 4)
październik 2006 (wpisów: 13)
wrzesień 2006 (wpisów: 15)
sierpień 2006 (wpisów: 8)
lipiec 2006 (wpisów: 5)
czerwiec 2006 (wpisów: 39)
maj 2006 (wpisów: 38)
All rights reserved Copyright 2006-2012 Piotr Dymacz