Дана інструкція написана основуючись цілком на допомозі від Yaro, котру він виклав тут (http://sat-ukraine.info/index.php?topic=1967.msg26589#msg26589). За це йому моя окрема подяка ca.,. Тут же я вирішив, основуючись на Славіка допомозі більш детальніше показати, як саме зробити зміну ПЗ.
Почнемо з розміщення самого розєму Джтаг(Jtag) на платі. В приймачі який попався мені, думаю на інших ситуація аналогічна даний розєм відсутній. Ось так він виглядає на платі, тут же я відразу ж пронумерував і відзначив усі необходні контакти:
(https://sat-ukraine.info/proxy.php?request=http%3A%2F%2Fi31.tinypic.com%2F2ep26uc.jpg&hash=9a38506bcff4f750b80a3108c09ea78876bbbcd5)
Як бачите самі, для зручності виконання роботи необхідно припаяти розєм, та й на майбутнє це спростить проробляння даної операції. Отож відвинчуємо вказані на малюнку(+ 1 на розємі живлення 220В, забув намалювати ;)), відвинчувати усі шурупи на задній панелі відпадає необхідність:
(https://sat-ukraine.info/proxy.php?request=http%3A%2F%2Fi31.tinypic.com%2F2j9n3l.jpg&hash=cd80f26cda1b11ee23b789163e3741881458d657)
Проробляємо отвори під 12 і 2 контактні панельки(Джтаг і перемичка) і припаюємо їх. Ось так до прикладу вийшло у мене:
(https://sat-ukraine.info/proxy.php?request=http%3A%2F%2Fi26.tinypic.com%2Fzji4pd.jpg&hash=953031a65ed5d2602dc17d75798c7a8247c151d2)
(https://sat-ukraine.info/proxy.php?request=http%3A%2F%2Fi31.tinypic.com%2F2uyr3o4.jpg&hash=5e25e848e2a1fc21f21e71b4166f0c045f88d5f9)
Підєднюємо Джтаг до розєму і замикаємо перемичкою контакт(Не забувайте приймач повинен бути вимкненим!!!). Далі основуючись на Славіка інструкції проробляємо наступне:
Вмикаємо приймач і відкриваємо програму JTAG_tester (http://download.sat-ukraine.info//comment.php?dlid=165)(Хвала DeemonRu за програму)
В закладці Miscellaneous (1) натиснути Init from file(2), вибрати DTF2 (чи іншу потрібну модель), далі OK(3),
(https://sat-ukraine.info/proxy.php?request=http%3A%2F%2Fi32.tinypic.com%2Ft68o43.png&hash=65ffcfd5c2f86963f7ef516f2f0e17eb77ee24cb)
трохи чекаємо на правильну ініціалізацію і напис Init OK!
(https://sat-ukraine.info/proxy.php?request=http%3A%2F%2Fi26.tinypic.com%2F1547tdf.png&hash=5d572f06be3481c3ce00dd8a3d5c82876860e2ad)
В закладці Hardware Config(4) прописати Trap routine address на 40000400(5) (я особисто прописую 40004000), потім натиснути Load Trap Routine(6), завантажити файл(8) трап-хендлера (для ДТФ-2 є свій, рекомендую dtf2_7fe_erase.bin(7)), тиснемо далі Install Traps(9), Take Trap(10) і Verify Trap Handler(11).
(https://sat-ukraine.info/proxy.php?request=http%3A%2F%2Fi31.tinypic.com%2Fet5onk.gif&hash=9e221aff7869d0a81fe8ea1f0020d05638230d1a)
В закладці DCU registers(12) тиснемо START(13) i дивимося, що показує DCU monitor, якщо Control=60000, то тиснемо STOP.
(https://sat-ukraine.info/proxy.php?request=http%3A%2F%2Fi25.tinypic.com%2Fo6xyit.png&hash=0960e3214389b0fd123cb0ae8f732b733d26a3a4)
В закладці Flash Programming(14) у вікні START OF FLASH прописуємо адресу фірмваре 7FE00000, потім CHECK(15), програма повинна видати ID-Code флешки.
У вікні Sector Check знов прописуємо 7fe00000(16), далі тиснемо CLEAR CHIP і чекаємо на комунікат від проги DONE.
(https://sat-ukraine.info/proxy.php?request=http%3A%2F%2Fi27.tinypic.com%2F34po1gy.png&hash=85ba85691ef2fefc9d227ab059d94ea1a77ddd02)
Якщо це так, то йдемо далі (якщо ні - все спочатку, флешку необхідно витерти, інакше нічого туди на запишеться): From Address - 7fe0000, Data Length - 200000, (17)
File Offset не чіпаємо, тиснемо Write From File(18), вибираємо файл прошивки DTF2.BIN (19) величиною в 2 мегабайти та чекаємо на завершення операції. Хвилин 5-7 треба почекати:
(https://sat-ukraine.info/proxy.php?request=http%3A%2F%2Fi26.tinypic.com%2F6gzzx0.png&hash=54f5e7952c4d4d1efb3a094fca601f00e3986c86)
а якщо прога зависне, то все починаємо спочатку. Всяке буває...
Після запису прошивки на дисплеї повинно появитися отаке --:--,
(https://sat-ukraine.info/proxy.php?request=http%3A%2F%2Fi26.tinypic.com%2F2s0lmp2.jpg&hash=2feb95e7d9eb1dacb36edd503278bfb236c6c4ee)
значить все ОК, можна працювати з тюнером далі - заливати все інше, необхідне для програмування.
Удачі :)