Началось все это с того, что как-то от скуки я пытался заставить работать нормально комбо-привод 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)
... и все же ....
из всего вышеописанного складывается следующая картина:
1. Если найти привод с живой электроникой и подходящей памятью (имеется в виду 4Mb Flash) и более мене стандартной разводкой под неё то можно, если память не в панели, поставить панель и прошивать подходящую Flash-память.
- Вопрос: Ну винты я знаю как запустить в Safe Mode, я так понимаю это и тут тоже надо сделать, или все же тот же самый хот-свап?
2. Если Flash-память не ... так сказать из распространённых - то через переходник тоже можно шить?
3. Каким образом, для тех кто в танке, , идёт запуск и прошивка Flash-памяти?
Спасибо! :oops:
... дорогу осилит идущий, если есть верный друг, отличный конь, толковый мудрец и цель...
Вопрос по ходу возник, чем можно заменить - en29f002nt (стояла в bios-е материнки)? "Вильямом" читается - абракадабра, и не шьётся(
Здесь же вычитал, что у неё не стандартная разводка.
Спс.
... дорогу осилит идущий, если есть верный друг, отличный конь, толковый мудрец и цель...
Прошла эйфория от обретения нового "прошиватора", занялся его изучением.
serg6 У меня так:
Первая цифра - номер ноги флешки, вторая - нога на чипе
12>(через смд-сборку сопров 330)>70
17>64
26>49
Правда чип МТ1199Е 208-ноговый.
Sheriff
1. Если найти... У кого-то с первого раза вышло, а уменя после всего этого 7 приводов разобранных валяется с неполной разводкой. И не надо хот-свапа. Я на холодную ставлю флешку в панель, включаю. Отключить в БИОСе автодетект винтов. Ну подумает он минуту-другую о том, что за девайс я ему на IDE повесил, плюнет и загрузится.
2. У mtkflash есть список известных ей флешек: MTKFLASH.TYP
3. Мой flash.bat:
mtkflash %1 %2 %3
где:
%1 - адрес (или номер, как удобнее) привода от 1 до 4, т.е. от Prim.Master до Sec.Slave.
%2 - что делаем w-пишем, r-читаем, e-стираем.
%3 - имя файла откуда/куда читаем прошивку.
Jazz, Blues & Rock'n'Roll фарева!
Кому-нибудь попался полноразведённый MT1198 или MT1199?
Подскажите куда А18 развести...
В кривых руках и коврик глючит.
2 Sheriff : обычная разводка, ничего нестандартного в ней нет.
Меняться должна на любую параллельную 2-х мегабитку.
А кто мне подскажет вот есть у меня две микрухи
Winbond W49F002UP12B
Вот есть две матери обе матери на SIS чипсете! и у обоих я так понял биосы дохлые! так вот хочу прошится на мамке с 865 чипсетом что только не делал не одна программа их не понимает на мамке стоит похожая микруха помоему вот такая Winbond W49V002FAP! вставляешь SST у меня их три штуки! они все три определяются нормально! но когда начинаешь заливать через uniflash прошивку то он там совсем маленький кусочек заливает а все остальное красное! в чем причина понять не могу! почему Winbond W49F002UP12B не одна не определяется просто они дохлые? или там у них вольтаж какой-то особенный?
P10N33R
потому что W49Fxxxx - флешки с "обычным" параллельным интерфейсом, а W49Lxxxxx - с хабовым. На хабовых интеловских чипсетах (8хх серия) шьются только хабовые же прошивки...
Короче, придется отправлять читать Искусство перешивки....
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
... я тут намедни прошелся по друзьям, выпросил пару приводов для пробы. Вот что получилось:
1. Привод Lite-On LTD-166S, чип - MT1358, биос - SST39F020A.
- MktFlash v180.1 & v.183 видят и читают без проблем. Шить пока не пробовал, нет подопытного кролика для эксперимента чтобы не жалко были прибить, ежли чего.
2. Привод LG (DVD) , чип - MT1588, биос - AT49F040.
- MktFlash v180.1 & v.183 не видят.
В чем может быть проблема? В модели чипа?
И ещё, Root - Оба привода сделаны похоже на Тошибовской логике, крякнутый прошивальщик (чтобы шил все, что движется) имеется - Что имелось ввиду (вернее какой и что шьёт) ))
... дорогу осилит идущий, если есть верный друг, отличный конь, толковый мудрец и цель...
Надо сделать программатор для 49LF002, (49FL002, 49LF020). Можно ли применить плату сидюка с чипом mt1688, 1628, 1518e. На них стоит 29с040 и 29LV004. И где скачать прошивальщик MktFlash ???
Мне бы поподробней процесс переделки, а то хотсвапом на матери уже устал прошивать.
Ваша микросхема флеш - типа FWH. Этот способ вам не подойдет 100 %.
Отправить комментарий