Naprawa oprogramowania systemowego w urzÄ…dzeniach bazujÄ…cych na chipsecie RTL8186
Poniższy dokument opisuje zasady i przebieg procesu odzyskiwania oryginalnego oprogramowania
w urzÄ…dzeniach: AirLive WL-5470AP, AirLive/OvisLink WL-5460AP, Planex GW-AP54SP, Planet WRT-414
oraz Planet WAP-4035.
UWAGA: Przed przystąpieniem do zmiany oprogramowania należy upewnić się że operacja jest wykonywana na
podstawie najnowszej wersji tego dokumentu oraz wymaganych plików. Aktualizacje dostępne są pod adresem:
http://approsoftware.com/download/rtl8186/recovery/
OSTRZEŻENIE
Opisane metody wymagają zaawansowanej znajomości:
konfiguracji i administracji sieci,
systemu Linux,
oprogramowania APPro54G,
urządzeń bazujących na chipsecie RTL8186,
zagadnień związanych z programowaniem mikrokontrolerów,
zagadnień związanych z programowaniem pamięci flash.
Osoby nie posiadające odpowiedniej wiedzy powinny zwrócić się o pomoc do specjalisty niewłaściwe wykonanie
opisanych poniżej procedur spowoduje nieodwracalne uszkodzenie sprzętu.
OSTRZEŻENIE
Wykorzystanie poniższego oprogramowania do naprawy innych urządzeń niż wskazane, próba instalacji innej wersji
oprogramowania niż dostarczona wraz z narzędziami lub próba instalacji oprogramowania innego producenta
spowoduje uszkodzenie sprzętu.
ZRZECZENIE SI ODPOWIEDZIALNOÅšCI
Ponieważ program jest licencjonowany bezpłatnie, nie jest objęty gwarancją w zakresie dozwolonym przez
obowiązujące przepisy. O ile na piśmie nie stanowi się inaczej, właściciele praw autorskich i/lub inne strony dostarczają
program w stanie w jakim jest ("jak widać") bez jakiejkolwiek gwarancji, ani wyraznej, ani domyślnej, w tym między
innymi domyślnych gwarancji co do przydatności handlowej i przydatności do określonych zastosowań. Całość ryzyka
w zakresie jakości i skuteczności działania programu ponosi osoba używająca programu. W przypadkach gdy program
okaże się wadliwy, osoba używająca go ponosi koszt całego niezbędnego serwisu, naprawy i korygowania.
OGÓLNY OPIS PROCEDURY
Procedura odzyskiwania oprogramowania przebiega w trzech podstawowych etapach:
instalacja oprogramowania przejściowego,
przesłanie pliku obrazu pamięci flash,
zaprogramowanie pamięci flash.
Metody instalacji oprogramowania przejściowego
jeśli funkcjonuje port eth0 (LAN1 w urządzeniach z dwoma portami lub LAN2 w urządzeniach z pięcioma
portami), zalecanÄ… metodÄ… jest instalacja za pomocÄ… TFTP;
jeśli funkcjonuje port eth1 (LAN2 w urządzeniach z dwoma portami lub WAN w urządzeniach z pięcioma
portami), a eth0 jest uszkodzony, zalecanÄ… metodÄ… jest instalacja za pomocÄ… interfejsu WWW;
jeśli uszkodzone są wszystkie porty eth (LAN), zalecana jest instalacja za pomocą interfejsu WWW poprzez
połączenie bezprzewodowe.
UWAGA: Opis portów jest zgodny z podręcznikiem oprogramowania APPro54G i NIE ZAWSZE jest zgodny
z opisem portów w urządzeniu (szczególnie dotyczy to starszych modeli firmy Planet).
w urządzeniach Planet WRT-414 eth0 to jeden z portów LAN-LAN4 (najbliżej gniazda zasilania);
w urządzeniach AirLive 5460 i Planex GW54SP eth0 to port LAN1 (najbliżej gniazda zasilania);
w urządzeniu Ovislink 5470 eth0 to jeden z portów LAN1-LAN4.
Ograniczenia
instalacja oprogramowania za pomocą interfejsu WWW jest możliwa jedynie wtedy, gdy urządzenie ma
prawidłowo zainstalowane oprogramowanie APLite lub APPro54G wraz z modułem sprzętowym;
instalacja oprogramowania za pomocą TFTP jest możliwa na bootloaderach starszych niż 1.4 (włącznie) lub na
najnowszym (NEW_1.4a_WL5460APv2_Ovislink). Ograniczenie to nie powinno sprawiać problemów,
ponieważ APPro4G było instalowane z bootloaderem 1.4 lub najnowszym.
UWAGA: W urządzeniach AirLive/OvisLink 5460 i 5470 wyposażonych w bootloader w najnowszej obecnie wersji
NEW_1.4a_WL5460APv2_Ovislink istnieje możliwość przywrócenia standardowego oprogramowania za pomocą
interfejsu WWW. Procedura ta jest opisana w dokumentacji producenta.
Wybór prawidłowej wersji oprogramowania przejściowego
Oprogramowanie przejściowe musi być dopasowane zarówno do typu urządzenia, jak i sposobu instalacji:
dla instalacji przez interfejs WWW należy użyć pliku recovery.bin;
dla instalacji przez TFTP na urządzeniach: Ovislink 5470, AirLive/Ovislink 5460 oraz Planex GW54SP należy
użyć pliku recovery-ovislink.bin;
dla instalacji przez TFTP na urządzeniach: Planet WRT-414 i Planet WAP-4035 należy użyć pliku recovery-
planet.bin.
OSTRZEŻENIE
Zastosowanie nieodpowiedniej wersji oprogramowania przejściowego spowoduje uszkodzenie urządzenia.
Wybór właściwego obrazu pamięci flash
Obraz pamięci flash musi być zgodny z typem urządzenia:
dla urządzenia Ovislink 5460 należy użyć pliku ovislink5460v2-flash.bin,
dla urządzenia Planex GW54SP należy użyć pliku planexAP54SP-flash.bin,
dla urządzeń Planet WRT-414 i Planet WAP-4035 należy użyć pliku planetwrt414-flash.bin.
OSTRZEŻENIE
Zastosowanie nieodpowiedniej wersji obrazu pamięci flash spowoduje uszkodzenie urządzenia.
Konfiguracja stanowiska pracy
komputer PC z systemem Linux i podstawowymi narzędziami;
interfejs szeregowy (opcjonalnie), ustawienia transmisji: 38400, 8N1, Flow Control: none;
urządzenie powinno być odłączone od sieci lokalnej;
wszelkie podłączenia powinny być wykonywane bezpośrednio, bez jakichkolwiek urządzeń pośredniczących.
Procedura instalacji za pomocą TFTP w wypadku poprawnego działania portu eth0
ustawić na komputerze PC (na karcie sieciowej bezpośrednio połączonej z AP) następującą konfigurację IP:
Ë% Adres IP: 192.168.1.200,
Ë% Maska podsieci: 255.255.255.0,
Ë% Brama domyÅ›lna: ---.
podłączyć konsole szeregową, jeśli jest dostępna;
WYACZYĆ urządzenie AP;
NACISNĆ I TRZYMAC PRZYCISK RESET (należy się upewnić, że przycisk jest wciśnięty!!!);
włączyć AP i (cały czas trzymając wciśnięty przycisk Reset) odczekać 5 sekund;
zwolnić przycisk Reset;
za pomocą polecenia tftp wysłać ODPOWIEDNI firmware przejściowy do AP:
Ë% tftp -m binary 192.168.1.6 -c put recovery-ovislink.bin (AirLive/OvisLink, Planex);
lub
Ë% tftp -m binary 192.168.1.6 -c put recovery-planet.bin (Planet);
odczekać aż AP zostanie przeprogramowany i zresetowany. Operacja trwa około 3 minut, a jej koniec jest
sygnalizowany migotaniem diod Status i WEP/WPA (jeśli urządzenie je posiada);
za pomocą programu ftp należy wysłać ODPOWIEDNI obraz flash na adres 192.168.1.6 (login: admin, hasło:
admin);
za pomocą programu telnet należy zalogować się na adres 192.168.1.6 (login: admin, hasło: admin);
wydać polecenie:
Ë% recovery-ovislink5460 (dla urzÄ…dzenia AirLive/Ovislink 5460);
lub
Ë% recovery-planetwrt414 (dla urzÄ…dzenia Planet WRT-414/WAP-4035);
lub
Ë% recovery-planexAP54SP (dla urzÄ…dzenia Planex GW54SP).
po prawidłowym zakończeniu operacji powinien pojawić się komunikat:
1984+0 records in,
1984+0 records out.
zrestartować urządzenie.
UWAGA: Pierwsze uruchomienie oryginalnego oprogramowania może trwać kilka minut.
po tej operacji urządzenie zgłasza się ze standardowym oprogramowaniem w domyślnej konfiguracji.
Procedura instalacji za pomocą WWW w wypadku poprawnego działania portu eth1
ustawić na komputerze PC (na karcie sieciowej bezpośrednio połączonej z AP) następującą konfigurację IP:
Ë% Adres IP: 192.168.100.200;
Ë% Maska podsieci: 255.255.255.0;
Ë% Brama domyÅ›lna: ---.
uszkodzony AP powinien posiadać zainstalowany moduł APPro;
włączyć urządzenie i poczekać, aż zapali się dioda OK na module (zielona) i zgaśnie dioda Status
w urzÄ…dzeniu;
zresetować urządzenie (należy wcisnąć przycisk Reset i przytrzymać go, aż zapali się dioda Status);
gdy dioda Status zgaśnie, należy otworzyć w przeglądarce stronę http://192.168.100.252/;
wpisać login: admin oraz hasło: admin;
zainstalować odpowiednie oprogramowanie przejściowe za pomocą opcji aktualizacji dostępnych w interfejsie
WWW;
UWAGA: Nie wolno przerywać procesu aktualizacji. W wypadku wystąpienia błędu procedurę należy
powtórzyć.
po pojawieniu siÄ™ komunikatu:
Updated successfully! (size = 1040402 bytes)
Please reboot your AP
należy zrestartować urządzenie;
poczekać na ponowne uruchomienie urządzenia AP. Operacja ta trwa ok. trzech minut, a jej koniec jest
sygnalizowany migotaniem diod Status i WEP/WPA (jeśli urządzenie je posiada);
za pomocą programu ftp należy wysłać ODPOWIEDNI obraz flash na adres 192.168.100.252 (login: admin,
haslo: admin);
za pomocą programu telnet należy zalogować się na adres 192.168.100.252 (login: admin, hasło: admin);
wydać polecenie:
Ë% recovery-ovislink5460 (dla urzÄ…dzenia AirLive/Ovislink 5460);
lub
Ë% recovery-planetwrt414 (dla urzÄ…dzenia Planet WRT-414/WAP-4035);
lub
Ë% recovery-planexAP54SP (dla urzÄ…dzenia Planex GW54SP).
po prawidłowym zakończeniu operacji powinien pojawić się komunikat:
1984+0 records in,
1984+0 records out.
zrestartować urządzenie.
UWAGA: Pierwsze uruchomienie oryginalnego oprogramowania może trwać kilka minut.
po tej operacji urządzenie zgłasza się ze standardowym oprogramowaniem w domyślnej konfiguracji.
Procedura instalacji za pośrednictwem połączenia bezprzewodowego oraz interfejsu WWW (w wypadku
uszkodzenia obu portów LAN)
uszkodzony AP powinien posiadać zainstalowany moduł APPro;
włączyć urządzenie i poczekać, aż zapali się dioda OK na module (zielona) i zgaśnie dioda Status
w urzÄ…dzeniu;
zresetować urządzenie (należy wcisnąć przycisk Reset i przytrzymać go, aż zapali się dioda Status);
gdy dioda status zgaśnie, należy połączyć się z urządzeniem drogą radiową, korzystając z następujących
ustawień:
Ë% SSID: APPro,
Ë% adres IP karty radiowej: 192.168.100.200,
Ë% maska podsieci karty radiowej: 255.255.255.0,
Ë% brama domyÅ›lna karty radiowej: ---.
otworzyć w przeglądarce stronę http://192.168.100.252/;
wpisać login: admin oraz hasło: admin;
zainstalować odpowiednie oprogramowanie przejściowe za pomocą opcji aktualizacji dostępnych w interfejsie
WWW;
UWAGA: Nie wolno przerywać procesu aktualizacji. W wypadku wystąpienia błędu procedurę należy
powtórzyć.
po pojawieniu siÄ™ komunikatu:
Updated successfully! (size = 1040402 bytes)
Please reboot your AP
należy zrestartować urządzenie;
poczekać na ponowne uruchomienie urządzenia AP. Operacja ta trwa ok. trzech minut, a jej koniec jest
sygnalizowany migotaniem diod Status i WEP/WPA (jeśli urządzenie je posiada);
ponownie połączyć się z urządzeniem drogą radiową, korzystając z następujących ustawień:
Ë% SSID: recovery;
Ë% adres IP karty radiowej: 192.168.100.200,
Ë% maska podsieci karty radiowej: 255.255.255.0,
Ë% brama domyÅ›lna karty radiowej: ---.
za pomocą programu ftp należy wysłać ODPOWIEDNI obraz flash na adres 192.168.100.252 (login: admin,
haslo: admin);
za pomocą programu telnet należy zalogować się na adres 192.168.100.252 (login: admin, hasło: admin);
wydać polecenie:
recovery-ovislink5460 (dla urzÄ…dzenia AirLive/Ovislink 5460);
lub
recovery-planetwrt414 (dla urzÄ…dzenia Planet WRT-414/WAP-4035);
lub
recovery-planexAP54SP (dla urzÄ…dzenia Planex GW54SP).
po prawidłowym zakończeniu operacji powinien pojawić się komunikat:
1984+0 records in,
1984+0 records out.
zrestartować urządzenie.
UWAGA: Pierwsze uruchomienie oryginalnego oprogramowania może trwać kilka minut.
po tej operacji urządzenie zgłasza się ze standardowym oprogramowaniem w domyślnej konfiguracji.
Rozwiązywanie ewentualnych problemów
jeśli podczas instalacji oprogramowania pojawi się błąd, należy powtórzyć daną operację bez wyłączania czy
restartowania urządzenia. W szczególności dotyczy to instalacji oprogramowania przejściowego przez WWW;
jeśli przywrócone oprogramowanie producenta nie działa prawidłowo, należy spróbować przywrócenia
ustawień standardowych;
jeśli na urządzeniu używane było oprogramowanie AProuter lub narzędzie APKonfigurator, konfiguracja
urządzenia może być nieprawidłowa i uniemożliwiać prawidłowe działanie urządzenia. W tym wypadku po
pomoc należy zwrócić się do producentów tego oprogramowania lub skopiować obszar konfiguracyjny
z innego urzÄ…dzenia;
oryginalne oprogramowanie niektórych urządzeń nie zapewnia kompatybilności wstecznej konfiguracji.
Oznacza to że użytkownik wgrywając starszą wersje pliku konfiguracyjnego może unieruchomić urządzenie.
Nasz firmware przejściowy pozwala ominąć ten problem przez nadpisanie danych konfiguracyjnych
wartościami standardowymi;
oryginalne oprogramowanie niektórych urządzeń może uszkodzić zawartość obszaru danych
konfiguracyjnych, jeśli przycisk Reset będzie wielokrotnie naciskany lub przytrzymywany w chwili, gdy
poprzednia procedura resetu nie została zakończona. Nasz firmware przejściowy pozwala ominąć ten problem
przez nadpisanie danych konfiguracyjnych standardowymi wartościami;
Uwaga: Oryginalne oprogramowanie AirLive/OvisLink 5460 w wersji v2 sprawdza, czy zostało uruchomione
na urządzeniach tej firmy poprzez sprawdzenie sum kontrolnych obszarów konfiguracji sprzętowej. Jeśli
użytkownik uszkodził zawartość tych obszarów (np. używając programu APKonfigurator), instalacja
oryginalnego oprogramowania producenta będzie powodowała cykliczne restarty AP (po każdym
niepomyślnym zakończeniu testu oryginalności). W takim wypadku konieczne jest ręczne przywrócenie
prawidłowej zawartości obszaru konfiguracji sprzętowej.
Zagadnienia zaawansowane
aby sprawdzić poprawność konfiguracji sprzętowej, należy zalogować się na AP i wydać polecenie:
Ë% ~ # cat /proc/mtd_nvram/hw.conf
pojawi się lista parametrów:
HW_BOARD_ID=2
HW_NIC0_ADDR=00:30:4f:42:19:1d
HW_NIC1_ADDR=00:30:4f:42:19:1e
HW_WLAN0_WLAN_ADDR=00:30:4f:42:19:1d
HW_WLAN0_REG_DOMAIN=3
HW_WLAN0_RF_TYPE=7
HW_WLAN0_TX_POWER_CCK=0707070707070707070707070707
HW_WLAN0_TX_POWER_OFDM=0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0
HW_WLAN0_ANT_DIVERSITY=1
HW_WLAN0_TX_ANT=1
HW_WLAN0_INIT_GAIN=4
HW_WLAN0_CCA_MODE=0
HW_WLAN0_LED_TYPE=2
Wartości przypisane do HW_NIC0_ADDR, HW_NIC1_ADDR oraz HW_WLAN0_WLAN_ADDR
powinny zgadzać się z danymi umieszczonymi na obudowie urządzenia;
narzędzie dd (http://www.busybox.net/downloads/BusyBox.html) umożliwia zgrywanie, kopiowanie oraz
modyfikację wybranych obszarów pamięci flash. Za jego pomocą można usunąć niektóre problemy związane
z uszkodzeniem obszarów konfiguracyjnych. Aby w pełni skorzystać z możliwości tego narzędzia, należy
przeanalizować poniższą mapę pamięci:
start len
0x00000000 0x00006000 bootloader 24k
0x00006000 0x00002000 HW settings 8k (konfiguracja sprzętowa)
0x00008000 0x00004000 DS settings 16k (ustawienia domyślne)
0x0000c000 0x00004000 CS settings 16k (ustawienia bieżące)
0x00010000 0x001F0000 Firmware image 1984k (właściwy firmware)
składnia polecenia jest następująca:
Ë% dd [if=FILE] [of=FILE] [bs=N] [count=N] [skip=N] [seek=N] [conv=notrunc|noerror|sync]
przykładowo, aby przywrócić standardową zawartość obszaru konfiguracji DS settings i CS settings należy
wydać polecenie:
Ë% dd if=ovislink5460v2-flash.bin of=/dev/mtd bs=1k seek=32 skip=32 count=32
w wypadku uszkodzenia wszystkich portów (eth0, eth1 oraz WLAN) lub uszkodzenia portu LAN1 i braku
możliwości instalacji oprogramowania przejściowego (np w urządzeniu nie jest zainstalowane
oprogramowanie APPro), możliwe jest jeszcze USUNICIE zainstalowanego oprogramowania . W tym celu
należy podłączyć konsolę szeregową i wydać polecenie:
Ë%
FLW 00010000 080800000 001F0000
Ë% na wyÅ›wietlone pytanie należy odpowiedzieć twierdzÄ…co:
Flash Program from 80800000 to 00010000 with 001F0000 bytes?
(Y)es, (N)o->Y
Flash Write Successed!
Ë% Oprogramowanie urzÄ…dzenia zostanie usuniÄ™te a pamięć flash wyczyszczona.
Ze względu na możliwość aktualizacji i wprowadzania poprawek prosimy o nie rozpowszechnianie powyższej
dokumentacji, ani plików z oprogramowaniem.
Zespół APProSoftware.com
Wyszukiwarka
Podobne podstrony:
TI 01 01 04 T B M pl(1)
WSM 01 04 pl(2)
WSM 01 04 pl(1)
TI 01 04 17 T B pl
TI 01 04 06 B pl
TI 01 04 20 T pl(1)
TI 01 04 17 T pl(1)
TI 01 12 04 T B pl
TI 01 04 11 B pl(2)
TI 01 04 02 B pl(2)
TI 01 05 04 T pl(2)
więcej podobnych podstron