Программатор параллельных и последовательных!!! флеш из CD/DVD привода

Началось все это с того, что как-то от скуки я пытался заставить работать нормально комбо-привод LiteOn LTC-48161H
(микросхемы mt1628e & mt1616e).
После пары сборок-разборок всякое желание себя и привод насиловать отпало, проблема явно находилась в механике/лазере.

Взгляд по привычке упал на микросхему биос привода : опаньки, да это же аж 4-х мегабитная параллельная флеш! W29C040.:)

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

Плата электроники была бешчеловешно выдрана из привода, флеш была выпаяна, вместо нее запаян сокет PLCC32. Все это дело было наспех скреплено с куском тонкого поролона, замотано в два слоя широким скотчем, и обрело способность спокойно находиться на металлической поверхности.
Но как всегда замотала текучка, плата была успешно закинута на полку со всяким барахлом, и бог знает сколько бы еще пролежала, но (тоже наверно бог) послал очередной номер журнала "Chip", который обычно листается между перекурами как книжка с картинками.
На этот раз журнал оказался полезен - в конце была небольшая заметка про утилиту для прошивки оптических приводов, в которой описывался совет оживления и софтина для приводов, по разным причинам, убитых утилитами обновления прошивки.

Про текучку было успешно забыто. :)

Программа-прошивальщик ( mtkflash ) была потырена с прилагаемого к журналу диска, и пущена в дело.

Использовались все лежащие в заначке параллельные 2х,4х-мегабитные микросхемы флеш в корпусе PLCC32
(a290021tl-70; en29f002nt; w29c040p-70b; sst39sf020a;w49f002up12b).

Итого :

1. a290021tl-70; en29f002nt; w29c040p-70b; sst39sf020a - прошиваются;
2. w49f002up12b - не хотит; судя по даташитам, у нее нога нумеро 1 -это RESET, что не стыкуется с разводкой под 4мбит флеш ( там A18).
Имхо, должно лечиться установкой тумблера на два положения. wink

P.S. Зреет желание сваять на досуге переходник PLCC32-DIP32. 8)

ідея шикарна. дякую. на жаль не знайшов де сказчати утіліту і плату. утіліту MTKFLASH знайшов, ча проведу експеремент

Сделал программатор на основе CD-RW sony crx230a, на борту стоит mt1588ae и 4 мегабитка ss39vf040. Прошивал пока что 4 мегабитки и все успешно. Есть у меня ноут ACER TM4150, не включается, запорот биос, прошиваю биос с фтп сайта асера, а он все равно не включается. А теперь вопрос, прошивается ли бут блок через это программатор, или там есть какие то грабли?

ну вообще программатору пофиг на бутблок.
кто мешает записать, потом снять-вернуть питание, потом прочитать записанное и сравнить ?

1) Тут выше у кого то не получалось прошить 29С040:

29C040 и 29LV040 отличаются напряжением питания:
С --- +5 В
LV --- +3,5 В (LowVoltage)

То есть, если на плате изначально стоит LV, а надо прошить С или наоборот - надо ставить переключатели. Правда тогда надо еще проверить, чтобы на остальную схему это не повлияло!

2) на самодельном SPIPGM прошивал Winbound 25xx - там действительно для открытия некоторых разновидностей нужно сажать ногу разрешения не на 0, а на 1 - нужно читать даташит на конкретный экземпляр!

Rinus писал(-а):
LV --- +3,5 В
Вообще-то типовое напряжение питания для указанной зверушки 3,3 В.

Rinus писал(-а):
Winbound 25xx - там действительно для открытия некоторых разновидностей нужно сажать ногу разрешения не на 0, а на 1 - нужно читать даташит на конкретный экземпляр
Если речь идет о CS#, то было бы неплохо указывать маркировку "разновидностей", которые работают в варианте CS, а не CS#.

Аватар пользователя dipol

Люди кто делал такое? Сам я просто интересующийся. Есть надобность прошить одно SPI.
Откопал древний DVD-RW SONY DW-Q30A на MT1888E c распаянным сервисным разъемом:
(на картинке 6 пин - слева вверху 4 подписаны: TXD, RXD, SPCLK, SPDATA)

Даташита на MT1888E (0544-AOBL) в чистом виде не нашел, откопал только на такую же ИС, но с другой маркировкой (надеюсь выводы и пр. все cовпадают):

Есть USB-TTL (USB-STC-ISP) адаптер (profilic) с выводами txd, rxd,gnd,5v,3.3v.

Собственно сабж, получится ли подключить все это дело к компу и слить дамп и как?

- Что куда подключать?
- Есть у кого распиновка этого сервисного разъема dvd привода ?
- Какой программой слить/залить прошивку (mtktool, но у ней я не заметил в списке поддерживаемых mt18888 или у меня не та версия), мб из-под линукс flashtool/coreboot или что другое) ?

имею привод с таким же контроллером...

1888

не знаю как его шить(

yaazat, кого шить? Контроллер? Привод? Тема вообще не про это.

вы для каких целей шьете флеш?

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

или можно флеш шить для своих нужд, например запрограммить микроконтроллер?
типо ардуино..? или тут такого не получится?

Прочитал всю тему и присоединяюсь к поставленному много раз вопросу: К какому выводу MT1199E нужно подключить 1-й вывод (A18) флешки?

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей