При наличии второго ПК возможно прошить микросхему биос-а без выпаивания самой микросхемы из платы в случае если БИОС храниться в 8-ми ногой микросхеме и рядом находиться разъем JSPI1. Для этого потребуется второй ПК имеющий LPT-порт (старый порт принтера),разъем LPT для подключения к ПК,4 резистора сопротивлением 150ом(мощность резисторов не имеет значения) и разъем для подключения к JSPI1(в принципе при большой аккуратности можно и без него). Для успешной работы нужна программа SPI FlashROM Programmer,в архиве есть список поддерживаемых флешек,смотрим его и ищем ту что стоит на плате-если нашли то идем дальше.Так же необходимо спаять схему, показанную ниже.
|
|
Длинна кабеля желательно минимальная (10-20см,можно больше но при этом может неработать/работать неустойчиво-вообщем если есть джелание или по другому никак можете эксперементировать).Программу и саму прошивку лучше поместить в корень какого либо диска(в данном примере в С, файл с прошивкой в данном примере называется flash.bin).
Внимание - все подключения производить только в указанном ниже порядке!
|
1-Выключаем питание обоих компьютеров и отключаем их от сети(или выключателями на блоках питания)
|
2-Подключаем разъем к плате которую будем шить.
|
3-Подключаем к LPT порту компьютера с которого будем шить схему.
|
4-Включаем питание и запускаем компьютер с которого будем шить,ждем пока он загрузиться.
|
5-Открывем командную строку на этом компьютере.
|
6-Подаем питание на компьютер который собираемся шить,но НЕ НАЖИМАЕМ КНОПКУ ВКЛЮЧЕНИЯ НИВКОЕМ СЛУЧАЕ.Подаем только дежурное питание.(в принципе для удобства можно вынуть мать и все из нее и оставить подключенным к ней блок питания,на результат это не влияет)
|
7-в командной строке пишем:
|
C:\SPIPGMW.EXE /i
|
в ответ в строке мы должны увидить тип микросхемы флешпамяти и ее состояние (щесть чисел).Проверям есть ли микросхема в писке поддерживаемых,если да то идем дальше.
|
Потом пишем для разрешения записи в микросхему:
|
C:\SPIPGMW.EXE /u
|
теперь подаем команду считывания дампа из микросхемы(той прошивки которая в ней была,если дамп ненужен то можно пропустить это):
|
C:\SPIPGMW.EXE /d C:\BACKUP.BIN /d=2
|
При этом содержимое микросхемы сохраниться в файл BACKUP.BIN на диск С.
Далее стираем микросхему перед записью:
|
C:\SPIPGMW.EXE /e /d=2
|
И непосредственно прошиваем её:
|
C:\SPIPGMW.EXE /p C:\flash.bin /d=2
|
Далее можно считать то что мы прошили в файл VERIF.BIN(этот шаг в теории можно пропустить):
|
C:\SPIPGMW.EXE /d C:\VERIF.BIN /d=2
|
И сравнить например в WinHEX то что прошилось с тем что нужно было прошить(файлы flash.bin и VERIF.BIN) и если совпадает то прошивка прошла успешно.
|
8-отключаем от сети компьютер который мы прошивали,после этого секунд через 10 можно отключать разъем от LPT порта и материнки.
|
Теперь можно снова подать питание и попробовать включить прошитую мать.
|
PS-у меня данная процедура неоднократно проходила успешно на мат.платах MSI 790GX . все что здесь описанно вы делаете на свой страх и риск(я бы прошил программатором но была необходимость шить так чтобы это было незаметно),но при четком соблюдении все пунктов и последовательности шанс сделать хуже сводиться к нулю. Данный способ может неработать в зависимости от конкретного LPT порта (например если на его выходах размах сигнала более 4вольт,сам не сталкивался но слышал),если в 7 пункте у вас не определилась микросхема биос то можно попробовать поставить драйвер для доступа к LPT порту (относиться только к пользователем NT систем)брать тут,также может неработать изза слишком длинного кабеля между портом и материнкой(я более 15 сантиметров не делал).
|
И еще - внешний вид разъема на матери 790GX-G65 MSI показан на фйото ниже(слева флешка БИОС)
|
|