|
Эта страничка о моём первом неудачном опыте
обновления BIOS (EEPROM SST39VF040). На своем компьютере, вернее на двух, я обновлял биос
много раз, и стал относится к предостережениям об опасности
пренебрежительно.
Меня попросили посмотреть ноутбук ASUS A9rp и вроде у него были проблемы с чтением SD\MMS,
скачал дрова с сайта asus, глянул на обновления биос, и там, как раз упоминание
про решенные проблемы с SD\MMS. Не долго думая, скачал их прогу прошивальщик WinFlash (на
своей материнке последние разы прошивал биос из под виндовс, и здесь решил схалтурить).
Программа написала, что прошивка гуд, жми кнопку, система перезагрузится в дос и
перепрошьёт биос. Эта прога зависла на стирание EEPROM, висела минут
30, дальше, ну понятно, вынул/вставил аккумулятор и труп на столе, не реагирует ни на что.
Прочитал все интересное в интернете, но простого решения не нашел :(.
Решился выпаять микросхему и найти схемку простого программатора, тоже не повезло.
Также не нашел добровольца, который решился бы рискнуть прошить мою микросхему на своей
материнке. Нашел DVD-RW привод с такой же микросхемой, только на 2 мегабита SST39SF020,
но там питание 5 вольт, а у этой 3,6. Побоялся шить в нем (хотя, потом, по ошибке,
подал на неё 5 вольт и она осталась жива). Попытался заказать микросхему,
но выходило слишком дорого и долго. Решил написать свой программатор, для меня это был самый интересный вариант :)
Выкладываю здесь в необлагороженном виде. То есть, как только получилось,
сразу бросил заниматься этим делом. Но хочу заверить, все работает. Неопрятный
вид и не причесанный код, имеет только программа на компе. Программа для микроконтроллера
проста и думаю понятна.
Как использовать, жмем "Erase Chip" затем "Записать из файла" (нужную прошивку),
потом "Прочитать в файл" и сравниваем по содержимому в Total Commander`e.
Так же можно выбрать емкость программируемой микросхемы, после выбора,
это значение надо записать в программатор нажав кнопку "Записать в прог.".
Схема.
Как все это выглядело на деле (212 Kb).
Файлы (417 Kb).
На главную -
StartCd.narod.ru
|
|