Цитата: микруха совсем дохлая либо я в танке
Погодь браковать микруху. Сначало нужно проверить местонахождение...
Цитата: Вот последний вариант до которого дошел...
Эту схемку и я пробовал - и сейчас выручает. Хотя и несколько капризна, особенно в длине проводов. Пришлось отказаться от LPT удлиннителя и подключать программатор непосредственно к разъему LPT на мамке. Резисторы уменьшил до 100 Ом, а конденсатор паял прямо на питающие выводы микросхемы. И еще, в самом конце указанной Вами статьи есть совет: "Рекомендуется после прошивки слить результат прошивки и сравнить с исходным файлов прошивки." Хороший совет, но он ничего не стоит, если нет главного правила именуемом "BACKUP" - перед программированием обязательно сделать дамп содержимого, независимо от того рабочее это содержимое или нет, т.к. там может находиться еще живая информация, которой нет в файле прошивки. Например: серийный номер мат. платы, MAC-адрес сетевой карты и т.п. Поэтому при первой же неверной заливке эти данные затрутся безвозвратно.
Благо, чешский автор программатора не забросил свой проект "SPI FlashROM Programmer", поэтому софт лучше брать
на странице автора. Самая свежая версия 2.1. Тамже есть короткий FAQ. Страница на английском (раньше была только на чешском).
Цитата: Вроде дамп с микрухи сливает, но дамп очень сильно отличается от прошивки которую заливал когда материнка легла
А какого размера получается дамп? Это первое, что должно сильно отличаться при таком сравнении. Если модель материнки указали полностью и правильно:
Цитата: M5A97 фирмы ASUS
то файл прошивки с офсайта весит всего 4,00 МБ (4 194 304 байта), а полный объем Flash ROM, согласно спецификации мат. платы, 32 МБ (33 554 432 байта). Именно такого размера (32 МБ) и должны сливаться дампы. Это "не что либо как", а UEFI BIOS. Чаще всего содержимое файла прошивки располагается в самом конце адресного пространства, т.е. в верхних (старших) адресах памяти. Это можно проверить сравнивая слитый полный дамп с файлом прошивки в HEX редакторе. Тамже можно будет собрать и полный дамп для заливки через программатор.
Цитата: очистить или залить прошивку не получается вроде процесс идет нормально но по результатам ничего не происходит
Правильно ли настроен режим порта LPT в биосе? Должен быть "ECP+EPP" или "Bi-Directional". Кроме того программатор все-таки лучше запускать из под DOS'a, т.к. LPT порт под Windows может быть занят системой или, возможно, прийдется использовать утилитку "UserPort".
И в догонку. Начинать проверку программатора нужно по корректности определения типа микросхемы. В README.TXT есть список поддерживаемых чипов. Затем на чтении. Для этого можно считать одну и туже микросхему несколько раз (не менее 3), но в файлы с разными именами и сравнить их между собой по контрольным суммам. Совпадают - чтение уверенное, хотя не факт, что достоверное. Только потом можно браться за проверку записи по схеме: залил bin_1 => слил в bin_2 => сравнил bin_1 и bin_2. Конечно, свежесобранный программатор лучше всего проверять на отдельной и заведомо исправной микросхеме. Но таковые не всегда под рукой.