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

Reanimacja AirLive WLA-9000AP

Dodano: Wtorek, 11 czerwca 2013, godzina 15:46:46
Kategoria: Poradniki

Trafił do mnie niedawno po nieudanej aktualizacji DD-WRT ciekawy, dwuzakresowy Access Point - AirLive WLA-9000AP. Nieudana aktualizacja okazała się tak naprawdę udana, z tym że po prostu nowsza wersja DD-WRT (dokładniej v24 PreSP2 [Beta] Build: 21061) okazała się, przynajmniej w przypadku tego modelu, lekko mówiąc… niedopracowana - panel www po prostu się nie zgłaszał, a ja nie zgłębiałem przyczyny. Co więcej, w toku późniejszych testów okazało się, że i kolejne wersje (wydania BrainSlayer-V24-preSP2 z tego roku) są jeszcze bardziej “niedopracowane”. Po ich wgraniu można liczyć już tylko na ratunek przy pomocy konsoli szeregowej, bo AP w kółko się restartuje (”Kernel panic”). W dalszej części zamieszczam krótki poradnik dotyczący wgrania oryginalnego (lub dowolnego innego) oprogramowania do tego AP, tak dla potomnych, bo jedyne informacje dotyczące tego modelu jakie znalazłem w sieci okazały się… błędne.

Bootloader w tym urządzeniu posiada możliwość pobrania i wgrania do pamięci FLASH obrazu systemu (firmware) z serwera TFTP. Niestety, żeby wejść w ten tryb niezbędne jest wpięcie się w konsolę szeregową UART (poziom napięć: 3,3 V) dostępną na złączu JP1. Na poniższym zdjęciu oznaczyłem odpowiednie sygnały (oczywiście nie podłączamy zasilania VCC jeżeli wykorzystujemy adapter USB-UART zasilany z USB!).

Parametry połączenia:

  • Prędkość: 115200
  • Bity danych/stopu: 8/1
  • Kontrola parzystości: brak

Zaraz po uruchomieniu AP zgłasza się menu bootloadera umożliwiające dokonanie wyboru (domyślnie jest to opcja numer 3 czyli załadowanie systemu z pamięci FLASH):

      ============================================
        AR5312 Boot Loader Interface
        V2.00e02 2009-11-24 (zImage)
      ============================================ 
 
Please choose the operation:
   1: Load system code to SDRAM via TFTP.
   2: Load system code then write to Flash via TFTP.
   3: Boot system code via Flash.
   4: Load calibration data then write to Flash via XModem.

Po wybraniu opcji 1 lub 2 urządzenie spróbuje połączyć się z serwerem TFTP pod adresem 192.168.1.254 i pobrać plik o nazwie zImage (bez żadnych rozszerzeń). Komputer, na którym uruchomiony mamy serwer TFTP powinien mieć ustawiony stały adres IP i maskę podsieci: 192.168.1.254/255.255.255.0. Kabel sieciowy należy wpiąć w gniazdo LAN1 (pozostałych dwóch gniazd nie sprawdzałem). Ciężko było znaleźć oryginalny firmware dla tego modelu (w chwili pisania tego tekstu można go było pobrać z rosyjskojęzycznej strony AirLive), dlatego umieściłem ostatnią dostępną wersję na swoim serwerze: WLA-9000AP, Firmware 1.00e30.

W przypadku opcji pierwszej, obraz zostanie pobrany do pamięci RAM, a następnie uruchomiony. Druga opcja służy do pobrania obrazu do pamięci RAM, skasowaniu pamięci FLASH i skopiowaniu do niej danych z RAM. Cały proces, ze względu na weryfikację każdego z kroków zajmuje około 2 minut:

You choosed 2
 
 TFTP mode  ...
Ethernet use flash address
 
Ethernet driver loaded
serverip = 192.168.1.254
filename = zImage
 
 waiting tftp loading  ...    \
 tftp download success !
Erasing .....
Erasing ..... sector: 12/132 0xbe050000
[...]
Erasing ..... sector: 132/132 0xbe7d0000
Verifying .....
Verifying .....  0% completed.
Verifying .....  1% completed.
[...]
Verifying .....  99% completed.
Verifying .....  100% completed.
Verifying .....  Done
src=a0800000, dest= be050000, end= be7e0000
Programming .....
Programming ..... 0% completed
Programming ..... 1% completed
[...]
Programming ..... 99% completed
Programming ..... 99% completed
Programming .....  Done
Verifying .....
Verifying .....  0% completed.
Verifying .....  1% completed.
Verifying .....  2% completed.
[...]
Verifying .....  99% completed.
Verifying .....  100% completed.
Verifying .....  Done
val of 0xbe000000 = 0xbf03800
Erasing .....
Erasing ..... sector:  0/ 0 0xbe000000
src=800ffd30, dest= be000000, end= be000100
Programming .....
Programming .....  Done
Verifying .....
Verifying .....  Done              
 
978Copying image from flash to SDRAM ...

Na PCB routera znajduje się jeszcze jedno, dwurzędowe gniazdo (14 wyprowadzeń), które najprawdopodobniej jest interfejsem JTAG, ale nie miałem czasu na jego sprawdzenie.

» komentarzy: 2 «

Michal
Dodany: Poniedziałek, 23 września 2013 o godzinie: 12:20:49

Czy to nie słynna mydelniczka, klon CA8-4?

pepe2k
Dodany: Poniedziałek, 23 września 2013 o godzinie: 12:25:44

Oj chyba nie. Jeżeli dobrze pamiętam, to mianem “mydelniczki” określało się model WLA-5000AP.

» 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