сброс CRC (бутблок run) "Хабовой" флэши | Success!

День добрый!

Читал статью "- Искусcтво перешивки BIOS -", возник такой вопрос:
можно ли испортить CRC на "Хабовых" флэшах (чтобы принудительно запустить бутблок для перешивки)?

//флэш 4-мбитная (впаяна:( ), какая точно ещё гляну
------------
да, в режиме LPC по 4-х битной шине похоже затруднительно это сделать -(

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

Сдуть, либо галогенкой отпаять и не париться :P
А на мамку кроватку поставить :D

Либо нечему гореть, либо нечем поджечь!

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

Можно "закоротить CRC" и на LPC/HUB. Правда, придется делать очень резво - со скоростью 33MHz и строго синхронно...

да, похоже так и придётся
//в смысле сдувать-срезать
-)

а ещё вопрос вдогонку:
есть ли разница в чипах хабовых флэшэк в плане замены на плате?
или главное чтобы подходящий объём был

т.е. годится ли любая 4Mb - от SST, AMD, Fujitsu?

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

Лучше всегда брать SST.

Хм, а вот такая ещё идея у меня появилась:
если подать шумовой сигнал на одну из ног, с частотой подходящей так чтобы выбивать данные примерно каждые 100KB?

Ну к примеру на LAD3 (DQ3) подать треск 100Hz-овый через переменный резистор, плавно повышая напряжении при перезагрузках (ну до 0.5v думаю хватит)
//понятно что пики должны быть минимальной длительности

По идее должен выбить в итоге блок данных (и как следствие - CRC) не затронув bootblock?

;)

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

Мда. Почитайте внимательней даташиты и статью. Для того, чтобы сделать CRC и не убить BB вам придется сделать нечто подобное FWH/LPC-программатору, готорый бы портил бы только _нужное_, пропуская данные BB.

Цитата:
Мда. Почитайте внимательней даташиты и статью. Для того, чтобы сделать CRC и не убить BB вам придется сделать нечто подобное FWH/LPC-программатору, готорый бы портил бы только _нужное_, пропуская данные BB.

Спасибо за совет!
Так и сделал (статью распечатал, даташиты качнул и проштудировал =))

У меня выходит что с учётом передачи флэшкой 1 байта за 10 тактов
шум (не, на самом деле 0.25V хватит..) надо генерить 6Hz, причём лучше на FWH0..

На выходных правда не до того было чтобы всем этим заняться нормально (день МАТ-МЕХа!!! :))), попробую на неделе

//надеюсь ХАБ не пожгу нахрен.. -)

Ну так вот.
Кончились праздники, комп снова обрёл свой статус предмета первой необходимости и я наконец взялся за порченный БИОС -)

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

Потому я взялся за запасную идею (одну из запасных, на самом деле -)) - короткие замыкания на несущих ногах.

Выбрал FWH0 & FWH1 (уж очень они удобно на углах стоят), собрал систему "генерации прерываний" cool - из двух проводов и велосипедного колеса, и взялся за дело.
Ну, если опустить все детали (об этом можно целую статью с фотками слабать, если кому интересно будет), то при оборотах колеса порядка 2Hz стабильно получалось обращение к дисководу после резета, благодаря чему я и перешил в итоге успешно свою SST 49LF004A не выпаивая ничего и даже не вынося комп из комнаты -)

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

Не, блин, народ - фиг нас кто когда победит с такими кулибинами, е-мае.
Обязательно просьба описать для народа подробней. И картинки, если можно. Постите сюда - добавлю в соответствующую статью (копирайт подразумевается)
п.с. продолжаю офигевать, при чем абсолютно без баяна...

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

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

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

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