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

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

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

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

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

Программа-прошивальщик ( 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)
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

sfm

12 лет назад

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

Unknown BIVIS (не проверено)

11 лет 6 месяцев назад

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

Jocker

11 лет 6 месяцев назад

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

Rinus

11 лет назад

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

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

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

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

maco

11 лет назад

[OFF]
LV --- +3,5 В
Вообще-то типовое напряжение питания для указанной зверушки 3,3 В.

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

dipol

10 лет 9 месяцев назад

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

http://s24.postimg.org/t660a8k2p/20150523171303.jpg

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

http://storage3.static.itmages.com/i/15/0523/s_1432404838_6218818_ea2df5ad04.png

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

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

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

yaazat (не проверено)

10 лет 4 месяца назад

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

1888

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

makarog

10 лет 4 месяца назад

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

yaazat (не проверено)

10 лет 4 месяца назад

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

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

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