Программатор параллельных и последовательных!!! флеш из 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)

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

Цитата:
какая по объему была Boot Rom для сетевух

Максимально - 64 килобайта. Не годится.

А кому счас легко...

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

Цитата:
Максимально - 64 килобайта. Не годится.

возможно есть и поболее, но надо тщательно искать:(
Цитата:
старого контроллера HDD Seagate MFM?

1) чем шить будете? Uniflash работает, если мне не изменяет память, только с PCI-у-вами
2) контроллеры тех времен вряд ли поддерживают ISP (In System Programming). Т.е. они могут работать и с флешками, и с (E)EPROMками, но писать их не умеют:(

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

вообще судя по сайту mtk.com.tw/product-lines.htm


чипы MT1199 могут только 128Кб программировать

Цитата:

контроллеры тех времен вряд ли поддерживают ISP (In System Programming). Т.е. они могут работать и с флешками, и с (E)EPROMками, но писать их не умеют

Насчет необходимости специальной поддержки записи - полностью согласен для EPROM-ов с УФ-стиранием - там нужна определенная (большая) длительность цикла записи (одновременно активные CS и WE) - для каких 50мкс, для каких - меньше + напряжение программирования, зачастую отличное от +5 и +12 (на некоторых МС - 23-25В).

А что касается флэшек - разве не достаточно просто

1. "включить" ПЗУ в адресное пространство
2. обеспечить при этом "прохождение" сигнала WE (write enable)
3. использовать (или написать) программу, реализующую нужный алгоритм записи?

Или я что-то не так понимаю?

ЗЫ. Попалась мне старая-престарая ISA сетевая плата (еще даже не под коаксиал, а с каким-то разъемом типа COM), так там и линии адресов, и линии данных подключены непосредственно к ISA-шному разъему (обычно шина данных подключалась через буферы). Вот только интерфейс BOOT ROM рассчитан на 32К :(

---
С уважением,
Андрей aka Angel07

Здрасте народ вот какая трабла хочу прошить w29c020cp от ровербука
с помощью контроллера от cdrw sohr-5238s на чипе mt1588ae 216 ног
флешка стояла 4-х мегабитная называется MX 29lv004bqc-70


так вот mtkwinflash пишет вроде все нормально тип флеш определяет правильно открываю биос начинаю шить она мне пишет - STATUS UPDATING..... на том все и остается а досовский mtk тоже пишет какую то ерунду типа не могу прочитать записать файл еще был косяк когда отпаивал родную флешку феном плата немного вздулась мож какие дороги пообрывались

Добавлено спустя 5 минут 3 секунды:

извините ошибочка вышла после двадцати минут тишины пишет

ERR: fail to write flash!
Please wait a moment...
Complete! Please restart your computer.
в чем может быть трабла ?

2 trubalom : Дык попробуйте прошить FLASH которую вы отпаяли, если и она шиться не будет, то, имхо, и с флеш от бука нечего ловить.

нифига он не шьет сегодня разобрал тик на MT1198F заноял кровать
родная тиковская 4 мегабитка winbond w29ee512p-70 прошилась буковским биосом воткнул в бук все равно не работает пробовал шить MX и SST не шьются сегодня попробую прошить буковский winbond

Добавлено спустя 44 минуты 6 секунд:

и буковский winbond прошился спокойно воткнул в бук по прежнему эффект отсутствия биоса а скажите можно ли вбук вместо 2 мегабитки 4х засунуть будет она работать или нет ?

Добавлено спустя 1 час 33 минуты 22 секунды:

mtkflash dosсовский пишет с любыми ключами - FILE TO OPEN INPUT FILE тип флеша определяет правильно

Добавлено спустя 1 день 1 час 40 минут 14 секунд:

ау люди че ветка померла чели. Скажите а у кого нибудь мать таким способом поднималась ваще, а то мой бук попрежнему показывает только черный квадрат малевича :?

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

w29ee512p-70 это пол-мегабитная, а не 4-х. Насколько я понял флешеру абсолютно начхать на соответствие размеров флешки и прошивки! Так что он зальет че хош куда хош. А виндовый флешер я затер от злости и пользуюсь только ДОС-овским.

Если из мамок, то у меня завелась какая-то Гигабайтина, не помню уже.

Добавлено спустя 6 минут 31 секунду:

Для проверки правильности прошивания пользуюсь fc.exe file1.bin file2.bin >comp.txt, 1-й это заливаемый, 2-й прошитый и прочитанный тут же. Действительно часто шьет некорректно, но я думал только у меня изза плохого контакта с панелькой.

Jazz, Blues & Rock'n'Roll фарева!

но если w29ee512p-70 это пол-мегабитная то как же в нее влилось 256
килобайт (2мбита) буковского биоса ?

Добавлено спустя 2 минуты 49 секунд:

Для проверки правильности прошивания пользуюсь fc.exe
а где сие чудо взять :?

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

А сие чудо есть в составе ДОС, фц ака файл компейр. Валяется в c:\windovoz\command в составе семейки 9х.

Jazz, Blues & Rock'n'Roll фарева!

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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