UWAGA !!!
Opis powstał w oparciu o materiały zamieszczone na stronie
http://skymax.atspace.com/.
Ponieważ już kilkakrotnie strona była niedostepna pozwoliłem sobie utworzyć ten dokument.
Procedura ratowania odbiorników satelitarnych SKYMAX 770, 771 i 771ST z
uszkodzonym oprogramowaniem.
WSTĘP.
Jeśli odbiornik zawiesi się, to znaczy przestanie działać, a na wyświetlaczu pojawią się symbole " -
- - - " lub " 8888 " albo będzie świecić tylko zielona dioda, to prawdopodobnie przyczyną jest
uszkodzenie programu zapisanego w pamięci odbiornika. W takim przypadku standardowa
procedura ładowania oprogramowania (przez złącze DB-9 umieszczone na tylnej ściance
odbiornika) również nie działa (program informuje o braku komunikacji) i konieczne jest
zastosowanie specjalnej procedury serwisowej, którą dokładnie opiszę.
Ponieważ uniwersalne programy stosowane do ratowanie odbiorników satelitarnych z procesorem
Sti5518 nie działają w przypadku zawieszenia odbiornika SKYMAX, powstał specjalny program,
który to zadanie przeprowadzi. Pod zakładką. "DOWNLOAD" znajdują się archiwa przeznaczone
do poszczególnych modeli odbiorników zawierające program SKYMAX_UP, pliki pomocnicze
trap.bin i gwiopm.sys oraz plik .rom , który należy zapisać do pamięci flash odbiornika. Program
nie wymaga instalacji i po rozpakowaniu archiwum jest gotowy do użycia. Działa w systemie
operacyjnym Windows 98 i Windows XP. Program komunikuje się przez złącze drukarkowe PC za
pośrednictwem interface JTAG i złącza JTAG odbiornika SKYMAX, w które wyposażony jest
odbiornik. Niestety złącze dostępne jest dopiero po zdjęciu pokrywy obudowy i wymaga zwykle
zerwania plomby gwarancyjnej. Po otwarciu obudowy należy zachować szczególną ostrożność,
ponieważ można dotknąć elementów w zasilaczu znajdujących się pod niebezpiecznym napięciem!
PRZYGOTOWANIE ODBIORNIKA.
Na czas naprawy oprogramowania musimy wyłączyć część układów elektronicznych odbornika
przez odłączenie rezystora RS46. Po zakończeniu naprawy rezystor należy ponownie przylutować.
1
PRZYGOTOWANIE INTERFACE.
Podczas testów stosowano dwa rodzaje interface JTAG. Oba zbudowane na układzie scalonym
74HC244 (nie 74HCT244) z wbudowanym stabilizatorem napięcia 3,3 V i zasilane zewnętrznym
zasilaczem. Ważne jest, aby dysponować dokładnym opisem złącza, przez które łączymy JTAG z
odbiornikiem satelitarnym, ponieważ kabel pasujący do złącza odbiornika SKYMAX należy
wykonać we własnym zakresie. Rysunek po prawej zawiera opis złącza JTAG znajdującego się na
płycie głównej odbiornika SKYMAX. Nieopisane wyprowadzenia złącza JTAG pozostawiamy
niepodłączone.
Dostępne w sklepach internetowych interface JTAG są zwykle wyposażone w kabel służący do
podłączenia do gniazda JTAG w odbiorniku Pionier, a niektóre mają zamontowane gniazdo takie
jak w odbiorniku Pionier. Zamieszony po lewej stronie schemat gniazda i opis sygnałów odbiornika
Pionier pomoże w przygotowaniu kabla połączeniowego do odbiornika typu SKYMAX.
Złącze JTAG PIONIER Złącze JTAG SKYMAX
Należy wykonać kabel łączący odpowiednie wyprowadzenia interface JTAG ze złączem JTAG
odbiornika. Dodatkowo do kabla połączeniowego należy zamontować przełącznik monostabilny,
który po załączeniu połączy wejście RST z GND, pozwalając na chwilowy RESET procesora
odbiornika.
2
A TERAZ PO KROK PO KROKU.
Zaleca się, aby wszystkie połączenia kabli przeprowadzić przy wyłączonym komputerze,
odbiorniku i zasilaczu JTAG. Należy odłączyć od odbiornika wszystkie inne przewody. Po
uruchomieniu komputera włączamy zasilanie JTAG-a, następnie włączamy odbiornik do sieci i,
korzystając z zamontowanego przełącznika, resetujemy procesor. Uruchamiamy program
SKYMAX_UP.
Obecnie w odbornikach SKYMAX stosuje się pamięć flash 1 MB (typu F29LV800 lub
39VF800A), więc ustawienia w punkcie 1 pozostawiamy bez zmian. Zwykle port drukarki
występuje pod symbolem LPT1, czyli punkt 2 zwykle pozostawiamy według ustawień domyślnych.
Naciśnięcie przycisku START inicjuje
próbę nawiązania połączenia z odbiornikiem. Komunikat
"Init OK." i sygnał dźwiękowy informują o gotowości do zapisu nowego programu. Przed zapisem
należy oczyścić pamięć flash z dotychczasowej zawartości naciskając klawisz "Erase", a po
pomyślnym wykasowaniu uruchamiamy zapis klawiszem "Write" wskazując plik .rom do zapisu. O
postępach informuje licznik, a zakończenie zapisu (po ok. 2,5 min.) sygnalizuje komunikat i sygnał
dźwiękowy. Teraz wyłączamy program, wyłączamy zasilanie odbiornika (wyjmujemy wtyczkę z
gniazda sieciowego) i wyłączamy zasilanie JTAG. Włączamy ponownie odbiornik do sieci i
włączamy na ok. 1 s zainstalowany przełącznik do resetowania i po chwili...... nasz SKYMAX
startuje jak kiedyś!
Należy tylko nie zapomnieć o przylutowaniu wyjętego wcześniej opornika RS46.
demonave666
