Отправлено: 20.04.07 16:17. Заголовок: Gtag для ресиверов серии Xpeed
где взять схему Jtag интерфейса, и утилиты для приемников серии Xpeed Восстановление ресиверов Golden Interstar серии Xpeed на базе процессора NEC upd61217 при помощи Jtag.
Разъем Jtag на плате ресивера серии Xpeed не отличается от предыдущих моделей, и представляет 10-контактный разъем. Интерфейса Jtag собран по известной схеме ByteBlaster с небольшой доработкой, а именно установлен переключатель, который замыкает контакты, идущие к 4 и 6 ножке разъема Jtag на плате ресивера (на схеме показано красным цветом). Для работы с процессором NEC upd61217 контакты должны быть замкнуты, для предыдущих процессоров контакты должны быть разомкнуты.
Для восстановление загрузчика при помощи программы EJTAG_TT, необходимо в настройке выбрать адрес LPT порта, установить базовый адрес 1FC00000, выбрать тип процессора "NEC EMMA2" и нажать кнопку "Коннект", если схема собрана правильно и установлены необходимые настройки, то процессор должен определится и на экране будет следующий лог: Скрытый текст
Выбран режим работы с процессорами 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 Готово
Если не обнаружено ни каких ошибок, то можно стереть блок с загрузчиком или всю флешь, для этого необходимо установить смещение равным 0 и длину равную 10000 (для стирания только блока с загрузчиком) и нажать кнопку "Стереть блок(и)" или нажать кнопку "Стереть флешь" (для стирания всей флешь). Для записи в флешь необходимо установить смещение, если это загрузчик, то смешение будет равно 0 и нажать кнопку "Запись", выбрать необходимый файл для записи. После завершения операции записи нужно выключить ресивер, отсоединить Jtag. Восстановление загрузчика завершено. При необходимости залить софт через порт RS232.
Пост N: 1438
Info: DSR8500 S100 Xpeed
Зарегистрирован: 29.12.05
Отправлено: 06.07.07 11:15. Заголовок: Re:
Для Xpeed подходит старая добрая утилитка от NEC'а emma2L-2LL-dizipia, сейчас выложу на аплоад в раздел JTAG. А схема наша старая добрая на 74hc244. Но только на шнуре перемычку надо сделать, где точно пока незнаю, напищу попозже.
Пост N: 903
Зарегистрирован: 03.02.06
Откуда: Гдет на просторах Зап. Сибири
Отправлено: 16.09.07 14:51. Заголовок: Re:
Вот увидел софт Ejtag4, необходимо проверить, что это за оно... в архиве схема JTAG и сама прога. А вдруг сработает и на Xpeed, в настройках присутствует NEC-овский проц, берём тут.
Пост N: 26
Зарегистрирован: 17.04.06
Откуда: Россия, Краснодар
Отправлено: 18.10.07 12:15. Заголовок: Re:
После прошивы S801 от 5октября, ресивер погас, нужна инфа по Jtag, а также boot или полный dump, кто может вылить из ресивера и выкинуть на upload!? Буду очень признателен, давайте сдвигаться с мертвой точки, надо начать хотя бы с того, что в них лить! Разговаривал с Ролексом по поводу схемы и софта говорит, что молчат пока друзья железячники... У кого есть хоть что-то, помогаем друг-другу!
Jew Если прошивка по СОМ порту не идёт, то своими силами можно сделать так - выпаять флешку и впаять на S материнку, залить по обычной схеме при помощи JTAG бут, снова впаять на S801 и залить одну из последних прошивок. В архиве бут 136 версии от JeWell, я только подправил его для разных моделей.
Пост N: 31
Зарегистрирован: 17.04.06
Откуда: Россия, Краснодар
Отправлено: 19.10.07 17:56. Заголовок: Re:
Спасибо, если в ближайшее время не появиться нормальный софт для Jtag и рабочаяя схема то возьмусь таки за паяло! Огромное спасибо за бут'ы, это уже что то! Пытаюсь вылить бут из рабочего S801, STBDownloader'ом так он не отдает, пишет Timeout!!! В чем дело???
Jew Если уж прошивку нельзя слить с ресивера, то про бут и говорить нечего... бут можно слить только при помощи Jtag. Я как то выпустил...есть ещё вариант - можно попробовать залить прошивку с другова S801 на твой "умерший", иногда это помогает.
Пост N: 32
Зарегистрирован: 17.04.06
Откуда: Россия, Краснодар
Отправлено: 20.10.07 19:48. Заголовок: Re:
e-dok - Уже отдал второй, а попробовать недопетрил, но думаю дохлый номер, он вообще признаков жизни от com порта не подает! afp - Спасибо, но e-dok уже поделился, ждем инфу по Jtag'у!!!
попытался восстановить 805й посредством программирования флешки в 7700м. На шаге, когда в 805й пора было заливать прошивку - всё стало. Несовместимый загрузчик. Попробовал залить хекс 801го - пошло. работает, но CI нет. Видать на аплоаде под видом бута на 805й лежит 801й. Если кто вычитает 805й бут - был бы благодарен.
Rabbit Использовался бут из архива boot_Xpeed.zip? Дело в том, что это и есть бут от 801(100), только подправленный для разных моделей, в реальности не кто не проверял как оно получится( источник http://satcode.biz/index.php/topic,3101.0.html )... В таком случае, раз бут у нас не изменяется и в наличие только от 801, то делаем как я уже писал выше "выпаять флешку и впаять на S материнку, залить по обычной схеме при помощи JTAG бут, снова впаять на S801" и залить старенькую прошивку (например январскую..), в результате получаем рабочий 801 ресивер. А дальше по обычной схеме делаем "хитрую" прошивку и "превращаем" в нужную модель, в данном случае в 805. Rabbit, если вы уже залили прошивку из самых последних, то можно просто подождать выхода новых прошивок с более свежей основной версией и затем воспользоваться "хитрой" прошивкой. Да уж, не имея JTAG для X серии, получается мудреный способ восстановления ресивера.
Отправлено: 14.12.07 00:25. Заголовок: совсем забыл про 805..
совсем забыл про 805-й, который стал 801-м В общем спасибо! Всё получилось. Добавлю тут же, поднял 801й аналогичный, но уже без джитагов и паяльников! В приемник, по описанию хозяина, сунули флешку, чтото тра-ля-ля-ля и стали бегать черточки верх вниз. Простое перешивание через ком порт не помогло! А вот та же прошивка, которая из 801-го сделала 805-й залилась в этот приемник и он ОЖИЛ. Ну конечно теперь висит "лишнее" меню комона.... Возможно поднимать икспиды станет легче... Надо теперь дождаться ещё парочки таких для подтверждения успешного восстановления
Отправлено: 16.12.07 21:24. Заголовок: Перепрошивал GI 805 ..
Перепрошивал GI 805 CI Xpeed Class. Дождался .. complete и нажал ОК. А вот сигнала на табло ресивера не дождался :( и выключил его из сети. В итоге ресивер при включении не подает признаков жизни :( Имею в наличии GI 8001. Его перепрошивал нормально. С паяльником знаком. Помогите, подскажите.
Все даты в формате GMT
3 час. Хитов сегодня: 22
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет