Форум » Ремонт: JTAG, блок питания, матплаты, пульты » Gtag для ресиверов серии Xpeed » Ответить

Gtag для ресиверов серии Xpeed

kwarc: где взять схему Jtag интерфейса, и утилиты для приемников серии Xpeed Восстановление ресиверов Golden Interstar серии Xpeed на базе процессора NEC upd61217 при помощи Jtag. Разъем Jtag на плате ресивера серии Xpeed не отличается от предыдущих моделей, и представляет 10-контактный разъем. Интерфейса Jtag собран по известной схеме ByteBlaster с небольшой доработкой, а именно установлен переключатель, который замыкает контакты, идущие к 4 и 6 ножке разъема Jtag на плате ресивера (на схеме показано красным цветом). Для работы с процессором NEC upd61217 контакты должны быть замкнуты, для предыдущих процессоров контакты должны быть разомкнуты. Для восстановление загрузчика при помощи программы EJTAG_TT, необходимо в настройке выбрать адрес LPT порта, установить базовый адрес 1FC00000, выбрать тип процессора "NEC EMMA2" и нажать кнопку "Коннект", если схема собрана правильно и установлены необходимые настройки, то процессор должен определится и на экране будет следующий лог: [more]Выбран режим работы с процессорами NEC EMMA2 Читаем конфигурацию CPU ..... 0xD010 Найден ЦПУ : UPD61217 (EMMA2SL) Проверка доступа к шине .... OK IMPCODE = 0000 Версия EJTAG 1 - 2.0 EJTAG функции : R4k DMA MIPS32 Включаем доступ к записи памяти DMA ... Пропускаем Перевод процессора в Debug ... Пропускаем Инициализируем модуль PrAcc ... Пропускаем Останавливаем Watchdog ... Пропускаем Инициализируем доступ к Flash (ALi) ... Пропускаем Конфигурируем SDRAM (ALi) ... Пропускаем -------- Определяем флешь -------- Режим работы флешь = AMD 16 bit Flash Base адресс = 0x1FC00000 Первые 16 байт флеши : 0000 0120 0507 2005 0000 000E B000 01AC CFI = Q, R, Y CFI флешь найдена VENDOR ID = 0002 CFI данные : AMD-совместимая Найденная флешь : ManufactureID = 0020 DeviceID = 22C4 Считываем парамеры из CFI Размер флешь = 2097152 Кол-во блоков = 4 Сортируем блоки для top-boot флешь Область = 3; Размер блока = 65536; Кол-во блоков = 31 Область = 2; Размер блока = 32768; Кол-во блоков = 1 Область = 1; Размер блока = 8192; Кол-во блоков = 2 Область = 0; Размер блока = 16384; Кол-во блоков = 1 Готово[/more] Если не обнаружено ни каких ошибок, то можно стереть блок с загрузчиком или всю флешь, для этого необходимо установить смещение равным 0 и длину равную 10000 (для стирания только блока с загрузчиком) и нажать кнопку "Стереть блок(и)" или нажать кнопку "Стереть флешь" (для стирания всей флешь). Для записи в флешь необходимо установить смещение, если это загрузчик, то смешение будет равно 0 и нажать кнопку "Запись", выбрать необходимый файл для записи. После завершения операции записи нужно выключить ресивер, отсоединить Jtag. Восстановление загрузчика завершено. При необходимости залить софт через порт RS232. В заключение хочется сказать спасибо Jewell за оказанное содействие в появлении поддержки для процессора EMMA2SL. источник - forum.tele-sat.ru EJTAG_TT_1.0.6.12(NEC upd61217).exe Boot Xpeed

Ответов - 73, стр: 1 2 3 4 All

Tarasyan: а что уже нужен??

FatumNNM: Пригодиться...

dubinin: А мне уже нужен ;-) нет кроме шуток, убил 780...


akarpov: ну ты натуральный киллер

rolex: Для Xpeed подходит старая добрая утилитка от NEC'а emma2L-2LL-dizipia, сейчас выложу на аплоад в раздел JTAG. А схема наша старая добрая на 74hc244. Но только на шнуре перемычку надо сделать, где точно пока незнаю, напищу попозже.

amator: нужна схема jtag на dsr 5003 плюс

niko: Rolex Ваше обещание по поводу перемычки в JTAG не забыто есть ли какие нибудь подвижки врешении этой проблемы? GIS-780X .

rolex: niko пока инфы нет, как узнаю сообщу всем.

niko: ROLEX Cпасибо за ответ . ДА пока инфы по вопросу не поподается ни на одном сайте!!!!!!!!! -- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- GIS 780 X

e-dok: Вот увидел софт Ejtag4, необходимо проверить, что это за оно... в архиве схема JTAG и сама прога. А вдруг сработает и на Xpeed, в настройках присутствует NEC-овский проц, берём тут.

Jew: После прошивы S801 от 5октября, ресивер погас, нужна инфа по Jtag, а также boot или полный dump, кто может вылить из ресивера и выкинуть на upload!? Буду очень признателен, давайте сдвигаться с мертвой точки, надо начать хотя бы с того, что в них лить! Разговаривал с Ролексом по поводу схемы и софта говорит, что молчат пока друзья железячники... У кого есть хоть что-то, помогаем друг-другу!

e-dok: Jew Если прошивка по СОМ порту не идёт, то своими силами можно сделать так - выпаять флешку и впаять на S материнку, залить по обычной схеме при помощи JTAG бут, снова впаять на S801 и залить одну из последних прошивок. В архиве бут 136 версии от JeWell, я только подправил его для разных моделей.

Jew: Спасибо, если в ближайшее время не появиться нормальный софт для Jtag и рабочаяя схема то возьмусь таки за паяло! Огромное спасибо за бут'ы, это уже что то! Пытаюсь вылить бут из рабочего S801, STBDownloader'ом так он не отдает, пишет Timeout!!! В чем дело???

e-dok: Jew Если уж прошивку нельзя слить с ресивера, то про бут и говорить нечего... бут можно слить только при помощи Jtag. Я как то выпустил...есть ещё вариант - можно попробовать залить прошивку с другова S801 на твой "умерший", иногда это помогает.

afp: Если ищите BOOTы на Xpeed,то посмотрите здесь,по моему это они http://www.dvb-upload.com/index.php?action=download&pid=131999

Jew: e-dok - Уже отдал второй, а попробовать недопетрил, но думаю дохлый номер, он вообще признаков жизни от com порта не подает! afp - Спасибо, но e-dok уже поделился, ждем инфу по Jtag'у!!!

Rabbit: попытался восстановить 805й посредством программирования флешки в 7700м. На шаге, когда в 805й пора было заливать прошивку - всё стало. Несовместимый загрузчик. Попробовал залить хекс 801го - пошло. работает, но CI нет. Видать на аплоаде под видом бута на 805й лежит 801й. Если кто вычитает 805й бут - был бы благодарен.

e-dok: Rabbit Использовался бут из архива boot_Xpeed.zip? Дело в том, что это и есть бут от 801(100), только подправленный для разных моделей, в реальности не кто не проверял как оно получится( источник http://satcode.biz/index.php/topic,3101.0.html )... В таком случае, раз бут у нас не изменяется и в наличие только от 801, то делаем как я уже писал выше "выпаять флешку и впаять на S материнку, залить по обычной схеме при помощи JTAG бут, снова впаять на S801" и залить старенькую прошивку (например январскую..), в результате получаем рабочий 801 ресивер. А дальше по обычной схеме делаем "хитрую" прошивку и "превращаем" в нужную модель, в данном случае в 805. Rabbit, если вы уже залили прошивку из самых последних, то можно просто подождать выхода новых прошивок с более свежей основной версией и затем воспользоваться "хитрой" прошивкой. Да уж, не имея JTAG для X серии, получается мудреный способ восстановления ресивера.

Rabbit: совсем забыл про 805-й, который стал 801-м В общем спасибо! Всё получилось. Добавлю тут же, поднял 801й аналогичный, но уже без джитагов и паяльников! В приемник, по описанию хозяина, сунули флешку, чтото тра-ля-ля-ля и стали бегать черточки верх вниз. Простое перешивание через ком порт не помогло! А вот та же прошивка, которая из 801-го сделала 805-й залилась в этот приемник и он ОЖИЛ. Ну конечно теперь висит "лишнее" меню комона.... Возможно поднимать икспиды станет легче... Надо теперь дождаться ещё парочки таких для подтверждения успешного восстановления

Severny: Перепрошивал GI 805 CI Xpeed Class. Дождался .. complete и нажал ОК. А вот сигнала на табло ресивера не дождался :( и выключил его из сети. В итоге ресивер при включении не подает признаков жизни :( Имею в наличии GI 8001. Его перепрошивал нормально. С паяльником знаком. Помогите, подскажите.

Severny: Rabbit Если можно подробнее про оживление с флешки. Вдруг? Спасибо

Rabbit: если совсем мертвый, то только jtag или перепайка флешки. в предыдущем посте у меня был приемник, у которого бут стартовал, но подвисал при запуске (черточки чередовались с - - - - на _ _ _ _). В такой приемник родная прошивка начинала заливаться, но в итоге загрузчик под конец ругался таймаутом. Вот в такой приемник легла "хитрая" прошивка через ком порт. В Вашем случае (уж не знаю, насколько дружны с паяльником) можно перепаять флешку из икспида в старый ГИ и там перепрограммировать бут. Платы икспида сделаны с учетом требований ROHS, а это гемор. после выпаивания флешки необходимо "разбавить" припой на плате обычным легкоплавным припоем, иначе возни будет много.

Severny: Rabbit Ясно, спасибо. Придется отложить его до лучших времен, когда jtag появится.

Rabbit: А вот та же прошивка, которая из 801-го сделала 805-й залилась в этот приемник и он ОЖИЛ. Ну конечно теперь висит "лишнее" меню комона.... Возможно поднимать икспиды станет легче... Надо теперь дождаться ещё парочки таких для подтверждения успешного восстановления Подтверждаю. Попался 801й с пляской черточек. Перешился "хитрой" прошивкой (родной, 801-й) с 3 или 4й попытки. Прошивку ложу на аплоад. click here

serg71: Принесли на ремонт два 801 , у одного блок питания дохлый , у второго с питанием все в норме , но молчит , содрал с трудом флешку с живого (припой конечно гиморный, на фене пришлось 380 гр поставить), считал на прогере , перешил флешку считаным дампом на втором- ресивер ожил , дамп выложил наUpload в раздел JTAG , может кому пригодится, а как же всетаки с прошивкой через JTAG , а то с таким припоем пару раз флешку снимеш и дорожки отвалятся.

Rabbit: у меня постоянно 460 градусов стоит. Замахался подбирать "минимум". Если старая плата - слетает на ура, как попадеться rohs - стреляться можно.

Jew: Ну эт конечно все хорошо, а вот как бы так без фена? Как бы так чтобы по теме, через Jtag, у кого новая инфа..?

in: Будет. Как скоро - не знаю, но будет точно. :)

in: вот, кому надо - пользуйтесь. http://forum.tele-sat.ru/showthread.php?t=1074 только перемычку снимать не надо вообще (вопреки написанному там)

akarpov: перемычка там ставится толь для Xpeed моделей, ну кто н\дь проверил? работает - нет? ато что мне у соседа идти отнимать приемник для тестов?

in: Ещё раз говорю - перемычка ставится раз и навсегда. Да, она для работы с 217-м процессором, но её наличие не мешает работе и с другими процессорами. Само собой работает.

mono-07: pomogites nimagu zdelat registraciu,naetum saite,forum.tele-sat.ru atvet nikak savpadaet

asfill : akarpov пишет: ну кто н\дь проверил? работает Как раз сосед и проверил - работает 100% (GI-S801)

amv2000 : Сбросил на наш аплоуд http://gisclub.110mb.com/upload/index.php? чтобы не мучаться с регистрацией

asfill : amv2000 пишет: Сбросил на наш аплоуд С утра уже лежит,в соответственном разделе http://gisclub.110mb.com/upload/index.php?&direction=0&order=&directory=Golden%20Interstar/Tools P.S. добавил описание

oleg1979: у меня авст орет дуром на EJTAG_TT_1.0.6.12(NEC upd61217).exe и не дает зараза открываться проге - пишет что троян.

simon: Аналогично. Орал как резаный. Переместил файл в хранилище, теперь молчит.

in: ну... да, есть такое, не простая это программа. все вопросы к автору. только это не троян, а антивирус "трахнутый" немного.

dziri4ever: what about EJFlasher 1.0b9 ?? http://gisclub.110mb.com/upload/index.php?action=downloadfile&filename=EJFlasher%201.09a.rar&directory=Golden%20Interstar/Tools& Is for Xpeed ??

арчи : No m8 On one post is link on download for x-series above

e-dok: dziri4ever Наверное про этот - EJFlasher 1.09a USB edition (поддержка NEC upd61217) http://forum.tele-sat.ru/showthread.php?&p=11032 EJFlasher 1.09a USB edition Заявлена поддержка Xpeed, схема и ссылка, где можно посмотреть подробности, есть в архиве. К сожалению, мне такую схему не осилить, но идея классная. Да, проверил EJTAG_TT_1.0.6.12 на 780, без inst_giveio работать не хотела, а так всё путём - бут слил, флешку стёр полностью, залил бут, прошивку. Решил сразу проверить на 7700 - бут слил нормально, а стирать флеху прога отказалась(на кабеле перемычка). Запустил EJFlasher-1.0b6 - с 7700 бут слил, флешку стёр, залил бут, потом прошивку, перемычка не мешает.

asfill : e-dok пишет: но идея классная Буду пробовать собирать,железяки заказал

Aheles: но эта схемка , нам бы что по прощее , вот как у FUNKE было легко и быстро собирается

priboy: Давно лежит на аплоде Ткнуть

Aheles: Я имел виду на s серию собраный на прямую это схема

Jew: Всем кто причастен огромаднейший RESPECT!!! Все прошло на УРА!!! Не забывайте снимать перемычку, перед тем как лить прошивку через COM!

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

Jew: вообще-то перемычка подразумевается на разъёме шлейфа, а не на разъёме ресивера... - да, но по факту разницы ни какой, мне удобней две ножки на плате перемкнуть, тем более они соседние, просто маленький жучок накрутил и все, шлейф отсединил, жука снял!

priboy: Вообще 6 конец разъема не задействован в остальных jtag он используется только в этом ресе и конец 6 на плате jtag весит в воздухе так что можно поставить микровыключатель на плате jtag и не забивать себе голову, что шить 8001 или Xpeed

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

Rabbit: http://www.alphasat.tv/RU/Contacts.html

zatoici: спасибо

rau29: Нужна схемка на резюках без микросхемы. Надо восстановить Гис-801(никаких признаков жизни при включении).

rau29: Схему нашел. Интересуют ножки(номера) проца NEC являющиеся - RST, TDI, TDO, TMS, TCK и задействованные с выводами разъема жтаг в ресивере?

rau29: Такой вот лог при запуске - FileVersion = 1.0.6.12 ----------------------------------------------------------------------- Выбран режим работы с процессорами NEC EMMA2 Читаем конфигурацию CPU ..... 0xD010 Найден ЦПУ : UPD61217 (EMMA2SL) Останавливаем EMMA2Lx ... OK Проверка доступа к шине .... OK IMPCODE = 0000 Версия EJTAG 1 - 2.0 EJTAG функции : R4k DMA MIPS32 Включаем доступ к записи памяти DMA ... Пропускаем Перевод процессора в Debug ... Пропускаем Инициализируем модуль PrAcc ... Пропускаем Останавливаем Watchdog ... Пропускаем Инициализируем доступ к Flash (ALi) ... Пропускаем Конфигурируем SDRAM (ALi) ... Пропускаем -------- Определяем флешь -------- Режим работы флешь = AMD 16 bit Flash Base адресс = 0x1FC00000 Первые 16 байт флеши : 0000 0120 0507 1005 0000 000E 5000 01AC CFI = Q, *, Y Флешь не поддерживает CFI Считываем парамеры из файла Flash ID нету в *.ini файле DevID = FFE0; ManID = 0000 Готово Что не так? Что означает Флешь не поддерживает CFI? и Flash ID нету в *.ini файле? Что за ini файл?

rau29: Что то интересное происходит, после нескольких повторов при запуске прога выдала немного другой лог к лучшему, видимо есть прогресс, флешь определилась но проблема пока остается - FileVersion = 1.0.6.12 ----------------------------------------------------------------------- Выбран режим работы с процессорами NEC EMMA2 Читаем конфигурацию CPU ..... 0xD010 Найден ЦПУ : UPD61217 (EMMA2SL) Останавливаем EMMA2Lx ... OK Проверка доступа к шине .... OK IMPCODE = 0000 Версия EJTAG 1 - 2.0 EJTAG функции : R4k DMA MIPS32 Включаем доступ к записи памяти DMA ... Пропускаем Перевод процессора в Debug ... Пропускаем Инициализируем модуль PrAcc ... Пропускаем Останавливаем Watchdog ... Пропускаем Инициализируем доступ к Flash (ALi) ... Пропускаем Конфигурируем SDRAM (ALi) ... Пропускаем -------- Определяем флешь -------- Режим работы флешь = AMD 16 bit Flash Base адресс = 0x1FC00000 Первые 16 байт флеши : 0000 FF20 FFFF 2005 0000 000E B000 01AC CFI = Q, R, Y CFI флешь найдена VENDOR ID = FFFF CFI данные : неизвестный vendor ID Считываем парамеры из файла Flash ID нету в *.ini файле DevID = 0120; ManID = 0000 Готово

rau29: После очередной попытки прога выдает следующий лог - FileVersion = 1.0.6.12 ----------------------------------------------------------------------- Выбран режим работы с процессорами NEC EMMA2 Читаем конфигурацию CPU ..... 0xD010 Найден ЦПУ : UPD61217 (EMMA2SL) Останавливаем EMMA2Lx ... OK Проверка доступа к шине .... OK IMPCODE = 0000 Версия EJTAG 1 - 2.0 EJTAG функции : R4k DMA MIPS32 Включаем доступ к записи памяти DMA ... Пропускаем Перевод процессора в Debug ... Пропускаем Инициализируем модуль PrAcc ... Пропускаем Останавливаем Watchdog ... Пропускаем Инициализируем доступ к Flash (ALi) ... Пропускаем Конфигурируем SDRAM (ALi) ... Пропускаем -------- Определяем флешь -------- Режим работы флешь = AMD 16 bit Flash Base адресс = 0x1FC00000 Первые 16 байт флеши : 0000 0120 0507 2005 0000 000E B000 01AC CFI = Q, R, Y CFI флешь найдена VENDOR ID = 0002 CFI данные : AMD-совместимая Найденная флешь : ManufactureID = 0000 DeviceID = 0120 Считываем парамеры из CFI Размер флешь = 4 Кол-во блоков = 0 Готово А дальше при записи начинается тормоз - загрузка не идет. Процесс долгий или как? Жду уже полчаса, а строка загрузки так и стоит на нуле. Может с флешкой что не так?

asfill : rau29 пишет: что не так? http://www.tele-sat.ru/forum/showthread.php?t=830 да и желательно Jtag на 74HC244

yikto-12: где взять драйвер тюнер-компютер

in: в роддоме обычно берутся

LOSTMAN: pamagite ia nemagu naiti programu dlia jtag na DSR8005 SPASIBA VSEM ~~~VALODIA~~~­

Fedorych: Хочу поделиться опытом первого применения, если общественность не против. Давно валялся 805й с прыгающими черточками, руки не доходили - то запой, то запор, некогда короче было, а щас кризис, делать нефига, решил спочинять. Ту проволовку с 3-мя резисторами по 150 Ом JTag-ом назвать - езык не повернецо, короче посмотрел как у FUNKE здесь и сляпал нечто подобное, только перемычку на LPT сделал как у Jewell-a между 7 и 10, а не между 6 и 10, ХЗ мош это и не важно. Подключаю, запускаю - EJTAG_TT_1.0.6.14.1, ставлю NEC - прога не видит проц... Очень расстроилсо, ну, думаю придецо эту 74НС244 днем с огнем разыскивать. А потом решил попробовать старой EJFlasher 1.0b8. На кабель она конечно матюкнулась, проц не узнала, но флешь я ею стер и черточки прыгать перестали... Запускаю EJTAG_TT - все видит как на ладони - и проц и флеш. Записал бут, прошил и ресивер дышит аж со свистом. УРА! Спасибо, с Праздником Победы Вас всех и меня тоже

Alex5114: Очень интерсно. Но при прыгающих чёрточкак, никой Jtag ненадо, просто хватает загнать Софт через нульмодем кабель.

Fedorych: Alex5114 пишет: Но при прыгающих чёрточкак, никой Jtag ненадо, просто хватает загнать Софт через нульмодем кабель.Очинтересно... Расскажи последовательность действий... Если обычным способом шить Софт, то в STBDownload доходило до записи флеши и висело хоть вечность... Я уже задавал этот вопрос тут, но почти никто не откликнулсо... Как ты это переборол?...

in: Да... милое дело, стереть флэшку EJFlasher'ом, который не определил проц. Пока сам не попробую - не поверю. :)) А чёрточки... ну, мож в Вашем случае и был какой-то сбой, что через ком ресивер не шился. Но у меня всегда при таких прыгающих перешивался через ком без проблем.

Fedorych: in, я сам их через КОМ шил как швейная машинка и с прыгающими черточками, и с пляшущими, но один попался видимо с битым загрузчиком, который циклил проц на постоянной перезагрузке и EJTAG_TT не мог его определить хоть бы я и на 74НС244 спаял, толку б не было. А в EJFlasher-е поставил Ignore cable errors, Adress - Boot loader и Start. Процессор 611хх конечно другой, не знаю как система команд, но что-то он на флешку плюнул и ресивер перестал циклиться на перезагрузке. А так бы пришлось выпаивать флеш. А через КОМ хоть Софт, хоть Дамп заливается сначало в оперативку, а уже только потом процедурой прошивки (которая в загрузчике, а потом копируеца в ОП) из оперативки шьется флеш. Ну а если BOOT запорчен, то КОМ порт хоть вазелином мажь, ничо не залезет.

Fedorych: Примененая схема FUNKE, лишнее стер. Длина проводов примерно 40см. Конечно лучше с микросхемой, кто спорит, но если ее нет, то и такое "народное творчество" выручит, главное штоб руки были не кривые.

in: Fedorych на самом деле разные версии программы EJTAG_TT ведут себя по-разному. Я с автором этой программы на этот счёт не раз говорил, но мы так и не пришли к... скажем так. Я не смог ему описать корректно проблему неопределяемости процов НЕК, в то время как EJFlasher их стабильно видит. EJTAG_TT полезно иметь в коллекции несколько версий, начиная с 1.0.6.11-й. Все последующие работают по-разному.

Fedorych: in пишет: EJTAG_TT полезно иметь в коллекции несколько версий, начиная с 1.0.6.11-й.А гдеж её узять?... 12-я на аплоадах набита троянами, единственно на сайте JeWell-а 14-я и 16-я. А автору - отдельное Спасибо

in: Fedorych Это не трояны. Это антивирусы определяют код программы как троян, на самом деле никаких вирусов нет. Оригиналы находятся тут: http://forum.tele-sat.ru/showthread.php?t=830 Правда, по словам очевидцев, там регистрироваться трудно на форуме. А если читать правила при регистрации, то не трудно и даже весело. :)

Fedorych: Я там давно зарегистрирован, но репу не собирал, поэтому ничего скачать не могу. А здесь нельзя выложить?

leosat973: a kak mojno zapisat globo4100?­

Igor73:



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