Началось все это с того, что как-то от скуки я пытался заставить работать нормально комбо-привод 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).
Имхо, должно лечиться установкой тумблера на два положения.
P.S. Зреет желание сваять на досуге переходник PLCC32-DIP32. 8)
LKA Большое спасибо за ответ, куплю - отпишусь.
ГЛАВНОЕ - НЕНАВРЕДИ!!!
1. а на контроллерах СД
- с МС MT1199E 4Mbit шиться будт? (от ACER BENQ-652A
- от CREATIV (ммм, модель не помню, корпус потерян, но та что с ДУ) МС: OTI912 (by oki)
2 нужна ли сама исходная флешка для акта прошивки? или только хот свап?
и чем прошиваете таки?
...была Тьма. зажги свечу.... и появились Тени...
Озаботился сегодня вопросом на чём бы зашить 4х мегабитку........
Вспомнил про эту тему. Откопал полуживой TEAC DW-548D.
Вот что у меня получилось:
[img][650:500]cyrix.newmail.ru/PRT548D.JPG[/img]
Читал / писал прямо из под винды ХР mtkflash-ем 1.55, предварительно отключив в диспетчере устройств вторичный канал IDE, на который повесил "програматор" и открыл прямой доступ к портам 170-177h , 370-37Fh UserPort-ом.
MtkWinFlash 1.5.3.3 нормально работать отказался - верно определил флешку, но повис в конце процесса записи. Перетыкнул питание "програматора" и прочитал флешку - там оказалась большая куча мусора
А если лить прошивку родным от сидюка прошивальщиком? Возможно придётся пробовать hotswap , что говорит?
Добавлено спустя 4 минуты 19 секунд:
... и по ходу надо сравнить даташит того что стоит родное в панельке/просто стоит с тем, что надо прошить, м/б существенная разница, поэтому и не работает...
... дорогу осилит идущий, если есть верный друг, отличный конь, толковый мудрец и цель...
Тема-то ,оказывается,жива.
Тогда и я подброшу немного инфы(вроде не было)
MT1199E-поножевщина и описалово(краткое):
НТТП://136.166.4.200/contents/Files/ PC/Optical/CRD-8485B/CRD-8485B_service.pdf
MT1501e contents/Files/PC/Optical/GCE-8160B/
Вообще много инфы
Привод CD-RW/DVD-ROW LG GCC-4521B
Перепрошил биос данного привода...неудачно... как следствие привод не определяется. Можно как нибудь восстановить данный привод
p.s. Новичек..., заранее благодарен.
Кто нибудь собирал программатор из CD-RW TEAC CD-W552E?
Там стоят MT1518E, MT1516E, W29C040P-70B, плата от ASUS CRW-5224A/L REV: 1.01.
MTKFlash не опознаёт даже свою флэшку, там 31 ножка WE у флэшки висит в воздухе, типа Write protect.
К какой ножке её надо подсоединить?
В ветке по ремонту матплат данный ресурс уже находили. В этом топике.
Партизан подпольной луны aka (R)soft
Так как никто не отвечает, стал изучать печатную плату и эксспериментировать.
Обнаружил отсутствие четырёх резисторов, на место R106 установил перемычку и MTKFlash стал определять родную флэшку.
Поставил кроватку и стал прошивать, в итоге:
AT49F002NT-70JC
SST 39SF020A-70
SST 39SF020-90
SST 39SF040-70
W29C040P-70B
EN29F002NT-70J - ПРОШИВАЮТСЯ НОРМАЛЬНО
W49F002UP12B определяется неправильно, как SST 25VF040 и не прошивается, поставил переключатель на 1-ю ножку и она стала прошиваться.
Для чистоты эксперимента приведем фото. Как я понял, запаяна перемычка на место, обведенное красным:
[img][650:351]rsoft.on.rom.by/Photo/Teac_CD-W524E_BOT.jpg[/img]
Поздравляю! Неплохо.
На фото обведен красным незапаянный резистор R115 на первой ноге флеши:
Т.е. Вы поставили переключатель вместо R115?
К чему такие подробности? Думаю, что другим пригодится такой программатор. И ещё неплохо бы добавить инфу по версии MTKFlash и ссылку. В моих тулзах последняя версия "MTKFLASH by Joseph Lin, MTK 1998 (Ver 1.83c)".
Самое интересное то, что в списке поддерживаемых флешей есть и несколько сериальных. Непобоюсь привести весь список (файл MTKFLASH.TYP) поддерживаемых флешей версии 1.83C:
В общем интерес представляют не только параллельные, но и сериальные флеши. Интересно, эта плата, а конкретно MT1518E поддерживает сериальные флеши? Если бы это разузнать/раскопать, то получился бы очень даже неплохой программатор.
Партизан подпольной луны aka (R)soft
Отправить комментарий