Тем: 4,530, Сообщений: 353,683, Пользователи: 158,541
На форуме: 3

Вернуться   Форум VolSat > Общий > Схемотехника, Мастерская

Важная информация


Схемотехника, Мастерская Схемы тюнеров, jtag и другое

Ответ
 
Опции темы Опции просмотра Language
Старый 09.07.2021, 09:01   #1
US5IVZ
Местный
 
Регистрация: 17.10.2015
Ресивер: 4060cx,Denys H265,Tiger combo,GS T26
Сообщений: 343
Сказал(а) спасибо: 116
Поблагодарили 340 раз(а) в 177 сообщениях
Вес репутации: 17
US5IVZ просто великолепная личностьUS5IVZ просто великолепная личностьUS5IVZ просто великолепная личностьUS5IVZ просто великолепная личностьUS5IVZ просто великолепная личностьUS5IVZ просто великолепная личностьUS5IVZ просто великолепная личность
По умолчанию DVD плеер -программатор параллельных флешь

Возникла необходимость прошить параллельную 32Mbit флешь S29GL032N в корпусе TSOP48. А поскольку денег,которых никогда не бывает много, для покупки специального программатора-жалко и работа одноразовая,то пришлось «курить» Инет.
Наткнулся на такую идею : https://www.youtube.com/watch?v=-3lbkjDM-BU . Ее суть заключается в том ,что в DVD плеерах с процессорами MTK и ZORAN с помощью специальных программ можно «извращаться» с их родными и чужими параллельными флешами через UART интерфейс. Можно сливать дамп, можно лить рабочие прошивки ,а можно заливать и дампы от совершенно других девайсов.
Нашел у себя в хламе рабочий ДВД плеер .Вскрыл –проц. ZORAN ZR36966ELCG , флешь- S29AL016D (16 Mbit в исполнении TSOP48). Скачал необходимый софт QFP v1.01 и после небольших шаманских танцев удалось слить рабочий дамп и сохранив его на компе залить во флешь откровенный, для данного устройства, мусор. Естественно после этого ,плеер наотрез отказался подавать признаки жизни, но заливка сохраненного рабочего дампа вернула его в рабочее состояние.
В общем, метод рабочий. Осталось только выпаять родную память ,поставить на ейное место нужную мне S29GL032N залить необходимый дамп ,ну и обратно « сдуть» . Все бы ничего,.. но родная ДВД флешь хоть и совпадает по корпусу и пинам с S29GL032N да не имеет линии А20 на pin #10 (этот пин у нее просто не задействован). Хуже того судя по даташиту и у процессора ZR36966ELCG нет такой адресной линии. Вот сейчас «чешу репу» как выйти из «ситуэйшен» ,если прога QFP v1.01 позволяет работать с 32Mbit флешами (есть в перечне ) ,а физически это сделать нельзя.
Возможно,кто-то чем нить подобным занимался? Или мысли какие будут?
Приатачу даташит на свой Зоран.
Вложения
Тип файлаИмя файла Размер файлаЗагрузок
Тип файла: pdf LCDHome_Vaddis_ZR36966ELCG-D.pdf 380.1 Кб 14
:: Заметка ::
Скачал? - нажми "Спасибо"

US5IVZ вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Старый 09.07.2021, 22:53   #2
Yablochkin
Местный
 
Регистрация: 17.09.2016
Ресивер: OpenSX1 HD DOLBY AUDIO
Сообщений: 128
Сказал(а) спасибо: 123
Поблагодарили 69 раз(а) в 42 сообщениях
Вес репутации: 9
Yablochkin скоро придёт к известности
По умолчанию

Мысль одна: NeoProgrammer + CH341A Programmer.
Yablochkin вне форума   Ответить с цитированием
Старый 10.07.2021, 00:03   #3
US5IVZ
Местный
 
Регистрация: 17.10.2015
Ресивер: 4060cx,Denys H265,Tiger combo,GS T26
Сообщений: 343
Сказал(а) спасибо: 116
Поблагодарили 340 раз(а) в 177 сообщениях
Вес репутации: 17
US5IVZ просто великолепная личностьUS5IVZ просто великолепная личностьUS5IVZ просто великолепная личностьUS5IVZ просто великолепная личностьUS5IVZ просто великолепная личностьUS5IVZ просто великолепная личностьUS5IVZ просто великолепная личность
По умолчанию

Yablochkin ,прежде чем делится такой мыслью поинтересуйтесь что такое параллельный и последовательный интерфейс передачи данных. И для какого из этих "фейсов" предназначен этот самый CH341A Programmer.
Если было бы так все просто,то давно бы... Есть у меня эта штукенция с ее помощью и дергаю флешь с параллельным интерфейсом по последовательному интерфейсу UART , но не напрямую ,а через процессор ДВД.
US5IVZ вне форума   Ответить с цитированием
Старый 21.07.2021, 11:32   #4
US5IVZ
Местный
 
Регистрация: 17.10.2015
Ресивер: 4060cx,Denys H265,Tiger combo,GS T26
Сообщений: 343
Сказал(а) спасибо: 116
Поблагодарили 340 раз(а) в 177 сообщениях
Вес репутации: 17
US5IVZ просто великолепная личностьUS5IVZ просто великолепная личностьUS5IVZ просто великолепная личностьUS5IVZ просто великолепная личностьUS5IVZ просто великолепная личностьUS5IVZ просто великолепная личностьUS5IVZ просто великолепная личность
По умолчанию

«Хорошая мысля приходит опосля»-народная мудрость.
А «мысля» меня посетила такая. Поскольку софт QFP позволяет работать с 32Мбит флешами , а наличный CPU только с 16Мбит ,то необходимо разбить записываемый дамп 32 Мбит ровно пополам ,на два по 16. Один с адреса 0 по 200000(Hex) , а другой с 200000 по 400000(Hex). Записать в мелкосхему сначала первый файл в адресное пространство 0-200000. Затем активировать старший адрес А20 на флехе (просто закоротить пин.#10 на землю) и записать вторую часть с 200000 по 400000 (прога это умеет).
Теоретически вроде бы должно сработать. Но поверять теорию практикой я не стал. Сосед «подарил» свой рабочий ДВД плеер от Би Би Кей .
Место занимает, выбросить его жалко (когда-то немалых денег стоил),когда им пользовался последний раз уже и не вспомнит ,а так, на «опыты»- святое дело!
Вскрытие показало наличие проца МТК1389FE , который позволяет работать аж с 64Мбит флешь памятью. На плате стоит флешь 16Мбит, но не задействованный в ней А20 уже выведен к CPU.
Нашел софт MTKtool. Выпаял родную флеху S29AL016D ,запаял не родную S29GL032N. Для проверки залил в нее дамп от этого ДВД. Включил .ДВД- работает. Залил нужный мне дамп от мертвого роутера. Пробэкапил , сравнил с исходником. Выпаял из ДВД и запаял чип в окирпиченный маршрутизатор. Кирпич ожил!
Оставлю здесь то,что нарыл в сети.
Вложения
Тип файлаИмя файла Размер файлаЗагрузок
Тип файла: rar MTK_1.rar 2.97 Мб 16
:: Заметка ::
Скачал? - нажми "Спасибо"

Тип файлаИмя файла Размер файлаЗагрузок
Тип файла: rar MTKT_2.rar 8.12 Мб 17
:: Заметка ::
Скачал? - нажми "Спасибо"

Тип файлаИмя файла Размер файлаЗагрузок
Тип файла: rar ZORAN.rar 1.36 Мб 26
:: Заметка ::
Скачал? - нажми "Спасибо"

US5IVZ вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите выбрать HD-плеер Walter7 Мир HDTV, 4K и 3D 10 25.08.2022 17:31
Программатор extra-pic пик PIC + eeprom at-24c i2c sat78 Схемотехника, Мастерская 5 19.07.2016 11:20
универсальный программатор (умелые ручки) HIM CAM-Модули, Программаторы, Карты 1 22.05.2015 13:03
У кого есть Программатор тсоп48 ? koliambia Схемотехника, Мастерская 3 25.09.2013 18:43
Флешь Дампы для модулей Admin Софт для Модулей 1 30.11.2010 16:02

DigitalOcean Referral Badge

Текущее время: 05:35. Часовой пояс GMT +3.
volsat.com.ua