Форум » Ремонт: JTAG, блок питания, матплаты, пульты » ::: FAQ ::: Перепрошивка JTAG » Ответить

::: FAQ ::: Перепрошивка JTAG

rolex: JTAG для ресиверов интерстар! © автор JeWell! Представленная ниже схема предназначена для подключения к ресиверам Interstar DSR-8001/8005 Premium (Premium Class) на базе процессоров NEC µPD61120 и µPD61115.<br> 1) Что понадобится для сборки необходимой схемы: 4 резистора сопротивлением 100 Ом 0,125W Микросхемка серии 74HC244 или 74HCT244, либо отечественные её аналоги К1564АП4, К1554АП5 (или 1554АП4, но у неё одно отличие - один из входов OE инверсный, а другой прямой, так что при сборке схемы на ней учтите это). Компьютерный кабель, у которого на одном конце должен быть разъём 25M (со штырьками, а не с дырочками), а что на другом конце - не имеет значения, то есть подойдёт абсолютно любой, например модемный, от принтера или SCSI-вый. Длина этого кабеля тоже почти не имеет значения, лично я использовал трёхметровый (просто взял то, что было). Косичка от COM-порта. Чтобы было понятно что это такое, смотрите фото: Это такой девятижильный проводок, у которого с одной стороны чёрный пластмассовый 10-контактный разъёмчик, а с другой - 9 или 25-контактный разъём COM-потра). Собственно, нужен лишь сам этот проводок с чёрным разъёмчиком. Всё. Ну и ещё паяльник и всё такое, но это и так подразумевается :) Итого, стоимость всего будущего устройства примерно равна 50 рублям. 2) Теперь непосредственно схема. Подключается она к компьютеру к LPT-порту. Вообще, изначально это был Altera <a href="http://www.altera.com/literature/ug/ug_bbii.pdf"><font color="#000080">ByteBlaster II Download Cable</font></a>. В данной PDF-ке по ссылке представлена полная принципиальная схема, но, так как в режиме JTAG задействованы не все выводы разъёма JTAG на плате ресивера, о чём и сказано в той же PDF-ке, то её можно значительно упростить. В итоге, получается вот такая вот нехитрая схема, сразу же готовая к работе после сборки: (нарисовано за пару часов в Paint'е по причине отсутствия специализированных программ :) ) 3) А теперь сборка. Если Вы впервые сталкиваетесь с подобной задачей, то лучше не мучайтесь, а поручите её знакомому мастеру-электронщику, так будет гораздо дешевле в плане трудозатрат и нервов :) А если есть опыт пайки, то за дело! :) Конечно, кто хочет, может всё выполнить и на печатной плате. Вот один из вариантов разводки. Но, лично я думаю, что не стОит, тем более, что деталей всего пять штук, можно всё собрать и на весу: Собирается всё в соответствии со схемой. Неиспользуемые выводы микросхемы, разъёма, идущего к LPT-порту и косички - остаются в воздухе, то есть не подключаются ни к чему. Хотя, как вариант, для повышения стабильности работы микросхемы, незадействованные входы 2A0-2A3 (это выводы под номерами 11, 13, 15, 17) лучше тоже подключить к общему проводу (к "земле"). О распиновке: кабель от компьютера, я думаю, сложностей не вызовет, так как проводки, как правило, разноцветные и надо просто к нужным выводам разъёма подпаять провода, если их там ещё нет. Если есть - просто записать, какому выводу какой цвет провода соответствует. Каждый вывод на этих разъёмах пронумерован (прямо рядом с каждой ножкой подписан её номер), так что, тоже ничего сложного. А все выводы с 18-го по 25-й и (15-й тоже) замкнуть друг с другом прямо на самом разъёме. А вот косичка от COM-порта не имеет никакой нумерации. Единственное, что на ней есть, это цветовая маркировка (обычно чёрная или красная линия, нанесённая на крайнем проводнике). Так вот, вот этот вот крайний промаркированный проводник - и есть первый. Далее, в прямом порядке за ним идут второй, третий и... до девятого. Всё. Собираем, подключаем. Подключаем так, чтобы этот первый проводок на косичке был рядом с первым выводом разъёма JTAG (на плате он обозначен срезанным углом белого прямоугольника, нанесённого вокруг этого разъёма): Общий вид на примере моего i8005 будет таким: Все подключения ради сохранности ресивера и LPT-порта компьютера производить при отключенном питании ресивера! При самой перешивке включать ресивер только в ту же розетку, куда включен и компьютер! Всё. На этом работа с аппаратной частью завершена.

Ответов - 180, стр: 1 2 3 4 5 6 7 8 9 All

rolex: 4) Далее следует чисто программная часть. Изначально, на бывшем сайте когда был создан этот раздел, я поместил здесь описание, как использовать утилиту, предоставленную самой фирмой-разработчиком железа, так называемую отладочную программу для работы через JTAG. Но, так как утилита эта достаточно неудобная, не имеет графического интерфейса и работает исключительно под NT-системами, то данное описание здесь приводить более считаю не нужным. Потому что сейчас, благодаря одному доброму Человеку, создана простая и удобная программа EJFlasher, выполняющая необходимые действия по перешивке ресиверов без каких бы то ни было трудностей! Итак, для работы программы необходимо, чтобы режим работы LPT-порта компьютера был выставлен как ECP, а так же, если Вы используете NT-систему (Windows NT, 2000 или XP), то необходимо установить драйвер GiveIO.sys, который идёт в комплекте с самой программой. Для установки этого драйвера распакуйте архив с программой, в нём вы найдёте каталог под названием giveio, в котором находится файл с именем install_giveio.cmd. Вот его и надо запустить. :) Это пакетный файл, в котором прописана процедура установки в систему данного драйвера. Если Вы используете Windows 95, 98 или Millennium, то этот драйвер устанавливать не надо. Далее, включаем питание ресивера и запускаем саму программу: *В Win9x-системах строчки Initializing giveio driver не будет :) Если всё в порядке, то Вы увидите всё в точности, как на данной картинке. Если драйвер GiveIO.sys не был установлен, то программа сообщит об ошибке. Потом, нажимаем кнопку Detect Device. Если Вы увидите строку Cannot detect ByteBlaster cable, это означает, что программа не может найти кабель, а если Вы увидите строки ByteBlaster detected и после неё Cannot initialize target device, то это означает, что кабель программа нашла, а вот ресивер ей не отвечает. Причин тому может быть несколько, как минимум две из которых - Вы не правильно произвели подключение к разъёму на плате ресивера или же проблема в самом ресивере... Хочу отметить ещё один момент: для работы с этой программой совершенно не важно, включен с пульта ресивер или нет, главное, чтобы он был просто включен в розетку. Итак, если всё удачно, то программа напишет, что найден такой-то процессор и такой-то тип флэшки: Далее, открываем файл с загрузчиком (нажав на кнопку ..., находящуюся слева от кнопки Program Flash, а после этого нажимаем саму кнопку Program Flash и ждём, пока файл с загрузчиком будет записан во флэшку ресивера :) На этом всё. Мои поздравления! ;-) После успешной процедуры перезаписи загрузчика, выключаем ресивер, отключаем от него собранный JTAG, закрываем корпус и включаем его как обычно. Если в нём была какая-то рабочая прошивка, то он сразу же должен нормально включиться, если нет, то теперь остаётся перешить его желаемой прошивкой через COM-порт. Если через COM-порт ресивер по какой-либо причине не перешивается (например, Вы убили статикой буферную микросхемку на плате), то перешить его можно и через JTAG. Для этого откройте файл с прошивкой, а в менюшке Address выберите Main Program, после чего нажимайте всё тот же Program Flash и может погулять примерно час-полтора, так как через JTAG запись происходит гораздо дольше, чем через COM-порт :) Вот, в принципе, и всё. Удачи! :) © по материалам закрытого сайта JeWell 2005г.

vet: Спасибо!!! Я думаю для других аппаратов смысл тот-же?

Starik: А в ресивере разъем свободный что ли?


Goscha: Так и есть.

ALEXXX: Забыли внести Interstar DSR-7700.

sk58: Доброго дня всем. Уважаемый Rolex вот link http://gdvic.euro.ru/j-tag.jpg такое для DSR прокатит? Резисторы по 100 Ом.

igor: Я собрал JTAG без резисторов только на 74HC244, думаю будет работать и напрямую только больше вероятность сжеч LPT(шлейф 20см)

IGNAT: Спасибо Rolex и конечно Je Well!!!!

Kokacoma: Ух ты, а печатка, что когда то я рисовал жива! А я ее никак не мог найти у себя в компе. Спасибо Ролекс!

ss1: а я собираю на цанговой панельке и в пластик коробку от телефонных розеток (также делаю и для MAX232)

FUNKE: [align:center]Сегодня оживил GIS 8001 S c помощью вот такой схемы: Длина шлейфа должна быть минимальной (у меня она 47 см.). При монтаже JTAG использовались резисторы номиналом 250 Ом. Удачи! P.S. 4 контакт со стороны ресивера не используется.

ss1: Уже разбирались http://forum.kris.kz/index.php?board=34;action=display;threadid=1220 http://forum.kris.kz/index.php?board=34;action=display;threadid=1660

IGNAT: ss1 Технически это конечно шаг назад,но представь если у людей на данный момент нет выхода,то и это хорошо. FUNKE ведь утверждает, что это работает. FUNKE Помучился ты наверное?Ошибок море было?

FUNKE: IGNAT Прошилось без "затыков". Правда дыхание задержать пришлось (страшно).

Nels: Один ресивер с процем 5518 , я использую как прогер , а что если выпаять флешь с неисправного интерстара впаять на место флеши с ресивером 5518 и залить туда полный дамп , считанный таким же образом с полностью рабочего интерстара ?? То есть использовать джтаг обычный , для процев типа STI

ss1: этот форум для http://forum.kris.kz/index.php?board=34 учи матчасть Удачи

Nels: Да не надо меня никуда слать учиться ,сам учитель Теперь могу заверить всех что результат получается положительный , выпаивается феном флешка ставится на другой аппарат если нет прогера , и прошивается там , можно управится за 15 мин

Igorek : Интересно выше приведённая схема годиться для GIS 9000CI PVR Premium?

DBNZ: а как насчет JTAG для 8500? куда подключать???

Tarasyan: а аналог микросхемы 74НС244 в схеме JTAG можно применять и какие?

Tarasyan: цитатаа аналог микросхемы 74НС244 в схеме JTAG можно применять и какие? Извините за глупый вопрос. Второй раз прочитал и сам нашел решение

igornik: Большое спасибо JeWell за схему JTAG. Буквально вчера возродил к жизни свой GI7700. Не понравилась ему прошивка от 14.02.2006. Пару месяцев назад один мой товарищ, что бы вернуть к жизни такой же аппарат отдал 800р. Ещё раз большое спасибо.

Misha: Этот вариант можно использовать для DSR 7700 premium ?

Tarasyan: Misha Читайте внимательней форум :( igornik пишет: Большое спасибо JeWell за схему JTAG. Буквально вчера возродил к жизни свой GI7700

Misha: когда вопрос задавал сообщения еще не было, поповоду микросхемы, где ее можно найти.облазил весь харьковский рад-рынок продавцы о ней первый раз слышат

igor: Микросхема довольно распространенная, если приспичит можно и без нее, ссмотрите выше по теме, главное не длинный кабель(около 20 см).

Baranov: Все приготовил для прошивки JTAG. На моем GI8005ci premium с буквой Д несколько другое расположение разъема JTAG и на нем не могу определить первый вывод разъема. Прямоугольник вокруг ровный без среза. Никоких цифр или других пометок нет. Как еще можно определить первый вывод разъема JTAG. Что может быть если все-же перепутаешь и неправильно подключишь косичку.

rolex: 2 и 10 нога - GND (ground) на разьеме как бы он не был расположен. 1 - TCK - Clock signal 2 - GND - Signal ground 3 - TDO - Data from device 4 - VCC - Target power supply 5 - TMS - JTAG state mashine control 6 - --- - No connect 7 - --- - No connect 8 - --- - No connect 9 - TDI - Data to device 10 - GND - Signal ground

ss1: разъём шлейфа ставь помеченным проводом (обычно красный-это первый вывод) в сторону блока питания т.е. если ресивер перед тобой красный проводник шлейфа слева

Dr.Rob: Парни ПОМОГИТЕ ПОЖАЛУЙСТА!!!!! Есть 2 ресивера 8001S и 8005D. Оба умерли после прошивки. Собрал Jtag - всё чётко процессоры видит вроде всё нормально. Прошиваю 8005D мастерсофтом - всё прошивается но не включается. Прошиваю 8001S - доходит до 55% и всё дальше шкала не идёт. Ребята объясните пожалуйста что я не так делаю.

Dr.Rob: Спасибо парни за помощь. Разобрался - помогли люди с другого форума!

NED: Мужики ткните носом, где взять бут на 7700? Буты подходят разные, но и прошивки соотв-но бутам. Т.е. если залил 8001 то ипрошивка от 8001. Меню карты нет!!!!

rolex: NED Лови : boot-DSR7700PR-28May2005.zip

NED: О-о-о! Спасибо огромное!

Tarasyan: Dr.Rob пишет: Спасибо парни за помощь. Разобрался - помогли люди с другого форума! И как решил проблему?? Может еще кому-то нужно будет.

vasil: А это для тех аппаратов прошивка которых обычным способом невозможна (" Убит" не той прошивкой,"Глюки" с портами и так далее).

wsn: Подскажите как с помощью EJFlasher скачать полностью прошивку как в «STBUpgrade», а не по частям или это невозможно? Если нет, то как её соединить ? Я пробовал в НЕХ Workshopе, но правильно или нет не знаю.

Chuev: На рисунке не понятно куда подключается 4 вывод от 10 пинового разъема если нет микросхемы?

FUNKE: Chuev 4 вывод в этом случае не нужен (шлейф 47 см.). Удачи!!!

Chuev: У меня ВЫК8001 S процессор без радиатора, совпадает ли разводка на разъеме JTAG с процессором на радиаторе? Собрал кабель без микросхемы, длина 15 см, резисторы по 240 Ом, подключил ресивер по JTAG к LPT порту, загрузил драйвер (ОС WIN2000) а программа флэшку не видит. Где еще может быть ошибка?

igor: Chuev Разводка совпадает, перепроверь схему.

igor: Chuev Разводка совпадает, обрати внимание на разьем JTAG на ресивере , может там ошибка.

Novoross: Спасибо Funke за его схему!!! Первоначально собрали схему на микросхеме - всё вроде правильно, но флэшку не определяла (GIS-8001). Спаял за полчаса упрощенную схему от Funke: резисторы использовал по 240 Ом, шлейфы-от LPT до резисторов 20 см и от них до 10-пинового разъёма 20 см. - СХВАТИЛАСЬ СРАЗУ! Всё прошил (ресивер не включался после скачка напряжения) - сначала BOOT, затем через СОМ-порт - ВСЁ РАБОТАЕТ! Никаких ошибок по кабелю! Спасибо! P.S. LPT-порт остался "живым". Думаю, опасно если вообще без резисторов. А микросхемка не нужна вообще!

FUNKE: Novoross

serg71: Всетаки вопрос остался открытым , как на ГИС считать дамп флеш ( по аналогии с ресиверами на sti 5518) чтобы не выпаивать флеш возможно такое или нет ?

JeWell: 4 "serg71" Да, конечно же возможно. А в чём именно проблема? EJflasher-ом считывается без всяких трудностей. Чтение занимает около 15 минут.

kot: Люди, подскажите пожалуйста у меня ноутбук лрт порта нет как быть с jtag?

kot: Привет всем, господа товарищи братья по несчастью. Поделюсь своим несчастьем авось кто поможет. Мой gis8005d работал с августа 2004 года без нарицаний с родной прошивой а вот два дня назад потух и никаких признаков жизни. При включении в сеть табло темное ничего не мигает и не загорается только в разъеме под оптику мигнет и потухнет светодиод. Блок питания проверил напряжения все есть, rs 232 комп невидит. Подскажите что делать? JTAG не пробовал по причине отсутствия lpt порта в моем ноутбуке.

JeWell: 2 "kot" Вариантов два: либо сдох БП (наличие напряжений на выходе не означает, что он исправен - важна форма сигнала, лучше посмотреть осциллографом), либо слетела прошивка, но сама по себе она не слетает, может быть виной флэшка. А JTAG... ну, трудно сказать даже, что он даст.

Goscha: kot Проверь блок питания под нагрузкой. JeWell правильно советует на счет олциллографа. Возможно что то и посерьезнее, сказать трудно.

kot: Может по этим наметкам что-нибудь подскажите т-к осциллографа нет. Тюнер работал исправно смотрел фильм вдруг все каналы начали сыпаться и тюнер погас(тарель не сбита 100%) Наутро как нечем небывало заработал ачерез два дня погас навсегда правда когда стоит включенный в розетку проц теплый. Да если есть осцилограммы подкинте ктонибудь накройняк схожу к другу на работу глянем на осциллографе.

kot: Только-что нагрузил все выхода лампочками (хорошая гирлянда получилась) проверил все напряжения все ок. Всетаки JTAG?

Goscha: kot JTAG тебе поможет в случае если ресивер исправен. В твоем же случае не понятно где грабли. Можно конечно попробовать и JTAG .Если прога видит проц и память то есть надежда на оживление ресивера.

JeWell: Осцилограмм нет, да и не особо они нужны. Совершенно стандартный импульсный БП. Лампочки от него гореть будут, ещё как! Смысл в том, что, скорее всего, подсохли конденсаторы, пошли пульсации по питанию, а это ВЧ помехи, искажающие информацию (передаваемые по шине данные) и, как следствие - рассыпание картинки. Чем дольше ресивер включен в розетку, тем больше нагреваются конденсаторы, тем выше пульсации (хуже сглаживание), тем больше помех по питанию. То, что сейчас ресивер не включается - может быть следствием искажения данных при записи во флэшку вследствие помех по питанию. Проверьте хотя бы так: оставьте ресивер включенным в розетку (БП с подключенной к нему платой!) на полчасика, а потом отключите из розетки и сразу же пощупайте пальцем температуру конденсаторов, стоящих на выходе. Если не теплее, чем тот большой, что на входе - то значит, скорее всего, они ни при чём. Если горячие - можете сносить к знакомому, посмотреть на осциллографе и увидеть весь ужас своими глазами :) На переменной составляющей в диапазоне милливольт, ну а частоту - сами подберите, примерно в диапазоне 10-100 мкс. При нормальной работе БП должна быть прямая линия с одной вертикальной пикой (и кверху и книзу одновременно), при не нормальной работе - синусоиды, пилы, пики... Если будет пила - значит что-то с генератором, может быть хана микросхемке 5L0380, поменять не трудно, стоит всего 50-60р. Ну и диоды, само собой, перед началом опытов прозвоните на предмет обрыва/кз. Обычным мультиметром можно :))

basozy: А вот, может кому пригодится, JTAG на 74НС255. Собирал для 8001Pr-S. Работает отлично.

alexnik: После прошивки dsr8001.s.B4u+ Digiturk.bin собрал jtag ...Насколько я понял необходимо залить boot файл .....так вот есть ли строгое соответствие между версией boot файла1.30...1.29..... и версией прошивки? аська 332653147

alexnik: вопрос снимаю...прошил через jtag....обращайте внимание на разьём в тюнере....ноги не подписаны-можно ошибиться(что со мной и случилось вначале)...на плате есть котур разьёма jtag СО СКОСОМ---это и есть 1ая нога Удачи!

Vazovsky: А как насчет с DSR-7700 по этому же пути можно прошить, что и 8001/8005?

ded13: DSR 8005CIPr,подключил JTAG нажимаю Detect Device и мне пишет вот это: [0] => Detecting device/flash [0] ByteBlaster cable detected [0] Hardware chip detected: UPD61120 (EMMA2L) [0] Target device initialized [0] Cannot detect flash memory [0] <= Finished Исправимо ли это JTAG-ом? Я похоже не тот Boot зашил.Вот этот у меня прошился Boot_Starsat_X3300CU и после этого вот так стало.

ded13: ded13 пишет: DSR 8005CIPr,подключил JTAG нажимаю Detect Device и мне пишет вот это: [0] => Detecting device/flash [0] ByteBlaster cable detected [0] Hardware chip detected: UPD61120 (EMMA2L) [0] Target device initialized [0] Cannot detect flash memory [0] <= Finished Исправимо ли это JTAG-ом? Я похоже не тот Boot зашил.Вот этот у меня прошился Boot_Starsat_X3300CU и после этого вот так стало. Вот более подробный лог: [0] => Detecting device/flash [2] Detecting ByteBlaster cable: Port=378, TCK=0, TMS=1, TDI=6, TDO=7 [0] ByteBlaster cable detected [2] JtagDriver::InitDevice: CPU_CONFIG_ADDRESS(10000000) = 2021 [0] Hardware chip detected: UPD61120 (EMMA2L) [2] Pin=18,Mask=12010d0c,Select=12010d18,Data=12010d00 [0] Target device initialized [2] FlashMemory::Create: Attempting to detect flash memory through CFI [2] CFI: QUERY_ID = QRY (expected QRY) [2] CFI: VENDOR_ID = 3 [2] FlashMemory::Create: CFI reports Intel-compatible flash [2] FlashMemory::Create: starting vendor-specific queries [2] IntelFlashMemory::Detect: ManufacturerId=137, DeviceId=194 [0] Cannot detect flash memory [0] <= Finished

aheles: скажите можно ли поставить на jtga 0,25 om резисторы место 100 , будет работать jtga или нет . схема собрана на микрухе

Goscha: aheles В чем проблема? Нет сопротивлений на 100ом? Фантастика.

gloss: FUNKE и микросхему не стал ставить(см. выше) А для чего тебе резюки 0,25ом? выкинь их из схемы совсем!( заодно и комп. обновишь) Если серьезно, то учи закон великого ОМа.

igor: aheles Я собирал JTAG на К1554АП5 без резисторов, под рукой не оказалось и соплей меньше , работает нормально около полугода.

aheles: выложи схему ,посмотреть !!!

olaf43: Всем доброго времени. У меня то же проблемма с interstar 8001_s после прошивки о которой говорилось неоднократно. Пробовал перешить через JTAG, ничего не получается не видит процессор. Собирал и с микросхемой 74HCT244 и без ее. Никакого толку. Может кто подскажет или у кого нибудь есть мастерсофт для этого аппарата. С уважением!

Goscha: olaf43 Мастерсофт врядли тебе поможет.Соберись с мыслями и неспеша, очень внимательно все проверь и повтори все свои действмя.Где-то у тебя ошибочка.Ты не первый с этим сталкиваешся,должно все получиться.Желаю удачи.

kateplov: Мастерсофтов на аплоаде как минимум три штуки. Но они тебе точно пока не нужны - если не видит процессор, при чём тут софт, который в этот процессор ты собираешься заливать? Сто пудов, где-то ошибся со схемой при сборке. А может быть, если паял на микросхему, перегрел её. А, вспомнил у себя ошибку - сначала спаял без микросхемы - не пашет, потом с микросхемой - не пашет, плюнул, ночь переспал, - утром увидел, что не поставил перемычку на ЛПТ между 6 и 10 ногой . Посмотри у себя.

demianus: Действительно тебе мастерсофт не нужен. Операция прошивки Jtagом неоднократно описана здесь: 1. Собираешь Jtag. Я собирал как на ИМС, так и на резисторах, работают обе схемы. Кстати микруху я ставил 1533АП5, почему её никто не описывал здесь я не знаю. Хотя это полный аналог 1554АП5. На микросхеме работает более устойчиво. Забыл про самое главное: монтаж схемы лучше зделать качественным, на стеклотекстолите и без соплей (проблем не будет вообще). 2. Соединяешь комп и ресивер при помощи Jtaga (конечно все предварительно отключив). 3. Запускаешь EJflasher и включаешь ресивер. 4. В программе нажимаешь "Detect Devive". 5. После удачной процедуры определения железа выбираешь файл-загрузчик типа "boot-DSR8001Premium" и нажимаешь "START". 6. После удачной процедуры заливки загрузчика аккуратно отключаешь ресивер от компа, подключаешь нуль-модемный кабель и прошиваешь "гарантированно-рабочей прошивкой". Не лей то, что не пробовал, я уже кучу аппаратов погубил новыми прошивками. Ну не хотят почему-то новые интерстары нормально прошиваться. Удачи !!!

igor: aheles aheles пишет: выложи схему ,посмотреть !!! Схема та же что и на 74HC244 , только без резисторов.

joni: Помогите такая проблема ушатал интерстар 8001s спаял джетак подсоединил флешку видит закачиваю бут 1 30. с третьего раза тюнер молчит даже не включается прошивку загонял то же самая молчит черный экран. Закачал прошивку от 30.06.2006 на абсат. После этого сдох что делать как вылечить.сылку на джтак и прошивку брал сдесь

joni: да бут загружается до 50-60 и сбрасывается. как стереть флешку у меня не получается. живой та кто есть.

anray: Я написал в личку Dr. Rob по этому вопросу у него вроде тоже самое было и у него получилось... может ответит...

anray: А у меня вот такой затык… История болезни (или смерти): пациент: GIS 8001 Pr S; исходное состояние: 1.71 G8C5M1S3 1.33 23 09/10/2005 22:23:29 Что сделал: Вначале скачал Data Only, потом сразу же начал скачивать Key Data и так как по умолчанию STBUpgrade выставляется Download, то получилось, что я залил ключи, хотя кнопкой Load ничего не загружал. После этого ресивер перестал включаться (т.е. при включении табло не светилось). Тогда я попробовал залить прошивку “DSR8001PR-S-3Jun2006.bin” в ответ молчание ресивера. Продолжение… Вопросы по ходу: 1) Что надо было заливать в ресивер, после того как он перестал включаться Key Data или все же прошивку или что другое вообще надо было делать? Так как Но: если во время прошивания основной части прошивки (не загрузчика) что-то было не так с питанием, или же Вы просто зашили не ту версию, после чего ресивер не включается вообще и ничего не высвечивает на табло, то не всё потеряно. Просто выключите его, а затем попытайтесь прошить так, как будто он полностью рабочий. Так как загрузчик не был повреждён, то ресивер даст себя перешить даже в такой ситуации. 2) Должен ли GUI Type прошивки и загрузчика соответствовать, если их смотреть в STBUtil 1.0b2, например GUI Type загрузчика “08 – New Interstar”, а GUI Type прошивки “04 – Interstar”? И что за Main Program (CRC Error) в STBUtil 1.0b2? 3) Сколько по времени занимает перепрошивка Program Only? Продолжение… Итак, я понял, что у меня случилось самое страшное, что только могло было и теперь прямая дорога к JTAG. Я вычитал ветку про JTAG, спаял его самого без микросхемы (кстати как и kateplov не поставил перемычку на LPT между 6 и 10 ногой сначала) и начал заливать boot-DSR8001PR-S-28May2005.bin, появились надписи: “erasing flash 1 sector erased Programming flash 1%” потом “Programming flash 2%” и на надписи “Programming flash 3%” программа остановилась на минут пять… И как совестный человек я благополучно «Снял задачу» в диспетчере задач. После этого при подключении JTAG выдавало следующие зловещие надписи: [0] Initializing giveio driver [0] => Detecting device/flash [0] ByteBlaster cable detected [0] Cannot initialize target device [0] <= Finished Я понял, что сейчас точно конец… Вопросы по ходу: 1) Сколько длится перепрошивка через JTAG? 2) Можно ли прерывать процесс записи флешки так как я «Снять задачу» и что будет? 3) В принципе если ByteBlaster cable detected, но Cannot initialize target device, то это значит, что оно не может найти процессора? Что дальше, если JTAG не помогает: выпаивать флешку и шить на программаторе или это уже точно конец (или такого в принципе не должно быть с исправной флешкой)? P. S. Ресивер постоял часа три в одиночестве и после “Detect Device” выдал: [0] Initializing giveio driver [0] => Detecting device/flash [0] ByteBlaster cable detected [0] Hardware chip detected: UPD61115 (EMMA2LL) [0] Target device initialized [0] Flash detected: Intel-compatible [DeviceId=88c2, ManufacturerId=89] [0] <= Finished Вопросы по ходу: 1) Ресивер не выдал эту радостную надписи после первой неудачной попытки из-за плохого кабеля (вариант без микросхемы) или действительно конец?

igor: anray Какой длинны кабель?

joni: длина кабеля 15 см. об этом написана не 2 м . а бы делал. ужас связался с богом забытом чуланам, не поддержки путной не удобства, форум вообще спящий пора закрывать оставить аплоуд и fao.

anray: to igor Да в общем тот кабель был около 20 см (я взял только косичку, ведь там уже и LPT-эшник и 10-ти пиновый разъем есть). А сегодня я спаял кабель на КР1554АП5. И вот, что мой ресивер выдал: [0] Initializing giveio driver [0] => Detecting device/flash [2] Detecting ByteBlaster cable: Port=378, TCK=0, TMS=1, TDI=6, TDO=7 [0] ByteBlaster cable detected [2] JtagDriver::InitDevice: CPU_CONFIG_ADDRESS(10000000) = 0 [2] No config data found, attempting to enable target device [2] JtagDriver::InitDevice: CPU_CONFIG_ADDRESS(10000000) = 6011 [0] Hardware chip detected: UPD61115 (EMMA2LL) [2] Pin=21,Mask=12010a08,Select=12010a10,Data=12010a00 [0] Target device initialized [2] FlashMemory::Create: Attempting to detect flash memory through CFI [2] CFI: QUERY_ID = QRY (expected QRY) [2] CFI: VENDOR_ID = 3 [2] FlashMemory::Create: CFI reports Intel-compatible flash [2] FlashMemory::Create: starting vendor-specific queries [2] IntelFlashMemory::Detect: ManufacturerId=137, DeviceId=35010 [2] CFI: Device Size = 2097152 [2] CFI: NumEraseRegions = 2 [2] CFI: Region = 0, BlockSize = 65536, NumBlocks = 31 [2] CFI: Region = 1, BlockSize = 8192, NumBlocks = 8 [0] Flash detected: Intel-compatible [DeviceId=88c2, ManufacturerId=89] [0] <= Finished Это хорошо или плохо? Шить можно? И все-таки сколько по времени занимает перепрошивка через JTAG?

anray: P. S. Еще вопросик::: Что делать если все-таки прошивка флешки остановилась на ХХ%? Какая последовательность действий будет наилучшей?

JeWell: Это хорошо. Всё же написано - всё найдено и определено. Что делать? Ну... мне помогло использование программы по перешивк не версии 1.0b8, а чуть более ранней, 1.0b6, например.

JeWell: По времени это примерно так: загрузчик - минуты три - пять. Если всю флэшку - часа полтора-два.

anray: Спасибо! Через минут десять начну шить...

anray: Ребят! Такая запара. Перепрошил через JTAG. Все как надо отключил… Включил ресивер и О ЧУДО табло загорелось временем 23:55, я где-то через 7 секунд выключил ресивер из розетки… Может надо было на кнопку питания на передней панели нажать (т.е. включить его, чтобы циферки каналов показал)? (Кстати, когда шил шкала дошла до 47%, но написала “Programming... 100%” Вычислил время по “Transfer rate was 478 bytes/s” все совпало где-то 3 минуты и шило.) Я с улыбкой до ушей все собрал, понес к телевизору, включаю и МАЛЕВИЧ - табло не горит! Раскрутил опять, втыкнул JTAG, скачал все что можно и проверил в STBUtil: Channel.dat - Channel data, 524288 bytes; Key.dat – Unknown, 16384 bytes; (другие ключи тоже Unknown) Main prog.dat - v. 1.71……., 1490944 bytes; Boot.dat - Unknown, 65536 bytes. И самое интересное – открываю Boot.dat в Total Cmd на F3, а там одни “Ъ”… Что делать подскажите плиз! Может вообще Erase Flash? Через JTAG вообще убить ресивер можно, если да, то, что дальше?

demianus: Вот Erase Flash делать совсем необязательно, т.к. при перепрошивке всегда идет сначала очистка содержимого. Что заливаешь JTAGом ? Может совсем не то что надо. Я заливал "boot-DSR8001Premium", затем отключал JTAG и потом черем СОМ-порт заливал РАБОЧУЮ, проверенную прошивку. Скорее всего ты JTAG на соплях собрал, у меня было такое. Не поленись, спаяй на монтажной плате, я так думаю он тебе неоднократно понадобится, да и нам всем тоже Удачи!!!

anray: to demianus JTAGом заливаю boot-DSR8001PR-S-28May2005.bin И прошивку попробую залить DSR8001PR-25Mar2006.bin (на форумах писали, что она рабочая на 100%) Да, JTAG на соплях... А в целом Спасибо!!!!!

JeWell: Итить... Сколько людей, столько раз и повторяется одно и то же. Не написал я ещё подробно о подставах в связи с перешивкой в новых прошивках (потому что мне этого не надо), а людей на это попадается море... :) Первое - стираем ВСЮ флэшку. Всю, целиком. Все два мегабайта. Второе - отключаем ресивер из розетки. Выдёргиваем JTAG. Третьс - через пару секунд после второго действия - всё в обратной последовательности. Четвёртое - прошиваем BOOT. Пятое - отключаем из розетки, отключаем JTAG. Шестое - подключаем по ком-порту. Седьмое - прошиваем прошивку от августа или раньше, но не ранее марта 2005 года. Восьмое - включаем ресивер - видим, что работает. Сбрасываем в заводские установки. Девятое - зашиваем всё что угодно снова :)

anray: to JeWell ООООгромное спасибО!!! Я бы твой пост взял в |рамку|, напечатал в ВЕРХНЕМ регистре и красными буквами! Дня четыре я мучался с JTAG… и без микрухи, и с ней, но на соплях, но, в конце концов - на плате с микрухой и с 11, 13, 15, 17 выводами, подключенными к "земле". Что я сделал: Как и описано я стер всю флешку (boot, channel data, main prog и EMU keys по отдельности), хотя без заминок не обошлось: то “Cannot initialize target device”, то “Cannot detect hardware chip”, но все-таки получилось. Залил boot-DSR8001PR-S-28May2005.bin, а потом через COM порт – прошивку DSR8001PR-S-25Jul2006.bin (отзывы о прошивке). Кажет будь здоров! … Хоть новости узнал… P.S. Еще вопросик - какие прошивки считаются новыми?

olaf43: Доброго всем времени! Спасибо всем за помощь и советы. Заморочка у меня все та же не видит процессор, т. е. на сколько я понимаю рессивер не отвечает. Пробовал схему и с микросхемой и без нее, возился пару дней, пробовал 3 компьютера, может у меня ЛПТ не работал. Результат тот же. Может в моем 8001_S распиновка JTAG не совпадает или возможно заводской брак. Схему проверял раз 500, я уже много лет работаю с электроникой и с нашей и импортной так что паяльник держать умею. Пока решил так: Если BOOT от Starsat попробовал залить прошивку SR-X190D-SUPER-20Jun2006. Встала нормально и работает вполне хорошо, залил список каналов, который сам ранее делал от interstar. Единственный косяк, что ни как не хочет кушать ключи от Interstar. Заливаю, пишет все ОК! а ключи в эмуляторе остаются те которые были в прошивке. Спасибо всем, может кто еще что подскажет.

aheles: так всётаки как вышел с этой ситуации , если у тебя не видет процессор

joni: Да я тоже хотел бы узнать у меня подобная ситуация не видит процессор и все тут. на втором GN все окей блок питания порядке спалил процессор наверно..

JeWell: Всё. Всем страждущим - обновил описание про JTAG на сайте (interstar.net.ru). У кого ресивер не видится - проверяйте режим работы LPT порта и наличие GiveIO драйвера (если пробуете из под NT-системы). Что ещё может быть?.. Ну, даже не знаю. Проверяйте распиновку разъёма мультиметром, кто в электронике понимает. 2 и 10 выводы - земля. Если не так, то, возможно, надо перевернуть разъём на 180 градусов. У кого проблемы - напишите модель и ревизию своей платы!

JeWell: "Новыми" считаются прошивки... ну, для кого как. Для меня - те, что с октября 2005 года. Для всех остальных - те, что вышли в последние дни/месяцы.

igor: joni Попробуйте поменять EJFlasher 1.0b6 на EJFlasher 1.0b4 , мне помогло.

STING424: [0] => Detecting device/flash [2] Detecting ByteBlaster cable: Port=378, TCK=0, TMS=1, TDI=6, TDO=7 [0] ByteBlaster cable detected [2] JtagDriver::InitDevice: cannot read from CPU_CONFIG_ADDRESS(10000000) [0] Cannot initialize target device [0] <= Finished ЧТО ЭТО?

aheles: а всётаки при убийстве ресивера , пользуемся jtga , скажите можно будет считать флешку , без выпайки флешку , и именно нужно ставить на другой ресивер флешку и потом програмировать , или можно выпаял и поставил на место

STING424: ПРИШЛИТЕ ПОЖАЛУЙСТА EJFlasher 1.0b4 НА evgenyi033@mail.ru

aheles: да порыскай и ты всё найдёш

olaf43: Доброго всем времени! Как вышел из ситуации? Да никак. Шью через компорт, работает нормально.Зашил прошивку от Starsat 29.05.06 она вроде и ключи новые берет, так пока и живу. На счет JTAG проверил по плате у него первая нога обозначена квадратом со стороны пайки, т.е. как писали первая нога в стороне блока питания, у моего наоборот, вызвонил 4-ю ногу по этой распиновке, все нормально. Возможно другие не стыкуются. Позже напишу марку платы, может подскажите. Флэшеры пробовал все от 1.04 до 1.08 везде те же яйца. С уважением!

olaf43: Да еще, как писал выше пробовал на 3-х компах, не может быть, что на всех LPT мертвый системы Win98,2000.XP.

aheles: спаял схему от funke вродебы правильно всё проверил но процессор не видет и тк ,д может перепутал на ресивере цифры , у меня 8001 s , подскажите на плате написано jtga , это означает 1 или я перепутал , счас попробую поменять местами , и ещё при рабочем ресивере у меня такая ситуация , или это помогает на убитом ресивере вот вопрос

aheles: да может вот земельку на корпус ресивера посадить

aheles: мои действия , inst_giveio запущен ерс пор стоит , запускаю программу , может что нибудь не так делаю подскажите

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

JeWell: Конечно же можно. И не только можно, но и нужно :) (для изучения софта...)

shush: Привет всем. Хочу поделиться своим опытом по перепрошивке GI-8005CIPrem через JTAG. JTAG собрал на резисторах, главное: чем КОРОЧЕ шлейф, тем ЛУЧШЕ, так у меня при первоначальной длинне 40см прога EJFlasher v1.0b8. проц и память определила и успешно её стёрла, но шить её не хотела, 6-10% и ERROR. При заливке через EJFlasher v1.0b4, заливка уже до 25-35% и опять ERROR. Укоротил шлейф на 10 см и BOOT залился с первой же попытки. На всё эти эксперементы ушли почти сутки. Прошиву залил DSR8005CIPR-S-HS-8May2006.bin и теперь шарю +++

aheles: так в чём ошибка немогу понять схема спаяна на 100% , всё перепробовал , не определяет , может куда питание подать на какую ногу , при рабочем я запускаю программу , устанавливаю драйвер , потом включаю в резетку ресивер и запускаю для определения , циферблат на табло горит ресивера а остальное программа не видет , что же я так не делаю

shush: Я тоже собирал по схеме от funke, проверь провильно ли распаял или подключил к тюнеру. Я делал в такой последовательности: 1. Соеденил комп и ресивер (ресивер от сети отключён) 2. Запустил прогу EJFlasher 3. Включил тюнер 4. Нажал на кнопку "Detect Device" Проц и память определились. Если я сначала включал тюнер в сеть, а потом запускал программу, то проц и память не определялись. У короти шлейф.

aheles: шлейф всего 15 см

shush: А ты точно уверен, что шлейф к тюнеру правильно подключил?

aheles: на 8001 s написано на плате jtga это я так думаю будет 9, 10 разъем 1,2 вверху . если нет то подскажите помойму присмотрется есть откос, но лутчше кто нибудь выложил фотку , да вот ещё врезисторах , может быть дело , какие вы себе ставили , и ещё хочу сказать дело может быть что я на 25 разъём поставил сразу резиторы , а потом уже подпаявал шлеф к нему , вот почему у меня получилоь 15 см , а может разъём 25 , потом шлеф , потом резисторы , потом шлеф 10 пиновый

kateplov: Ты не обижайся, пожалуйста, но нормальные люди сначала читают, потом делают, а не наоборот! Подними глаза выше - в инструкции написано " Подключаем так, чтобы этот первый проводок на косичке был рядом с первым выводом разъёма JTAG (на плате он обозначен срезанным углом белого прямоугольника, нанесённого вокруг этого разъёма)" - и фотография крупным планом! Где паять резисторы - абсолютно пофигу, номиналы бери как у Фанке. Провод у меня был почти 40 см - покатило. Проверь, поставил ли ты перемычку на LPT-разъёме между 10 и 6 ногами.

aheles: хочу потспросить горит табло как запустили программу и определился процессор и так далее , или нечего не горит

serg71: Прозвони вывода процессора - TDI-147 , TCK-150, TDO-148, TMS-149

Hornet: 8001s. Паял JTAG на резисторах. Длина шлейфа 15 см. Процессор определяет, память тоже. Очищает, читает - все нормально. Писать загрузчик - редко когда доходит до 12%. В чем могут быть грабли?

aheles: подскажите какой подходит программатор для Перешивки Flash , а лутчше выложите с картинкой , заранее буду благодарен

JeWell-Мышонок: Например "Автопрог" (www.romservice.ru), только к нему, как и к любому другому программатору, нужен ещё и переходник под конкретный корпус флэшки, в ресиверах это флэшки в корпусе TSOP48. Стоить это будет в районе 8 тысяч р. (вместе с переходником). Сумма не пугает? Но это самый дешёвый из подобного класса программаторов. Есть лучше, но гораздо дороже.

ss1: есть очень хороший программатор конкретно под флэш стоит 1500 рублей от Сергея Вертьянова из Г Екатеринбург с его собственной программой и поддержкой в комплекте всё на свете

JeWell-Мышонок: Чё, правда? :) а подробнее можно?

aheles: и я хотел бы узнать по подробнее

ss1: Сразу говорю - это не реклама и адреса я давать не буду вот тема http://monitor.net.ru/forum/viewtopic.php?t=91241 дальше сами я купил в январе и использую для прошивки флэш в корпусе TSOP48 её брал у сотоварища в Минске за 25баков Удачи

ss1: да кстати здесь по моему есть хороший уважаемый человек из Екатеринбурга может они пообщаются я сейчас дома и немного загрузил извиняюсь если чего не так

JeWell: Спасибо, почитал, посмотрел. Такому бы человеку да ремонт сат тв в качестве основной работы... Был бы в России добрый разработчик всяких там "драгонлоадеров" без дорогущих карт и программаторов и прочего полезного. Сам с Сергеем не знаком, а программатор у меня и так есть...

JeWell: Да и насчёт людей из Екб - их тут не один или два, а довольно много, причём не только из Екб, но и из области и других соседних областей.

DHX: Я тоже собирал по схеме от funke, проверь провильно ли распаял или подключил к тюнеру. Я делал в такой последовательности: 1. Соеденил комп и ресивер (ресивер от сети отключён) 2. Запустил прогу EJFlasher 3. Включил тюнер 4. Нажал на кнопку "Detect Device" Проц и память определились. Запускаю Erase Flash перед этим Length ставлю 0х00200000 все стираю ок стерлась Далие отключаю из розетки сеть jtag все в обратной последованости включаю и пишу boot-DSR7800PR-31Mar2006 почему-то пишется всего 60% но строка указзывает што загрузка 100% может так и должно быть.При попытке подключится к ком порту ничего не происходит скорее всего вышла из строя MS ILX232 в ресивере вот она и отвичает за ком порт.Пытаюсь вшыть прошивку DSR7800CRCIPR-23Sep2006 EJFlasher-1.0b8 прошивается 100% через плтора часса и чорный квадрат малевича одним словом как был мервый так и остался .

autoservis: приветствую всех есть вотрос . в вашей схеме 3 входа + 1 выход. по тестеру на 8001 s премиум - 4 входа + 1 выход !? прошу подсказки доска - s 05 283 00527 flash - intel PLS

AVA: A если так, [0] => Detecting device/flash [2] Detecting ByteBlaster cable: Port=378, TCK=0, TMS=1, TDI=6, TDO=7 [0] ByteBlaster cable detected [2] JtagDriver::InitDevice: CPU_CONFIG_ADDRESS(10000000) = 0 [2] No config data found, attempting to enable target device [2] JtagDriver::InitDevice: CPU_CONFIG_ADDRESS(10000000) = 0 [0] Cannot detect hardware chip [0] Cannot initialize target device [0] <= Finished можно, что-то еще сним сделать

AVA: Действительно, сдесь наверное все умерли.

autoservis: похоже на то...

ts222: Да нет, жизнь не прекращается. Для оживления темы предлагаю несколько сображений по теме. Не так давно мне понадобился программатор для микроконтроллера AT89C2051. Из множества схем для LPT порта пошла одна, и то переработанная, и только на одном из 4 компьютеров. LPT порт на разных материнских платах организован на разных полупроводниковых структурах и по разным схемным решениям. Плюс к этому настройки LPT порта. Отсюда и проблемы с сопряжением уровней порта и входа программирования ресивера. Если у вас LPT с достаточной нагрузочной способностью, то и полметра кабеля без буферной микросхемы 74HC244 не проблема, а вот если выход LPT слабенький, то возможны варианты от сбоев при прошивке до полной неработоспособности. Подытоживая вышесказанное: 1. Использовать рекомендуемую буферную микросхему 74HC244 и токоограничивающие резисторы указанного номинала ( использовать российский аналог только в крайнем случае) 2. Если есть возможность, проверить программатор на нескольких компьютерах.

kmiko: То что пишет AVA у меня постоянно. Делал на резисторах, на 74СН244 одинаково. Не видит проц. Много поменя ресиверов Svec и Gold 8001. Ресиверы рабочие.

AVA: Не совсем понятен ответ ( Много поменя ресиверов Svec и Gold 8001. Ресиверы рабочие.).

aheles: появилась новая схемка , сегодня выложил rolex . я так понял как на старсат и interstar лежит на upload

rolex: Да нет, схемка та же, рисунок совмещен с фоткой платы для наглядности. Информации много не бывает ;-) PS. полная версия картинки лежит на аплоаде.

aheles: скачал и видел старсат и interstar я так понимаю подходит

aheles: FUNKE что то я не нахожу вашей схемы без микрухи выложите пожалуста , заранее буду благодарен

aheles: извеняюсь , ана просто у меня не высветелась , прошу извенения

albert: Добрый день! У меня DSR9000PVR. Пишет открытые программы нормально. Закрытые пишет, но воспроизводит с замораживанием по секундах и без звука. Перепробовал все возможные софты - одно и тоже. А вчера изъял из приемника диск, поставил на комп - воспроизводит без заморозки со звуком, но плюс к звуку видеоизображения воспроизводится еще и какой-то радиосигнал. С какой-то стати приемник пишет не только то, что его просят, но и добавляет какую-то радиостанцию. Кто подскажет, поможет ли в данном случае Jtag и можно ли то, что здесь обсуждается, использовать для DSR9000PVR? Спасибо!

ig@r: после неудачной прошивки умер ресивер 8001S[прошил прошивкой 1.02.2007 8001S BC ]спаял JTAG на74HC244микросхеме программа пишет ресивер не отвечает что можно сделать

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

ig@r: прошивка была от16.012007,до этого заливал от15.08.2006 все было хоршо.подсоединяю все правильно,завтра попробую без микрохемы

aheles: сот куда скачивал прошивку скакого сайта

aheles: посмотри lpt порт у тебя правильно выставлен ПАРАЛЛЕЛЬНАЯ вспышка EJTAG, программирующая Авторское право утилиты (c) 2005-2006, Dmitry Pankratov <dmitry@pankratov.net> Все права сохраняются. ДРАЙВЕРНОЕ Авторское право GiveIO (c) Робертом Долины ------------------------------------------------------------------------ Перераспределение и использование в источнике и двоичном коде формирует, с или без модификации, разрешены при условии, что следующие условия будут выполнены: 1. Перераспределения исходного кода должны сохранить вышеуказанное авторское уведомление, этот список условий и следующее опровержение. 2. Перераспределения в двоичной форме должны воспроизвести вышеуказанное авторское уведомление, этот список условий и следующее опровержение в документации и/или других материалах предусмотренных распределением. 3. Имя автора не может использовано, чтобы индоссировать или продвигать продукты производные от этого программного обеспечения без специфического предшествующего письменного разрешения. ЭТО ПРОГРАММНОЕ обеспечение ПРЕДУСМОТРЕНО АВТОРОМ ``ЧТО -'' И ЛЮБЫЕ ЯВНЫЕ ИЛИ НЕЯВНЫЕ ГАРАНТИИ, ВКЛЮЧАЯ НО НЕ ОГРАНИЧИВАЯСЬ, НЕЯВНЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ценности И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ ОТРИЦАЛИСЬ. НИ В КОЕМ СЛУЧАЕ АВТОР не ДОЛЖЕН БЫТЬ ОТВЕТСТВЕННЫМ ЗА ЛЮБЫЕ ПРЯМЫЕ, КОСВЕННЫЕ, СЛУЧАЙНЫЕ, СПЕЦИАЛЬНЫЕ, ОБРАЗЦОВЫЕ, ИЛИ ПОСЛЕДУЮЩИЕ УБЫТКИ (ВКЛЮЧАЯ НО НЕ ОГРАНИЧИВАЯСЬ, ПОСТАВКА ТОВАРОВ ЗАМЕНЫ ИЛИ УСЛУГ; УБЫТОК ИСПОЛЬЗОВАНИЯ, ДАННЫХ, ИЛИ ДОХОД; ИЛИ ДЕЛОВОЕ ПРЕРЫВАНИЕ) ТЕМ НЕ МЕНЕЕ ВЫЗВАННОЕ И В ЛЮБОЙ ТЕОРИИ ОТВЕТСТВЕННОСТИ, НЕЗАВИСИМО НА КОНТРАКТНОЙ, СТРОГИЙ ОТВЕТСТВЕННОСТИ, ИЛИ ПРАВОНАРУШЕНИИ (ВКЛЮЧАЯ ХАЛАТНОСТЬ ИЛИ ИНЫМ СПОСОБОМ) ВОЗНИКАЯ ЛЮБЫМ ПУТЕМ ИЗ ИСПОЛЬЗОВАНИЯ ЭТОГО ПРОГРАММНОГО обеспечения, ДАЖЕ ЕСЛИ БЫ СООБЩЕНО О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА. ------------------------------------------------------------------------ КРАТКИЙ обзор EJFlasher - вспышка, программирующая утилиту, которая работает с базирующимися MIPS нацеливает и позволяет программировать чип памяти вспышки, использовавший интерфейс EJTAG и специальный кабель загрузки. К настоящему времени NEC UPD611xx CPUs поддерживаны. Системные требования: - Windows 9x/NT/2K/XP/2003 - СИСТЕМНЫЙ драйвер GiveIO устанавливался для базирующихся систем NT (включенное в пакет) - ПАРАЛЛЕЛЬНЫЙ порт PC - Кабель Загрузки совместимый с ByteBlaster II. Можно бы быть приобретено или запаено используя общественным схематическим загружаемым из www.altera.com КРАТКИЕ ПРИМЕЧАНИЯ ИСПОЛЬЗОВАНИЯ Прежде, чем запуск EJFlasher убедится, giveio.sys драйвер установлен используя поставленный сценарий. Установите базовый адрес правильной вспышки (обычно 0x1FC00000) и номер порта (0x378). Нажатие кнопки "Обнаруживает Устройство", чтобы запускать тесты связи и устройства. Выберитесь подходящую команду из списка команд: - "Прочитанное В Файл", чтобы читать определенную область памяти вспышки или ЗАБИВАТЬСЯ в файл. Для того, чтобы читать блока РАМ, установившее базовый адрес в 0 и стартовый адрес в необходимую величину. - "Программная Вспышка", чтобы записывать файл в память вспышки начатую с определенного адреса. - "Вспышка Стирания", чтобы стирать определенную область памяти вспышки. Нажмите кнопку "Начала", чтобы запускать выбранную команду. Чипы вспышки следующего поддерживаны: AMD- и Intel- совместимые. Хотя эта утилита допускает чтение/запись любой области памяти вспышки, она рекомендована использовать это только, чтобы восстанавливать первичного загрузчика загрузки и, чтобы использовать документированные протоколы связи для продвигать загрузка (например, через последовательную связь). ДИАГНОСТИЧЕСКИЕ ОБЩИЕ ПРОБЛЕМЫ - Если кабельное обнаружение терпит неудачу, проверяет параллельный номер порта в установочных параметрах BIOS. Установите это в режим ECP. Проверьте электрическую кабельную цоколевку согласно спецификации ByteBlaster. Для того, чтобы игнорировать кабельные ошибки обнаружения и продолжать во всяком случае, проверьте 'Игнорировать кабельные ошибки' checkbox. - Если целевое устройство не может быть инициализировано, убедиться что подключено в силовой источник и кабель подключен к устройству в пути права. - Если никакая вспышка не обнаружена, попробована базовый адрес другой вспышки. Если это все еще не работает, пожалуйста пошлите полный отладочный-регистрационный файл уровня автору. КОНТАКТ Для любых вопросов, дефект сообщается и предложения пожалуйста используют следующую эл.почту: Dmitry Pankratov <dmitry@pankratov.net>

ig@r: спаял JTAG без микросхемы[спасибо FUNKE]и сразу все пошло.ресивер 8001S снова жив.Прошивку я брал с Upload от roiex только не заметил буквы BS поэтому наверно и умер.Теперь залил от 15.08.2006 можно на нее лить 1.02.2007.

igor: ig@r пишет: Теперь залил от 15.08.2006 можно на нее лить 1.02.2007. лей , можно . Только каналы прийдется пересканировать.

root: ребята несколько раз в этой теме был вопрос про JTAG на 7700 но никто так и не ответил,у меня проблема прошил свой 7700 и увы нарвался на клона медиастар теперь ниодну прошивку тюнер не принемает пишет типа версии не совпадают ,скажите вышеописаные способы подойдут ли на мой ресивер или есть ли у меня другой какой нибудь способ перепрошить ресивер не прибегая к JTAG ?

aheles: почитай личное сообщение и тогда увдеш кто тебе поможет

root: ВСЁ спасибо всем я разобрался,смастерил кабель все работает.

rau29: Выше указанный фото шнура подходит для прошивки ресиверов с процессором STI-5518?

aheles: а там што не видно што указано

rau29: Будьте добры, отпишите мне, што-то я никак не пойму как соединить косичку с компюторным шнуром?, на рисунке не заметно, а по описанию не понятно.

aheles: прочитай всё ещё раз , как следует расписано от и до , ну а если вы читать не умеете то пора отправлятся в школу

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

ghost_hr: Здравствуйте. Деду13 никто не дал ответ на его проблему. У меня аналогичная. После заливки boot-DSR8001-S на мой DSR8001-D не определяется флеш-память. Вытянуть можно, а залить ничего нельзя. Это конец? Помогите. [0] => Detecting device/flash [0] ByteBlaster cable detected [0] Hardware chip detected: UPD61120 (EMMA2L) [0] Target device initialized [0] Cannot detect flash memory [0] <= Finished [0] => Erase flash [addr=0, size=2097152] [2] Detecting ByteBlaster cable: Port=378, TCK=0, TMS=1, TDI=6, TDO=7 [0] ByteBlaster cable detected [2] JtagDriver::InitDevice: CPU_CONFIG_ADDRESS(10000000) = 2021 [0] Hardware chip detected: UPD61120 (EMMA2L) [2] Pin=18,Mask=12010d0c,Select=12010d18,Data=12010d00 [0] Target device initialized [2] FlashMemory::Create: Attempting to detect flash memory through CFI [2] CFI: QUERY_ID = QRY (expected QRY) [2] CFI: VENDOR_ID = 3 [2] FlashMemory::Create: CFI reports Intel-compatible flash [2] FlashMemory::Create: starting vendor-specific queries [2] IntelFlashMemory::Detect: ManufacturerId=137, DeviceId=194 [0] Cannot detect flash memory [0] <= Finished

lexa-rebriha: А вот как прошить Newstar 9000? я сделал Jtag на резюках а толку нет.. в проге не определяеться не чего пишет что нет конекта...? обьясните как сделать??кабель у меня гдето 70см

ghost_hr: У меня тоже на резисторах, но с Newstar-ом я дел не имел. А вот кабель длинноват.

Albert: Добрый день! Можно ли прошить 9000 через JTAG? Посмотрел тестером разъем J2 на приемнике - вроде все совпадает, кроме 6 ноги. Куда-то она подключена. Разъем J1 по разводке не похож на JTAG. Других таких разъемов на плате просто нет. Помогите, люди добрые. Как подключить 9000 и вообще можно ли это?

Николай Темрюк: ДА, это работает, проверено.

albert: Добрый день! Николай, если это ответ на мой вопрос, есть ли какие-то изменения в технологии прошивки и железе, через JTAG 8005 и 9000? Спасибо!

albert: Ну, спасибо, ответа не дождался, сделал JTAG. Объясните, что означает следующее: в режиме normal [0] => Detecting device/flash ByteBlaster cable detected Cannot initialize target device Finished в режиме Debug [0]=> Detecting device/flash [2] ByteBlaster cable detected [2] JtagDriver::InitDevice:cannot read from CPU_CONFIG_ADDRESS(10000000) [0] Cannot initialize target device [0]<=Finished Пользовался программой EJFlasher-1.0b8-src Всем ответившим большое спасибо! oscil@rambler.ru

elmans: Я собирал по схеме FUNKE только target cannot istallized ,как сделать чтобы таргет тоже инсталлизировал, спасибо,

vidveg: Кто подскажет, одним из этих: ----------------------------------------------- http://cgi.ebay.de/JTAG-INTERFACE-fuer-DREAMBOX-7000s-5620s-u-TRIAX_W0QQitemZ140133524876QQihZ004QQcategoryZ85415QQrdZ1QQcmdZViewItem --------------------------------------------------------------- http://www.gismo-online.org/index1.html --------------------------------------------------------- можно оживить DSR7700???

Paracelss: Помогите решить проблему с ресирвером golden interstar dsr 1008.спаял кабель JTAG программа EJFlasher-1.0b6 определила флешку.Очистил флешку после этого ресирвер молчит.загружал файл boot-1.28 for 8001D грузится до 50% и сразу же перескакивает 100% пишет Finih или зависет. И все равно молчит, скажите обязательно шлейф разъема должен быть 15 см. Если нежен другой загрузчик прошу дать ссылку. Признаться впервые прошываю JTAGом.

vladv1: FUNKE не мог бы ты еще опубликовать схему а то она не видна.спасибо

asfill : vladv1 пишет: опубликовать схему тоже работает http://slil.ru/24744822 http://slil.ru/24744841 http://slil.ru/24744847 удачи!

vladv1: спасибо

jakoby: Здравствуйте. Деду13 никто не дал ответ на его проблему. У меня аналогичная. После заливки boot-DSR8001-S на мой DSR8001-D не определяется флеш-память. Вытянуть можно, а залить ничего нельзя. Это конец? Помогите. [0] => Detecting device/flash [0] ByteBlaster cable detected [0] Hardware chip detected: UPD61120 (EMMA2L) [0] Target device initialized [0] Cannot detect flash memory [0] <= Finished [0] => Erase flash [addr=0, size=2097152] [2] Detecting ByteBlaster cable: Port=378, TCK=0, TMS=1, TDI=6, TDO=7 [0] ByteBlaster cable detected [2] JtagDriver::InitDevice: CPU_CONFIG_ADDRESS(10000000) = 2021 [0] Hardware chip detected: UPD61120 (EMMA2L) [2] Pin=18,Mask=12010d0c,Select=12010d18,Data=12010d00 [0] Target device initialized [2] FlashMemory::Create: Attempting to detect flash memory through CFI [2] CFI: QUERY_ID = QRY (expected QRY) [2] CFI: VENDOR_ID = 3 [2] FlashMemory::Create: CFI reports Intel-compatible flash [2] FlashMemory::Create: starting vendor-specific queries [2] IntelFlashMemory::Detect: ManufacturerId=137, DeviceId=194 [0] Cannot detect flash memory [0] <= Finished Здравствуйте. Деду13 никто не дал ответ на его проблему... ghost_ht - тоже... и мне наверное тоже... или ктото эту проблему решил???

vitekru2007: Вопрос скажите пожайлуста как разобраться с соединением JTAG кс ресивером где на этом маленьком проводе который идет к ресиверу 123456789 выходы нарисуйте схему нужно для модели 8005S или опишите мне пожайлуста. vitekru2007@rambler.ru

priboy: Первый провод с красной полосой

Igor1: jakoby пишет: [0] Cannot detect flash memory У меня такое началось, когда я, прошивая свой GI-8005CI, взял и принудительно закрыл прогу JTAG, потому что она при каком-то там проценте взяла и зависла. .........Кста, почему-то никто практически об этом не пишет. Но у меня данная прога то и дело зависала, причём на разных стадиях прошивки /по процентам я имею виду/. Кабель был длинный, где-то метр с лишним. Щелкаем, щелкаем потом - бесполезно, результат один и тот же - Cannot detect flash memory. Потом взял убрал LPT-кабель и собрал схему уже на отдельных проводках самой минимальной длинны, чтобы только доставало до тюнера. С 11-го вывода LPT сигнал прямиком подал на 3-ий вывод тюнера, а остальные через резисторы по 300 Ом. Кто-то здесь уже предлагал такую схемку. Резалт оказалси такой же - Cannot detect flash memory. Тогда в программе EJFlasher 1.0b8 я давай пробовать так и сяк форматировать флэшку. Нажимаю Erase, потом Start, после которого вылазиет вопрос "да" или "нет". Хорошо, что по умолчанию активна кнопка "да", потому что стартую я мышкой, а вот согласие на сию процедуру я даю уже "ентром" с клавы. И так я давай делать очень часто, не смотря на то, что постоянно вылетало сообщение, что Cannot detect flash memory. Но в какой-то момент после чёрт знает какой попытки вылетела строка, что вроде собирается форматнутся 1 сектор, и всё, на этом прога опять зависла. Затем я так делал ещё много раз.... много раз перезагружал и комп и ресивер и т. д. И вот в один прекрасный момент всё-таки пошло фоматирование, там сколько секторов уже не помню, по-моему 21... Затем записал бут-файл, затем всё остальное через ком-порт как известно. Хорошо, что бут я сохранил перед всеми этими своими "занятиями" с прошивками. Меня только одно напрягает, почему прога то и дело виснет? Надо потом будет ещё попробовать собрать на микрухе схему и опробовать прошивку ресиверов уже с её участием. Ну, вот написал это - может данный вариант кому-то и пригодится, если это вариант вообще. Иными словами - если вы видите Cannot detect flash memory, то это ещё не приговор. Во всяком случае давайте верить в это.))))

Igor1: Всех с наступившим 2008-м годом!!!

serg71: Подскажите, как "подружить" с JTAG ом GI-S801X , (проц D61217GM 104 , флеш M29W160ET)- подключаю JTAG, на микрухе , проверен не однократно ,с 8001 работает , а на 801 прога не видит флеш и проц , может для него другая прога нужна?Извиняюсь , протупил , все уже ясно.

Igor11: serg71 пишет: все уже ясно. И как решили проблему?

serg71: Вот решение http://gisclub.fastbb.ru/?1-7-0-00000056-000-0-0-1204863987

zatoici: всем доброго дня! JTAG мне не по силам...гуманитарий... Если кто то сможет помочь спасти ГИ 830 в г.Киеве, прошу помощи в починке. Небесплатно конечно.

Aheles: А что сервиса нету

vili: После заливки boot-DSR8001-S на мой DSR8001-D не определяется флеш-память. [0] => Detecting device/flash [0] ByteBlaster cable detected [0] Hardware chip detected: UPD61120 (EMMA2L) [0] Target device initialized [0] Cannot detect flash memory [0] <= Finished Неужели нет решения этой проблемы?

sikat: Прочитал раздел, с вашей помощью и с помощью jtag восстановил свой ресивер Golden Interstar DVB-T/S 8200 PREMIUM, который приобрел убитым. Хочу зарегистрироваться на сайте, но немогу разобраться как отправить сообщение модератору для регистрации. Прошу помочь в регистрации.­

georg: Скоро,я верю в это,будем менять загрузчик в gis-890 на октагоновский,пора закупать нобходимые детали для пайки схемы JTAG.Если я правильно понял из предыдущих постов,главное найти нужную микросхему,а так как я живу в местности где радиодетали не продают(кругом пятьсот),хотелось-бы заранее подготовиться. "in"! Вы можете огласить марку микросхемы? А может схема будет вообще не обычная?

in: georg микросхема - та же самая, 74HC244, сама схема тоже похожая на эту (что вверху темы)

valik: краще шить програматором

Region22: Доброго Всем времени. Может у кого есть BOOT для Golden Interstar GI-T/S 84CI PVRX. Или ссылку где есть.



полная версия страницы