background image

Przykład zastosowania interfejsu: 

Typowym przykładem zastosowania sprzedawanego interfejsu moŜe być wgranie APPro 
1.0.6-1
 do access pointów Ovislink WL-1120AP/Planex GW-AP11SP posiadających 
firmware w wersji powyŜej 3.0 (firmware to uniemoŜliwia wgrania alternatywnego 
oprogramowania do AP). Procedura aktualizacji/naprawy przebiega w typowych, 
następujących po sobie kolejno, krokach: 

1. Ze strony producenta naprawianego Access Pointa ściągamy firmware które chcemy wgrać 
do AP - tu 

APPro 1.0.6-1

 

2. Ściągamy z Internetu i konfigurujemy oprogramowanie pracujące na komputerze - czyli 
terminal RS232 i serwer TFTP. Tu polecam dwa programy: jako program terminala 
najlepszym będzie 

PuTTY

 (

ś

ciągnij

), a zalecanym serwerem TFTP jest powszechnie znany 

program 

PumpKIN

 (

ś

ciągnij

). Warto zainstalować sobie wyŜej wymienione programy i 

przeglądnąć dostępne w nich opcje i moŜliwości. W programie PuTTY konfigurujemy opcje 
związane z wykorzystywanym do naprawy łączem szeregowym komputera, pokazują to 
poniŜsze rysunki: 

 

background image

 

3. O ile nie zrobiliśmy tego wcześniej (przy wyłączonym zasilaniu komputera) - podłączamy 
interfejs
 do łącza szeregowego RS232C w PC oraz do odpowiedniego złącza RS232 (patrz 
zdjęcia powyŜej) na płytce drukowanej access pointa. Dopiero po podłączeniu interfejsu 
klikamy Open w PuTTY otwierając terminal komunikacyjny... 

4. Dopiero teraz włączamy zasilanie access pointa. W oknie terminala PuTTY, chwilę po 
uruchomieniu, powinien zgłosić się bootloader APka: 

 

Zaraz po zgłoszeniu się bootloadera AP moŜliwie szybko naciskamy na klawiaturze 
komputera klawisz ESC... Wtedy APek przerwie procedurę uruchamiania i przejdzie w tryb 
bootloadera, w którym moŜemy wydawać pewne polecenia urządzeniu. W tym miejscu warto 
wydać polecenie help - wyświetli się wtedy lista dostępnych komend wraz z opisem ich 
parametrów. 

background image

 

5. Polecenia do wykonania i komunikaty zwracane przez naprawiany access point przesyłane 
są poprzez interfejs RS232 natomiast sam firmware przesyłany będzie do APka poprzez 
połączenie sieciowe. Dlatego teŜ w tym miejscu łączymy kartę sieciową komputera 
uŜywanego do naprawy z pierwszym portem LAN access pointa, po czym poleceniem: 

IPCONFIG www.xxx.yyy.zzz 

ustawiamy adres pod którym widoczny będzie nasz AP (pamiętając, Ŝe maska wynosi 
255.255.255.0). 

 

6. Uruchamiamy program PumpKIN. Naciskamy przycisk Put file - na ekranie pojawi się 
okno, w którym ustawiamy, jaki plik chcemy wysłać i pod jaki adrees IP (wysyłamy plik 
firmware pod adres IP access pointa). 

 

Naciskamy przycisk OK i PumpKIN rozpocznie wysyłanie firmware do AP. 

background image

 

W czasie wysyłania firmware, w konsoli pojawia się komunikat:  

 

który kończy się wyświetleniem informacji pod jaki adres został przesłany plik firmware i 
jaką wielkość ma wysłany plik. Informacje te będą potrzebne przy programowaniu access 
pointa. 

 

7. Teraz rzecz najwaŜniejsza - programowanie pamieci flash access pointa... SłuŜy do tego 
polecenie FLW, którego składnia wygląda następująco: 

FLW adres_gdzie adres_skąd ilość_bajtów 

adres_gdzie - jest to adres pod jaki wpisujemy firmware do pamięci FLASH access pointa, 
adres_skąd - jest to adres w pamięci RAM pod który załadowaliśmy programem PumpKIN 
firmware do zaprogramowania (wyświetlany po przesłaniu firmware do AP), a ilość_bajtów - 
jest to ilość bajtów jakie zawiera programowany firmware (informacja równieŜ wyświetlana 
po przesłaniu firmware do AP). Trzeba być bardzo ostroŜnym przy wpisywaniu tej komendy 
gdyŜ kaŜda pomyłka moŜe skończyć się skasowaniem bootloadera AP... 

 

background image

O ile dwa ostatnie parametry polecenia FLW pojawiają się po przesłaniu firmware do AP o 
tyle z pierwszym parametrem FLW jest pewien kłopot. Dla większości popularnych access 
pointów pierwszy parametr czyli adres pod jaki ma być wpisany firmware powinien wynosić 
30000 (heksadecymalnie). Nie ma tu jednak reguły, na przykład dla Ovislinków WL-5460AP 
adres ten powinien wynosić 8000. Informacji naleŜy szukać w internecie, na newsach i 
róŜnych forach dyskusyjnych. 

 

Po naciśnięciu ENTER i potwierdzeniu chęci zaprogramowania pamięci flash access pointa, 
AP programuje pamięć firmware. Po zaprogramowaniu rebootujemy AP poprzez wyłączenie 
zasilania AP i moŜemy cieszyć się naprawionym firmware AP.