|


TS7 (1730) to wolny model Pionieer
(podobnie jak 1330), modele TS4 (1430), TS5 (1530), TS6 (1630) są dużo szybsze.
Procesor STi5512 na płycie. To dlatego że w tym modelu podzielono video RAM w
adresie 0xC0000000. Wprowadzone zmiany były podyktowane kosztami, niestety
odbiły się na prędkości działania tego terminala. W tym modelu zastosowano inny
model SDD3, dzięki czemu 1730 bezproblemowo odbiera kanały z niskim symbolem
rate w zakresie 2000-30000. Ten model nie posiada portu LPT, nie posiada również
złącza JTAG, tak więc aby go przeprogramować musisz odnaleść odpowiednie piny na
płycie głównej terminala.
Zanim zaczniesz
czytać poniższy opis, upewnij się że napewno podłączyłeś wszystko tak jak
powinnieneś,
tutaj możesz zobaczyć krótki opis
wraz z przykładowymi zdjęciami.
Bardzo łatwo uwalić tuner zły adres, czy zły plik w dany adres zapakowany.
Trzeba bardzo uważać!!! Eeprom’u nie ruszamy.
Możemy wgrywać soft nie ratując tunera i jeżeli nie jest jeszcze uwalony.
Mianowicie będzie nam potrzebny JTag operator v0.4 (może innym programem tez
można ale nie próbowałem), kawałek kabelka do przejścia tunera w stan serwisowy,
boot_loader.bin, firm_loader1730.bin, lista no i wiadomo odpowiedni soft (np.
Zibi-FX6).
A więc jeżeli nie uwaliliśmy jeszcze naszego kochanego 1730 to możemy uruchomić
jtag oper. i poustawiać:
TRAP= C0700000
DATA= C0310470
Start of flash= 7FE00000 do firmware potem będziemy odpowiednio zmieniać
Sector Clear FROM 7FF80000 TO 7FFEFFFF,
DATA LAN na pierwszy raz możemy ustawić 200000 potem na 130000 - to jest w celu
na wypadek ratowania lub sprawdzenia czy jest w stanie serwisowym. Długość
130000 do sprawdzenia w zupełności wystarczy.
Przejście w stan serwisowy K2002 do masy i włączamy go do sieci. Na 1-2 sekundy
guziczek power następnie to samo ze strzałka w duł i zanim pokaże się nam numer
programu dajemy connect w Jtag oper... Wyświetlacz będzie pokazywał godzinę lub
migał i pokazywał godzinę. Nie wiem co ta za różnica, czy różne stany. Może ktoś
zna odpowiedz. Do momentu połączenia się Jtaga trzymamy k2002 do masy. Jeżeli
nie podłączy się to znaczy cyferki będą latać w okienku jtag’a, trzeba go
ratować. Gdy wyskoczy Wrong IDCODE! to znaczy ze jtag nie jest poprawnie
podłączony lub tuner jest wyłączony (StanBy)
Robert z forum napisał cyt.: "znalazłem prostszy sposób ..., wystarczy włączyć
tuner do prądu, uruchomić jtag operatora, włączyć tuner i kliknąć połącz..."
proszę to spróbować, nie miałem kiedy tego sprawdzić
A więc jeżeli mamy sam fimware lub chcemy tylko zmienić listę to musimy
programować w następujących etapach:
1. firmware
• ustawiamy trap i data tak jak wyżej
• Start of flash= 7FE00000
• Sector Clear FROM 7FF80000 TO 7FFEFFFF,
• DATA LAN 200000 lub 130000 ale nie musimy jeżeli nie będziemy sprawdzać czy
się połączył lub nie potrzebny nam backup całego flasha
• w Out file dajemy nazwę naszego backupu
• wchodzimy w stan serwisy tak jak wyżej napisałem z coonect’em w jtag
operatorem
• naciskamy Read Flash jak wszystko dobrze poszło przechodzimy do kasowania i
flach’owania. Jeżeli się powiesił to oznacza że nie był w trybie serwisowym.
• Clear chip
• Clear sector
• wybieramy firmware który chcemy wgrać z nazwa pliku w In file
• Write Flash
• wychodzimy z jtag operatora
2. teraz wgrywamy firm_loader1730.bin
• ustawiamy trap i data tak jak wyżej
• Start of flash= 7FF60000
• wybieramy firm_loader1730.bin w In File
• Connect
• Write Flash
• wychodzimy z jtag operatora
3. ładowanie listy jeżeli chcemy. Jeżeli nie to dobrze ją najpierw zgrać bo może
się skasować (mimo że nie zrobimy Clear sector w punkcie 1) po załadowaniu
nowego softu
• ustawiamy trap i data tak jak wyżej
• Start of flash= 7FF80000
• wybieramy naszą listę
• Connect
• Write Flash
• wychodzimy z jtag operatora
4. teraz wgrywamy boot_loader.bin
• ustawiamy trap i data tak jak wyżej
• Start of flash= 7FFF0000
• wybieramy w boot_loader.bin In File
• Connect
• Write Flash
• disconnect
• wychodzimy z jtag operatora
• tuner wyłączamy z sieci
No i po odpaleniu powinien już chodzić.
Jeżeli na wyświetlaczu przechodzą neony “error update.......” to oznacza że coś
poszło nie tak ale tuner już jest w trybie serwisowym i można go uratować jtag
operatorem wykonując punkt 1 z tym że korzystamy z flasza 2MB np. ten co
zrobiliśmy bac’ap, w ten sposób możemy wgrywać gotowy inny sofcik z lista o
wielkości dokładnie 2097152 B . Jeżeli będziemy ratować go krokowo w tym
przypadku to za drugim razem Jtag może się nie podłączyć.
Inny przypadek wyświetlacz wskazuje godzinę i nie pokazuje się nr programu.
Możemy sprawdzić czy jest uwalony tuner lub lista jest do kitu dla tego softu.
Sprawdzamy to poprzez skonfigurowanie jtag oper. chodzi o trap i data i
naciśniecie connect.. Do sprawdzenia nie musi być tryb serwisowy wystarczy go
włączyć. To daje nam możliwość przetestowania nie ganiając do telewizorka.
Jeżeli się podłączył to znaczy że lista jest do kitu, natomiast jak się nie
podłączy (przeleci parę ekranów z cyferkami) to musimy ratować naszego 1730 tak
jak ratuje się 1630, Pace czy opisywał to Koleś, trzeba mieć dużo cierpliwości w
zakładaniu pętelki. Czasem mimo założenia jej prawidłowo nie da się wyczyścić
chipa przed programowaniem. Chyba nie ma możliwości uwalenia tego tunera tak by
nie powrócił do żywych. Możemy tu zamiast 2MB pliku używać samego firmware
(1245184 B) z firm_loader1730.bin boot_loader.bin i listy. Z tym że nie
wychodzimy z Flash1.exe, kontynuujemy programowanie podając odpowiedni adres.
Jeżeli chcemy zgrać kanały to ustawiamy adres startowy 7FF80000 długość 70000.
Nie znam sposoby zmiany samego firmware jak listy bez programowania całego
tunera w krokach jak napisałem lub jednej paczce 2MB. Może ktoś na to wpadnie.
Punkt K7003 przy włączeniu go w ten sam sposób jak K2002 spowoduje zliczanie tak
jak to ma miejsce w 1330 a na koniec
88:88.
Prawdopodobnie zostanie skasowana lista itp..
Moje uwagi ja używałem wiatraczka do dmuchania jak Koleś opisywał, z dala
kabelek zasilający trzymać od JTAGA i przewodów z mim związanych, nie dotykać i
szturchać kabelków, nie trzymać za blisko włączonego telefonu komórkowego. W
czasie ratowania sposobem na 1630, Pace dobrze mieć na przewodzie zasilającym
wyłącznik sieciowy taki jak do lampki.
Mam jeszcze jeden pomysł co by było łatwiej go programować.. nie ma jak
sprawdzić bo nie mam tunera teraz. mianowicie można by Listę ładować razem
FIRMWARE LOADER i BOOT LOADER. Adres początkowy by wynosił 7FF6 0000 końcowy
7FFF FFFF czyli lan do ściągnięcia trzeba by ustawić 100000. To by to dało ze
proces ładowania by się odbywał w dwóch etapach.. a nie jak wczoraj opisywałem w
czterech. lista by była niezależna od firmware. Mediasat_Editor_Studio powinien
sobie poradzić z taka lista będzie tylko więcej segmentów. Z tym ze nadal
zmieniając listę lub sofcik trzeba będzie ładować całość ..
Ja listę preparowałem w następujący sposób. Załadowałem soft z FIRMWARE LOADER i
BOOT LOADER bez listy ... no i go podłączyłem do telewizorka zacząłem trochę
programować ręcznie.. następnie mu to przerwałem zapisałem i wszedłem w menu emu
co by tam cos wpisać.. i zapisałem.. przyszedłem z powrotem do komputera
zrzuciłem listę taka jaka była przekopiowałem listę KSW z np. 1430. W
Mediasat_Editor_Studio. Zrobiłem jeszcze edycje segmentów by segment TCS były
dwa takie same i dodałem prawidłowy emu. potem to wszystko załadowałem i działa.
Startowy 7FF80000 długość 70000. Ale można zobaczyć jak wyżej napisałem.
Skeeba pisał że miał problem z listą mianowicie źle rozpoznawał satelitę.
Objawia się to czerwonym kwadracikiem w dolnej części ekranu telewizora. Wgrywał
eeprom programem jKeys i poszło bez problemów. Tak jak ja programowałem nie
musiałem tego robić.
Podziękowania dla KSW, Dynamita,
Zibiego i całej reszcie wspaniałych szaleńców którzy przyczynili się do
powstania tak niesamowitego softu.
Ostrzeżenia
Jeśli dekoder nie jest waszą własnością nie powinniście w nim grzebać i go
rozkręcać.
UWAGA!!! ABY NIE UWALIĆ TUNERA NAJPIERW PRZECZYTAJ CAŁY TEKST A POTEM DZIAŁAJ,
NIEKTÓRZY ROBIĄ NA ODWRÓT ALBO JEDNOCZEŚNIE CZYTAJĄ I DOKONUJĄ PRZERÓBEK, POTEM
PŁACZĄ!
©
2003 Miki
drukuj

|