Ремонт супутникового ресивера orton 4100 c та його клонів за допомогою jtag

Рідко але іноді просто необхідно використовувати інтерфейс налагодження JTAG. Зокрема тут розглянемо варіант відновлення одного з найбільш поширених супутникових ресиверів на процесорі Ali 3329c - globo 4100c і його клонів.

В основному таке відновлення необхідно при збої процесу прошивки або якщо зашілась невідповідна версія прошивки від іншого супутникового ресивера або просто «бомба». Хоча можливі й інші варіанти з пошкодженням завантажувача в ПО ресивера.

Втім якщо вже вам знадобився цей спосіб відновлення супутникового ресивера, то сподіваюся ви розумієте з чим треба зіткнуться.

JTAG -отладочний інтерфейс, що дозволяє перепрограмувати мікросхему НЕ випаюючи її.

Програмування ведеться з LPT порту комп'ютера. У ноутбуках зазвичай його немає, так що там і в настільних комп'ютерах він рідко тепер зустрічається.

Для JTAG можна придбати спеціальне універсальний пристрій, але і є можливість виготовити його самому. В останньому випадку ви змушені робити все на коротких проводках (менше 20 см.).

Ремонт супутникового ресивера orton 4100 c та його клонів за допомогою jtag

Ремонт супутникового ресивера orton 4100 c та його клонів за допомогою jtag

Що б все добре працювало з LPT порту для Windows XP потрібно встановлювати драйвер giveio. а для Windows 7 при установці GiveIO.sys натиснути на інсталяційний файл inst_giveio.exe і правою кнопкою миші і вибрати запуск від імені адміністратора.

Прошивка, відновлення супутникового ресивера Глобо 4100с JTAG

Підключаємося до 6 контактного роз'єму на платі.

Ремонт супутникового ресивера orton 4100 c та його клонів за допомогою jtag

Знімаємо роз'єм Jumper (резистор або перемичку) і включаємо ресівер в електричну розетку. Це потрібно, щоб включити оцінний режим Debug для програмування мікросхеми пам'яті.

Запускаємо програму EJTAG-TT-1.0.6.12. в ній ставимо галочку поруч з SPI і Fast AMD / SPI, потім тиснемо «connect» після чого повинен з'явиться такий лог з'єднання:

Стираємо флеш пам'ять.

Потім записуємо дамп прошивки «! Opticum-new.bin» в пам'ять супутникового ресивера за допомогою кнопки «Записати», вибравши перед цим дамп прошивки.

Це досить довго так що є варіант простіше і швидше.

Записуємо в пам'ять ресивера тільки 4 блоки, щоб відновити завантажувач і роботу COM порту, ну а після вже прошиває звичайним способом і нуль-модемним кабелем.

Записуємо файли в такому порядку і з таким зміщенням.

Перший файл - завантажувач - інші для підтримки роботи COM порту.

Після завершення операції ставимо (паяем) перемичку - Jumper на місце і переводимо ресівер в нормальний стан.

Прошиваємо його нуль-модемним кабелем.

Файли, необхідні для прошивки 4100с через JTAG

1.Программа EJTAG-TT-1.0.6.12 для відновлення ресиверів на процесорах Ali M3329B / M3329C ejtag_tt_1.0.6.12

2.Дамп прошивки! Opticum-new.bin для запису в пам'ять ресивера за допомогою JTAG! Opticum-new

3.Четире блоку для запису в флеш пам'ять ресивера для економії часу, щоб потім прошити його стандартним способом For-3329C

4.Спеціальний драйвер giveio для коректної роботи LPT порту giveio

Читайте також: