В теме 407 сообщений

Здесь выкладываем все программы, дампы и все что связано с JTAG

Пример сборки интерфейса JTAG для процессоров STi5518

Все интерфейсы JTAG как правило подключаются к LPT порту компьютера (но есть варианты которые могут работать и через сом-порт при наличии соответствующего ПО), связано это с тем что эти порты ввода-вывода проще подаются программированию и контролю за состоянием. А также к порту JTAG процессора.

Изображение

Самый простой интерфейс на резисторах. Разброс их номинала может незначительно отличатся от 100 ОМ , но желательно чтобы они были одинаковыми (из одной коробки). Длина проводников должна быть минимальной около 20-25см, хотя может и отличатся в ту или иную сторону – все зависит от качества самих проводов, источников помех…………..

Изображение

Если у вас хватает знаний навыков и умений собрать вариант интерфейса на микросхемах, то лучше сделать его – резисторы самый простой и быстрый вариант.

Нижеприведенные схемы это вариации интерфейса ByteBlaster от фирмы ALTERA. Как правило, изготавливаются на микросхемах 74HC244 (74LS244), либо отечественные её аналоги К1564АП4, К1554АП5 (или 1554АП4, но у неё одно отличие - один из входов OE инверсный, а другой прямой, так что при сборке схемы на ней учтите это).

Изображение

Еще один вариант на микросхеме К555АП5

Изображение

Подключение интерфейса JTAG к ресиверу PBI-1000s производится по ниже приведенной схеме. Для других моделей ресиверов на процессоре STi5518 схема подключения может отличаться. Необходимо найти разъем на плате для подключения интерфейса JTAG и определить расположение сигналов на нем на основании распиновки сигналов порта JTAG процессора ST5518 показанной на самом первом рисунке.

Изображение

Рекомендую для развязки по питанию поставить керамический конденсатор на питание микросхемы. Небольшое уточнение - данные интерфейсы подходят для процессора ST………(в частности STi5518). Для других процессоров схема интерфейса может быть другой как и программы работающие с ним. Готовый интерфейс в Европе стоит порядка 15-25 евро. Картинку одного из таких изделий с указанием моделей ресиверов для которых его можно использовать привел ниже (это говорит о том что и вышеприведенные схемы интерфейсом можно применять для этих моделей ресиверов) .

Поделиться сообщением


Ссылка на сообщение

раскажите какие есть програмы для работы с джат .програмы нужны конкретно под рес или нет разницы и если можно инструкцию к каждой например стирол к каким ресам она подходит

Поделиться сообщением


Ссылка на сообщение

Востановление ресиверов Openbox серии F300 (X800, X820)

Итак, если умер ресивер Openbox серии F300 (X800, X820) при некорректной заливке софта через com port – реанимировать ресивер возможно только при помощи jtag интерфейса.

Схем jtag интерфейсов много, я использую схему с буферным каскадом. Плата jtag интерфейса подключается короткими проводниками к ресиверу (до 30 см), при этом длинна LPT кабеля не критична, и может достигать несколько метров в длину…. Jtag интерфейс без буферного каскада очень критична к качеству и длине кабеля.

Снимаем верхнюю крышку ресивера, и в передней части материнской печатной платы рядом с разъёмом подключения передней панели видим контактные площадки для разъёма Jtag, к которым паяем соответствующие проводники от платы jtag интерфейса (нижний на фото ряд контактов – GND).

Напряжение питания jtag интерфейса 3.3V можно взять с корпуса стабилизатора U1, который расположен недалеко от селектора каналов (ВЧ блок).

Программу для работы с самим jtag интерфейсом можно скачать ЗДЕСЬ!

Подключаем jtag интерфейс к порту LPT вашего компьютера, затем включаем ресивер в сеть 220в. Запускаем программу jKeys_2.9.11

Bin файл для заливки можно взять ЗДЕСЬ!

Если программа jKeys_2.9.11запускается на вашем компьютере впервые – то возможно понадобится переключить тип интерфейса на LPT).

Тип процессора программа jKeys_2.9.11 должна определить автоматически

Если не определила – ищите ошибки в jtag интерфейсе, либо в подключении к разъёму jtag ресивера.

Поскольку ресивера Openbox в списке программы IRD model нет, то выбираем тип mediacom – exel.

Нажимаем кнопку Flash Programming и видим предупреждение, на которое не обращаем внимания и отвечаем нажатием ОК. Через несколько секунд появится окно

Нажимаем кнопку Erase. Процесс стирания длится около 10 секунд. После завершения операции стирания Flash памяти нажимаем кнопку Program.

В открывшемся окне путь программе к bin файлу (dump – содержимое флэш-памяти), например 449jonis.bin, которую можно взять тут 449jonis.rar

Это дамп памяти с довольно старой версией ПО, но потом его можно будет обновить через com port. Ждём завершения процесса около 3-х минут. Если программа сообщила вам о завершении процесса записи, то закрываем программу, отключаем ресивер от сети 220в и отпаиваем контакты Jtag интерфейса ….

Закрываем верхнюю крышку. Включаем ресивер в сеть, и если он стартует успешно – то радуемся, если же он и после этого не включился – лучше обратиться в сервисный центр или к специалисту.

Внимание!!! Если вы никогда в жизни не общались с паяльником – лучше этого самому не делать – процедура довольно сложная и требует внимания и аккуратности…

Поделиться сообщением


Ссылка на сообщение

Начнём с того, что такое Jtag.

JTAG (сокращенно Joint Test Action Group - специализированный интерфейс для отладки и программирования ,стандарт IEEE 1149.1 ) – это отладочный интерфейс, предусмотренный производителями электроники в первую очередь для своих сервис-центров. Используя его можно получить доступ ко всем устройствам аппарата, опросить их, считать данные, записать и т.п. и т.д. Но это нам не сильно интересно, наиболее интересным, ценным и единственным свойством этого интерфейса, которое мы используем, является возможность внутрисхемного программирования микросхем памяти ресиверов. Т.е. мы можем с помощью этого интерфейса восстанавливать потерянное или испорченное содержимое флэш-памяти спутниковых ресиверов не выпаивая микросхем и без необходимости использования программаторов.

Для чего это нужно.

Появляется эта необходимость в тех случаях, когда в ресивере отсутствует возможность загрузки в него программного обеспечения через последовательный порт стандартным способом. Причин много, начиная от того, что во время смены ПО может просто хотя бы кратковременно пропасть электричество в сети, может зависнуть компьютер и заканчивая тем, что можно просто по ошибке а во многих случаях и по незнанию залить в ресивер софт, не предназначенный для данной модели. Вот тогда и приходиться либо выпаивать микросхему памяти и восстанавливать её содержимое на программаторе или же использовать отладочный интерфейс. Естественно, что для первого варианта восстановления нужно иметь программатор, желательно универсальный, потому что в ресиверах даже одной марки и модели может быть использовано несколько типов микросхем, для каждой из которых нужен свой программатор. Даже в мастерских, не во всех есть такое удовольствие, да и процедура просто выпаивания микросхемы, тем более с условием, что она при этом не должна быть повреждена и, нужно не повредить печатную плату, требует не любительских навыков, опыта и некоторого количества оборудования, опять таки не совсем дешёвого и не у всех имеющегося. И вот здесь на выручку приходит отладочный интерфейс – JTAG. Он универсален и, как отмечено выше, соответствует единому стандарту для всех, в данном случае, ресиверов. С его помощью мы может произвести программирование микросхемы флэш-памяти ресивера не выпаивая её.

Что для этого нужно.

Для того, что бы запрограммировать флэш ресивера с помощью JTAG кроме собственно «пациента», т.е. ресивера, который нам необходимо «оживить» нам нужно иметь следующее:

1.Интерфейс, т.е. простыми словами переходник, через который мы будем подключать ресивер к порту компьютера.

2.Компьютер с параллельным портом(LPT), наличие параллельного порта обязательно, поскольку наиболее распространённые интерфейсы и программы работают через этот порт.

3.Программа EJTAG TT 1.0.6.14 , с помощью которой мы будем производить данную процедуру.

4.Если на компьютере ОС Windows XP, то ещё и драйвер giveio.sys .

5.То, что мы будем записывать во флэш. Это может быть или полный дамп флэш или только загрузчик тюнера(лоадер), подробней – далее.

6.Шнур LPT, которым будет соединён интерфейс с компьютером.

7.Ну и самое главное – желание и необходимые знания. С желанием я не помогу, а со знаниями постараюсь.

Где всё это взять.

1.Либо купить готовый, либо самому собрать. Первый случай пропускаю, о втором напишу.

2.Компьютер уже есть у того, кто это читает, а вот параллельный порт не знаю. Если мамка без него, то хуже, оставляю эту проблему каждому на своё усмотрение. Можно попользоваться чужим компьютером с портом, можно мамку поменять, можно купить порт на PCI шине. Впрочем, здесь разговор не об этой проблеме.

3.Программа. Для реанимации ресиверов Глобо и всех их клонов а так же Евросатов/Евроскаев и их клонов на данных процессорах я использую EJTAG TT 1.0.6.14.

4.Запускаем файл inst giveio.exe.

5.Если нам нужен полный дамп флэш ресивера – искать его не надо, потому что файл ПО ресиверов Глобо и Евросат и есть дампом флэш. Для Глобо надо только сменить расширение файла с *.abs на *.bin, а ПО Евросатов и так имеет это расширение. Если мы имеем случай, когда нам для заливки нужен только загрузчик(лоадер) ресивера, то поступаем одним из двух способов – или скачиваем готовый файл с загрузчиком, или делаем его самостоятельно. Для этого в HEX-редакторе отрезаем от файла ПО первые 65536 байт и сохраняем как отдельный файл *.bin. Это и есть загрузчик.

6.Шнур можно купить в любом компьютерном магазине.

7.Желание у того, кто дочитал до этой строки, видимо есть, так что пора давать обещанные знания.

Шаг первый.

Первое, что нужно – это собрать схему. В Интернете распространены два варианта схемы интерфейса. Первый вариант самый примитивный, на резисторах. Вот его схема:

Изображение

Единственным его преимуществом является простота. И именно из-за простоты и своей примитивности у него есть недостатки. Во-первых, длина соединения через такую схему не должна превышать нескольких сантиметров, очень желательно не более трёх-четырёх. Иначе большая вероятность сбоев и ошибок при работе. Во-вторых, попадаются некоторые тюнера, с которыми вообще невозможно ничего сделать при таком подключении. В лучшем случае кое-каких результатов можно добиться тщательно подбирая сопротивления резисторов. Можно пробовать если нужно восстановить единственный свой тюнер. Я пробовал такой вариант схемы и несколько тюнеров восстановил, но не всегда чётко определялся процессор и были ошибки записи, из-за чего приходилось повторять всё по несколько раз. Несколько тюнеров при таком варианте мною были просто списаны, поскольку, не смотря на все старания коннекта с программой не было и я думал что вышел из строя процессор. В последствии эти тюнера были успешно восстановлены с использованием интерфейса на микросхеме. О нём речь дальше. Вот один из предлагаемых в интернете вариантов схем интерфейса на микросхеме и рисунок печатной платы для него:

Изображение

Данная схема не имеет недостатков предыдущей, поэтому с ней нет проблем, присущих первой схеме.

Питание на схему подаётся от ресивера, к которому она подключается. В использовании внешнего источника питания для схемы нет необходимости по двум причинам. Во-первых, потребляемый ток очень мал и не создаёт дополнительной нагрузки на блок питания ресивера, во-вторых, питание от того же источника, что и процессор с флэш-памятью улучшает согласование логических уровней. В Интернете я встречал такую же схему, но отличающуюся отсутствием резисторов между шиной 3,3 вольт и выводами 2, 4, 6 микросхемы. Не считаю такое упрощение нужным, так как стоимость трёх резисторов не настолько велика, насколько снижается надёжность работы устройства.

Именно этой схемой я пользуюсь и именно с ней были успешно восстановлены тюнера, которые просто не определялись со схемой на резисторах.

Когда схема собрана, нас ждёт

Шаг второй.

Для работы с ресиверами на процессорах Ali M3329B/M3329C нужна программа EJTAG TT 1.0.6.14. Программа не требует инсталляции, достаточно распаковать архив в папку в удобном месте на компьютере и можно её запускать. Но, если операционная система Windows XP, то для работы нужно ещё установить драйвер. Для этого запускаем файл inst giveio.exe и после его выполнения перегружаем компьютер. В дальнейшем драйвер giveio.sys будет запускаться при запуске ОС.

Программа есть, драйвер установлен, следующим будет

Шаг третий.

Подготавливаем то, что предстоит записывать во флэш. В любом случае, если не производилась замена микросхемы флэш-памяти, стоит начать с записи загрузчика ресивера. Поэтому его и готовим. Если он скачан из Интернета и упакован в архив, то распаковываем его в удобное место на жёстком диске, можно и в ту же папку, что и программа. Если такового не найдётся, то можно его сделать самостоятельно. Для этого файл ПО(прошивки, софта) тюнера открываем в HEX-редакторе, я пользуюсь для этого программой WinHex , выделяем блок с начальным и конечным адресами соответственно 0000 – FFFF и сохраняем этот блок в новый файл, присваиваем ему имя на свой вкус и расширение *.bin. Файл должен получиться размером 65536 байт. Это и есть загрузчик или иначе лоадер тюнера. Если в тюнере менялась микросхема флэш, то понадобится заливать полный дамп. Так же полный дамп понадобится если заливка загрузчика не дала нужного результата. Для удобства в ту же папку ложим и полный дамп - для евросатов/евроскаев просто копируем файл софта, можно даже и выкачанный из исправного ресивера, вместе с настройками и ключами, тогда после реанимации тюнер получится уже полностью настроенным, для глобо – поступаем точно так же, но кроме этого меняем расширение файла с *.abs на *.bin.

Шаг четвёртый.

Подключение к тюнеру и перевод его в отладочный режим(Debug mode).

Кроме того, что нам надо подключить через уже имеющийся интерфейс тюнер к компьютеру, нужно ещё перевести тюнер в режим отладки, иначе его называют на английском языке Debug mode. На разных ресиверах это производится по разному. Для ресиверов Евросат/Евроскай на обеих типах процессоров необходимо соединить перемычкой предназначенные для этого контактные площадки на плате. Эти точки обведены на рисунках красным цветом. В ресиверах на процессоре 3329В возле этих точек есть надпись CPU PROBE EN, в ресиверах на процессоре 3329С стоит обозначение JP1.

ИзображениеИзображение

Несколько иначе переводятся в отладочный режим ресиверы Глобо. Для Глобо 7010А и клонов(3329В) для этого рекомендуется отпаять резистор R36 и припаять его в позицию R35. На практике используется другой способ – надо соединить точку соединения этих резисторов с источником напряжения 3,3 вольта через резистор сопротивлением 3,3 кОм. Подчеркну, что на плате ресивера установлен только R36, а R35 нет, есть только место для его установки, и устанавливать его не надо.

ИзображениеИзображение

В Глобо/оптикум 4100С и их клонах(3329С) для перевода в отладочный режим нужно снять джампер, отмеченный на плате позицией JP1.

Точки подключения интерфейса на рисунках обведены синим цветом. Последовательность назначения точек во всех моделях одинакова и в точности соответствует последовательности, указанной на схемах переходников. Однако если в Евросатах/Евроскаях сложности не возникает по причине того, что точки подписаны на плате тюнера, то в большинстве Глобо 7010А и клонов ничего не подписано. А в Глобо/Оптикум 4100С и клонах я неоднократно встречал надписи, сделанные в обратной последовательности, т.е. ошибочные. Здесь выход очень прост – достаточно определить точку GND, т.е. точку, соединённую с общим проводом схемы и от неё вести отсчёт и ошибка будет исключена. Сделать это можно либо просто визуально, внимательно осмотрев плату, либо прозвонить прибором.

Теперь ресивер подключен к компьютеру, произведены действия, необходимые для включения отладочного режима, подготовлены программа и дамп, драйвер установлен и запущен.

Шаг пятый.

Включаем ресивер в сеть и запускаем EJTAG TT 1.0.6.14. Видим вот такое окно программы.

Изображение

Для начала смотрим настройки. Слева находится окошко с адресом параллельного порта. Изменять надо если в компьютере он имеет отличный от устанавливаемого по умолчанию. Ниже указан базовый адрес ресивера. Не трогаем, должен быть как на рисунке. Второй и третий столбцы так же не трогаем. В четвёртом столбце нужно выбрать тип флэши. Что где стоит - останавливаться не буду, кто не знает – пробуйте всё по очереди. Что бы быстро писать флэшку ставим галочку напротив «Fast AMD/SPI». Далее жмём «коннект». В окне программы должен побежать текст лога. Для примера приведу скриншоты, сделанные при записи загрузчика в тюнер Евросат 3023 (3329В), в который было залито ПО от Евросата 3023 Супер (3329С).

Изображение

Если после нажатия кнопки «коннект» программа сообщает, что флэш ID нету в *.ini –файле, то надо правильно выставить тип флэши в правом столбце программы. В данном случае в тюнере установлена флэш SST 39VF1681, установки для неё видны на рисунке. Выше я уже написал, что можно просто попробовать наугад перебрать разные комбинации «точек» и «галочек», нажимая после каждого раза «коннект» и наблюдая за логом. Не буду вдаваться здесь в подробности как правильно определить, что надо установить, поверьте, что перепробовать разные комбинации и попасть на правильную будет гораздо быстрее, чем разбираться с теорией и вникать во все тонкости, конечно, это в том случае, если вы восстанавливаете свой единственный тюнер или занимаетесь этой процедурой очень редко. Ну а если вы занимаетесь этим регулярно, то я думаю сами знаете что и как, да и зачем вам это вообще читать, вы и так сами всё знаете и умеете.

Итак, флэшка успешно определилась, движемся далее. Хочу строго-настрого предупредить – ни в коем случае не надо стирать флэшку, ни поблочно, ни, тем более, полностью!!! Потому что потом в неё придётся писать полный дамп, что иногда занимает очень много времени. Да и вообще, не надо ничего стирать, перед записью программа сама сотрёт столько памяти, сколько ей надо записать, она умеет это делать. Если же стереть флэш полностью, а записать только лоадер, то это не даст желаемого результата, потому что не будет работать ком-порт тюнера и всё равно придётся писать полный дамп. Или же заполнять три определённых области памяти, останавливаться не буду на этом, потому как здесь начнут возникать вопросы с правильностью выбора смещения и длины, да и времени это занимает не сильно меньше, чем запись полного дампа. И в самом деле, гораздо проще запустить полный дамп и пойти чем ни будь полезным заняться, чем сидеть и дежурить возле компьютера в ожидании, когда запишется очередной блок, что бы запустить следующий, и так аж три раза.

Следующим шагом жмём «Записать» и в окне проводника выбираем нужный файл, в случае данного примера загрузчик для Евросат 3023 (3329В).

Изображение

В окне программы видим, что она сама стёрла нужный блок и приступила к записи. В самом низу окна наблюдаем прогресс выполнения в процентах. По окончании имеем вот такой вид:

Изображение

Последний шаг.

Теперь можно закрыть программу, отключить от сети ресивер и отключить от него jtag-интерфейс, так же надо не забыть вывести его из отладочного режима, в зависимости от тюнера снять или установить на место джампер или перемычку. Далее подключаем ресивер уже через ком-порт и заливаем в него софт обычным способом.

Поделиться сообщением


Ссылка на сообщение

Рабочий дамп (dump) на ресивер neosat sx 1600 plus процессор STi 5518 память 1 мб (1 mb) 39VF800 (идет для памяти 39VF800A), версия печатной платы YW988 ver.5.2. (поскольку данный ресивер - клон Globo, то дамп должен подойти к ресиверам с аналогичной конфигурацией проца и памяти). Также прога jtagup с помощью которой было сделано восстановление. Схема распайки jtag взята в этой теме - сообщение #5 (схема на резисторах), поключается, напоминаю, к LPT-порту на компе (я сделал короткий переходник "jtag-LPT" сантиметров 15, а его уже обычным LPT-LPT к компу соединил). Провода в переходнике "jtag-lpt" экранировал насколько это было возможным (обмотал пищевой алюминиевой фольгой для выпечки). Не знаю будут ли проблемы если провода преходника не экранировать (думаю если переходник будет короткий то проблем не должно быть). LPT-LPT думаю имеет смысл прозвонить, чтобы те ножки которые используются - были там где они должны быть. И справочная инфа. Не помню, что где находил, поэтому всё воткнул в один архив для удобства.

Кстати в этой инфе написано, что на некоторых глобиках нужно через переключатель заземлять 115 ножку процессора, но я на своем ничего не заземлял - все прошло нормально и без этого, инфа написана для jkeys, но на jtagup все проще: открыл jtagup, отметил радиобаттон с надписью 1 MB (флешка напоминаю - метровая), включил ресивер,чуть подождал нажал в jtagup кнопку "старт"(вывалилось несколько строк и самое главное в конце буковки "ОК!"), сделал "Erase" флешке, потом нажал "Write", выбрал файл и пошел процес заливки. Когда закончилось (в прогре появилась строчка со словом END), выключил ресивер отсоединил шнур JTAG, включил ресивер... через время на экране ресивера высветился номер канала. Всё.

У меня, на плате реса, разъема jtag как такового не было, были только выведены дорожки для jtag-порта (думаю можно сделать из иголок, лично я отпаял вывод usb порта на сгоревшей материнской плате и припаял его к выводам на плате ресивера). Эмулятор по коду 9339.

Желаю удачи.

P.S. Полная распиновка (схема распайки) LPT-порта следующая (для тех у кого появится желание написать свою прогу, да и вообще может пригодиться).

"Pin. Signal Description"

1. STROBE Strobe

2. DATA0 Data0

3. DATA1 Data1

... ...

8. DATA6 Data6

9. DATA7 Data7

10. ACK# Acknowledge

11. BUSY Busy

12. PE PaperEnd

13. SELECT Select

14. AUTOFEED# AutomaticFeed

15. ERR# Error

16. INIT# InitializePrinter

17. SLIN# SelectIn

18-25. GND Ground

Изображение

Поделиться сообщением


Ссылка на сообщение

ДАМПЫ

open f-500_5,31.zip Изображение

Repair_JTAG.zip

Изображение

Все необходимое для восстановления содержимого флэш-памяти для всей линейки ресиверов Openbox® F-300/X-800/810/820CI.

Open X-810_M29W160ET_490.zip

Изображение

Дамп для ресивера Openbox X-810.

Open X-820_M29W160ET_471.zip

Изображение

Дамп для ресивера Openbox X-820 CI.

Open X-800_M29W160ET_471.zip

Изображение

Дамп для ресивера Openbox X-800.

dreamsky3000_198.bin Изображение

flash_cx01_gs1v1.70_dreamsky_2008-11-20.bin Изображение

Дамп для ресивера Openbox X-600 A6796 Изображение

дамп eurosat dvb-8004 s. Изображение

Дамп для Golden Interstar S801Xpeed Изображение

JTAG для dreambox Изображение

Дамп для ресивера OpenBox F-500 Изображение

Дамп Globo 7010CR Изображение

Дамп для Ресивера Ferguson- DF 9000 Изображение

Дамп для Strong 4125 Изображение

Дамп для Globo-Digital 5000 Изображение

Дамп для Metabox III Изображение

Дамп для Metabox I Изображение

Поделиться сообщением


Ссылка на сообщение

1) Программа для поиска дампов и всего связаного с Jtag

2) Прогамма для прошивки флешки

3) Схема шнура Jtag

4) Программа Wall_v2.0

5) Полный пакет для процедуры внутрисхемного программирования JTAG ресиверов на базе чипа ALI 3329 C.

6) Jtag на Starsat SR-X3100CUCX

1.zip

2.zip

3.zip

4.zip

5.zip

6.zip

Поделиться сообщением


Ссылка на сообщение

Представленная ниже схема предназначена для подключения к ресиверам Interstar DSR-8001/8005/7700/7800 Premium (Premium Class) на базе процессоров NEC µPD61120 и µPD61115.

Итак, всё по порядку. Сначала о том, что понадобится для сборки необходимой схемы:

Четыре резистора сопротивлением 100 Ом 0,125W.

Микросхемка серии 74HC244 или 74HCT244, либо отечественные её аналоги К1564АП4, К1554АП5 (или 1554АП4, но у неё одно отличие - один из входов OE инверсный, а другой прямой, так что при сборке схемы на ней учтите это).

Компьютерный кабель, у которого на одном конце должен быть разъём 25M (со штырьками, а не с дырочками), а что на другом конце - не имеет значения, то есть подойдёт абсолютно любой, например модемный, от принтера или SCSI-вый. Длина этого кабеля тоже почти не имеет значения, лично я использовал трёхметровый (просто взял то, что было).

"Косичка" от COM-порта. Чтобы было понятно что это такое, привожу фото:

Изображение

Это такой девятижильный проводок, у которого с одной стороны чёрный пластмассовый 10-контактный разъёмчик, а с другой - 9 или 25-контактный разъём COM-потра). Собственно, нужен лишь сам этот проводок с чёрным разъёмчиком.

Теперь непосредственно схема. Подключается она к компьютеру к LPT-порту. Вообще, изначально это был Altera ByteBlaster II Download Cable. Но так как в режиме JTAG задействованы не все выводы разъёма JTAG на плате ресивера то её можно значительно упростить. В итоге, получается вот такая вот нехитрая схема, сразу же готовая к работе после сборки:

Изображение

Изображение

А теперь сборка. Если Вы впервые сталкиваетесь с подобной задачей, то лучше не мучайтесь, а поручите её знакомому мастеру-электронщику, так будет гораздо дешевле в плане трудозатрат и нервов. А если есть опыт пайки, то за дело!

Изображение

Собирается всё в соответствии со схемой. Неиспользуемые выводы микросхемы, разъёма, идущего к LPT-порту и "косички" - остаются в воздухе, то есть не подключаются ни к чему. Хотя, как вариант, для повышения стабильности работы микросхемы, незадействованные входы 2A0-2A3 (это выводы под номерами 11, 13, 15, 17) лучше тоже подключить к общему проводу (к "земле").

О распиновке: кабель от компьютера, я думаю, сложностей не вызовет, так как проводки, как правило, разноцветные и надо просто к нужным выводам разъёма подпаять провода, если их там ещё нет. Если есть - просто записать, какому выводу какой цвет провода соответствует. Каждый вывод на этих разъёмах пронумерован (прямо рядом с каждой ножкой подписан её номер), так что, тоже ничего сложного. А все выводы с 18-го по 25-й и (15-й тоже) замкнуть друг с другом прямо на самом разъёме.

А вот "косичка" от COM-порта не имеет никакой нумерации. Единственное, что на ней есть, это цветовая маркировка (обычно чёрная или красная линия, нанесённая на крайнем проводнике). Так вот, вот этот вот крайний промаркированный проводник - и есть первый. Далее, в прямом порядке за ним идут второй, третий и... до девятого.

Всё. Собираем, подключаем. Подключаем так, чтобы этот первый проводок на косичке был рядом с первым выводом разъёма JTAG (на плате он обозначен срезанным углом белого прямоугольника, нанесённого вокруг этого разъёма):

Изображение

Общий вид на примере Interstar 8005 будет таким:

Изображение

Все подключения ради сохранности ресивера и LPT-порта компьютера производить при отключенном питании ресивера!

При самой перешивке включать ресивер только в ту же розетку, куда включен и компьютер!

Всё. На этом работа с аппаратной частью завершена. Далее следует чисто программная чаcть.Для этого нам понадобитсяе нам программа программа EJFlasher , выполняющая необходимые действия по перешивке ресиверов без каких бы то ни было трудностей!

Итак, для работы программы необходимо, чтобы режим работы LPT-порта компьютера был выставлен как ECP, а так же, если Вы используете NT-систему (Windows NT, 2000 или XP), то необходимо установить драйвер GiveIO.sys, который идёт в комплекте с самой программой.

Если Вы используете Windows 95, 98 или Millennium, то этот драйвер устанавливать не надо.

Далее, включаем питание ресивера и запускаем саму программу:

Изображение

*В Win9x-системах строчки Initializing giveio driver не будет .

Если всё в порядке, то Вы увидите всё в точности, как на данной картинке. Если драйвер GiveIO.sys не был установлен, то программа сообщит об ошибке.

Потом, нажимаем кнопку Detect Device. Если Вы увидите строку Cannot detect ByteBlaster cable, это означает, что программа не может найти кабель, а если Вы увидите строки ByteBlaster detected и после неё Cannot initialize target device, то это означает, что кабель программа нашла, а вот ресивер ей не отвечает. Причин тому может быть несколько, как минимум две из которых - Вы не правильно произвели подключение к разъёму на плате ресивера или же проблема в самом ресивере...

Хочу отметить ещё один момент: для работы с этой программой совершенно не важно, включен с пульта ресивер или нет, главное, чтобы он был просто включен в розетку.

Итак, если всё удачно, то программа напишет, что найден такой-то процессор и такой-то тип флэшки:

Изображение

Далее, следует произвести несколько нехитрых действий строго в указанной последовательности:

1. Нажимаем кнопку Erase Flash и выбираем в поле Address значение "0x00000000", а в поле Length значение "0x00200000", нажимаем кнопку Start. Программа должна сообщить, что вся флэшка удачно стёрта.

2. Отключаем питание ресивера (выключаем его из розетки), отключаем разъём JTAG.

3. Ждём две-три секунды и подключаем разъём JTAG обратно, потом включаем питание ресивера.

4. В программе - нажимаем на кнопочку Detect Device и видим, что, как и в начале, процессор и флэшка определились.

5. Нажимаем на кнопку Program Flash, открываем файл с загрузчиком (нажав на кнопку "..."), а после этого нажимаем кнопку Start и ждём, пока файл с загрузчиком будет записан во флэшку ресивера .

***Внимание! На картинках изображена программа версии 1.0b4. А самая последняя, с которой Вы, скорее всего, и будете иметь дело - версии 1.0b8. Она внешне немного отличается, в ней есть большая кнопка "Start", а весь алгоритм действий в данном описании как раз уже подправлен под данную последнюю версию.

После успешной процедуры перезаписи загрузчика, выключаем ресивер, отключаем от него собранный JTAG, подключаем его через COM-порт, включаем его и зашиваем непосредственно нужную рабочую прошивку.

Если через COM-порт ресивер по какой-либо причине не перешивается (например, Вы убили статикой буферную микросхемку на плате), то перешить его можно и через JTAG. Для этого откройте файл с прошивкой, а в менюшке "Address" выберите "Main Program", после чего нажимайте всё тот же Start и может погулять примерно час-полтора, так как через JTAG запись происходит гораздо дольше, чем через COM-порт .

EJFlasher_1.0b8.zip

Поделиться сообщением


Ссылка на сообщение

Ребята подскажите какой процессор стоит на Глобо 5000.Проц закрыт радиатором,а в системной информации я не нашел ничего похожего на название процессора.

Поделиться сообщением


Ссылка на сообщение

ur5zoj

Ребята подскажите какой процессор стоит на Глобо 5000.Проц закрыт радиатором,а в системной информации я не нашел ничего похожего на название процессора.

-----------------------

Процессоры GLOBO и клоны

1.Процессор Sti5518,софт 3.3...-3.4.**,loader 1.0.7 :Digital Opticum/Chess 4000/4100/4000CI/5000/6000/6100CI/7000CI/7100CI/Bigsat DSR 6500 CI Prima /Cosmosat CR 7100/ARROX FREETIGER (без Х)

2.Процессор ALI 3329B;софт 1.3...-1.4.**,loader ALIMINIUP :Digital Opticum/Chess 4000A/7000A/7100A/7010A/7010APlus/ARROX FREETIGER-Х/ BIGSAT 6500 Lux

3.Процессор ALI 3329C,софт 1.2...-1.2.** ,loader Aliminiup:Digital Opticum 4000C/4050C/4100C/7000C/7100C/7010C/Bigsat BS-S501xtra/BigSat S 67CR

4.Процессор Sti5519,софт 2.4...-2.4.**,loader 3.1...-3.1.07 :Digital Opticum 7***CR/ 4***/4***TS(CR)/4***TS(CX)/7***CX/7***CCX/Golden Interstar Box 500/StarTrack 950CU/GLOBO 7010сх

*******************************************

Поделиться сообщением


Ссылка на сообщение

Большое спасибо!!!И ещё просьба если можно выложите подробно весь процесс Джитаг именно для этого процессора.

Поделиться сообщением


Ссылка на сообщение

Огромное спасибо за ссылку!!!Буду пробовать.А проблема собственно вот вчем.Ресивер не видит сигнала.Пробую перешить,на прцессе стирания флэш выдаёт эрор.Хочу попробовать Джитаг.

Поделиться сообщением


Ссылка на сообщение

у меня вопрос если я в ресе стер полностю флеш что мне нужно тогда ??ресивер DigiQuest 8100 ci к нему ничего нету .можно ли от клона любого я например его прошивал прошивкой от coship 5300-CI .может еще от какого клона можно ?????раскажите что мне нужно.

Изменено пользователем kot1971

Поделиться сообщением


Ссылка на сообщение

ur5zoj

А проблема собственно вот вчем.Ресивер не видит сигнала.

мне кажется это механическая проблема а не софтовая...

настройки конвертеров были правильно выставлены?

порты дисека правильно присвоены?

как вариант - "залил" бы чужой список каналов и проверил бы...

Поделиться сообщением


Ссылка на сообщение

kot1971

если я в ресе стер полностю флеш что мне нужно тогда ?

JTAG и дамп.

ресивер DigiQuest 8100 ci к нему ничего нету .можно ли от клона любого я например его прошивал прошивкой от coship 5300-CI .может еще от какого клона можно ?????

CLONES DSR 5002 (COSHIP) STI5518 Flash: 2Mb SDRam: 8 Mb EEProm: 4Kb

Amstrad ChromeLine 8055 DCI

Amstrad ChromeLine 8065 DCI

Amstrad ChromeLine 8065 DCI

Antares TAS-450

Astrasat 2800 CI

Astrasat 2800 FTA

Astrovox VSR-2500 FTA

AXIL AD-600

Balmet BT-9520S

Beausat 2004 Silver

Beausat 2004 Black

Beausat 2004 CI

Bigsat DSR 5000 slim

Bigsat DSR 5500 CI Deluxe

Bigsat DSR 8000 deluxe

Boston 4500

Chess dsr 5003

Condor FTA 4000

Condor FTA 4500

Coship CDVB-2300

Coship CDVB-2300A

Coship CDVB-2300B

Coship CDVB-5002

Coship CDVB-5003

Coship CDVB-5300A (2xCI)

Coship CDVB-5300B (2xCI)

Deltasat 1104???

Digiquest FTA-6000

Digiquest CI-8100

Digiship 2300

Digiship 2300a

Digisky DGS-2300

DigiSky DGS-5300

DSR 5000 Slim

DSR 5002

DSR 5003

DSR 5003 Plus

DSR 5300

DSR 5500 CI Deluxe

DSR 8000 deluxe

Echostar DSB 900 FTA

Echostar DSB 2300 2CI

ESpecta ES-xxxx S

Eycos E 4000 PVR

Eycos Aladin

FMD ST 864D

Ginza ST-6000

Globo Silverline 1005 C

Grocos DSR 5002

Grocos DSR 5003

Grocos DSR 5003 Plus

GulfStar GS-9500

InfinitySat EM-150

Intermedia star DSR 3300

Intermedia star dsr 3300 super

Interstar DSR 8000 deluxe

Iris 3000

Iris 3300

Iris 3500

Koscom DSR 5002

Koscom DSR 5003

Koscom DSR 5003 Plus

K-Vision 8350 D Plus

Leader FTA-6500

Leader FTA-9500

Leader CI-8000

Leader CI-9500 AF

Maxtronics DSR 5200

Mediacom 930i

Metabox 2 FTA

Metabox 3

Metabox PVR

Neosat 9500 Super

Nextkey 2300a

Nextkey 5300a

Nextwave YE 10000 XFTA

Nextwave YE 10000 XCI

Palcom DSR 5002

Palcom DSR 5003

Palcom DSR 5003 Plus

Planet CDTV 23MK

Pmb TN 2004

Samstar 6000

Samstar 8800

Satcruiser 5000???

SCA S 400

Schwaiger DSR 1001 FTA

Schwaiger DSR 5001

Schwaiger DSR 5002

Signal 4000

Silverline 2005

Silverline 2500

Skyon DSR-1000

Skyplus 700F

Skyplus 710 F

Starway 210

Starway 310

Starway 550 FTA

Starway 4300 FTA

Strong SRT 3500

Strong SRT 3680

Strong SRT 3700

Super MKII

Supexs SPX-2003 FTA

Supexs SPX-2004 CI

Tboston DVB-4500

Tokyosat FTA-5400

Topsat TP-5000

Topsat TP-7000

Topsat TP 8000

Tonna SD 5000

Trident FTA 4500

Trident TCI-6000

Truman 9000

Vantage VT 1000 FTA

Visiosat TVS 4600

Visiosat TVS 4500 D

Winquest GSR 1010

Winquest GSR xxxx

XDream 7700CI

Поделиться сообщением


Ссылка на сообщение

JTAG и дамп.

подскажите где его взять етот дамп как он выглядит вот к примеру фото что показывает програма стиконтрол Изображение Изображение

Поделиться сообщением


Ссылка на сообщение

kot1971 здесь

"кликни" мышкой на слово here ,скачаешь flash-dump для Coship 2300a

Поделиться сообщением


Ссылка на сообщение

cкачал но не шет ей я так понял что у меня флеш 1 м вот что выдает програма что скажете Изображение я так понял мне нужен дамп размером 1 метр

Изменено пользователем kot1971

Поделиться сообщением


Ссылка на сообщение

kot1971

тогда иди по списку клонов и ищи флэшь-дампы.

Поделиться сообщением


Ссылка на сообщение

ur5zoj

мне кажется это механическая проблема а не софтовая...

настройки конвертеров были правильно выставлены?

порты дисека правильно присвоены?

как вариант - "залил" бы чужой список каналов и проверил бы...

Заливал с тюнера в тюнер. Все установки выставлены,а сигнала нет.Рес чужой не знаю может после грозы?Да еще не переключается на входе ЛНБ напряжение, стоит постоянно 18.5 в не взирая на поляризацию.Ядумал хоть одну-то должен видеть ан нет.Может ВЧ блок?Хочу попробовать еще Джитаг.

Поделиться сообщением


Ссылка на сообщение

ur5zoj

это МЕХАНИЧЕСКАЯ ПРОБЛЕМА и jtag здесь уже не поможет.

не переключается на входе ЛНБ напряжение, стоит постоянно 18.5 в не взирая на поляризацию

Поделиться сообщением


Ссылка на сообщение

Убил Eurosky 8004super, нужна схемка jtag.

у вас два варианта с 74HC244 :

1) перемычка 6-10, 15 на GND, LPT 2-3-8-11-13

2) LPT 2-3-4-5-13

Какой паять не пойму.

Поделиться сообщением


Ссылка на сообщение

Убил Eurosky 8004super, нужна схемка jtag.

у вас два варианта с 74HC244 :

1) перемычка 6-10, 15 на GND, LPT 2-3-8-11-13

2) LPT 2-3-4-5-13

Какой паять не пойму.

СХЕМА ТЮНЕРА НА ОСНОВЕ ПРОЦЕСОРА Ali

_________________________________ALI.zip

Поделиться сообщением


Ссылка на сообщение

СХЕМА ТЮНЕРА НА ОСНОВЕ ПРОЦЕСОРА Ali

СПАСИБО ЗА ОТВЕТ !

НО ЧЕМ ЭТОТ ФАЙЛ ОТКРЫТЬ (РАСШИРЕНИЯ НЕТ) ?

Поделиться сообщением


Ссылка на сообщение

jenizbek

НО ЧЕМ ЭТОТ ФАЙЛ ОТКРЫТЬ (РАСШИРЕНИЯ НЕТ) ?

формат .pdf

Поделиться сообщением


Ссылка на сообщение

jenizbek

формат .pdf

Акробат и Фоксит выдают - ошибка файла.

скинте `pdf` на мыло : jenizbek@gmail.com

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти