Gondolom mással is megtörtént már az, hogy egy BIOS frissítés közben kikapcsolt a gép, elment az áram, stb. Nekem sikerült megölni a gépemet egy rosszul modolot BIOS-al, a recovery mód nem működött, de sikerült visszahozni új alaplap/BIOS chip nélkül. Ez a leírás nem csak PC-hez jó, működhet bármivel, amin van kompatibilis Flash chip.
Szükséges eszközök:
- SPIPGM
- UNetbootin
- FAT32-re formázott pendrive
- Egy működő PC vagy laptop, amin van LPT nyomtatóport
- Vezeték, amit rá lehet forrasztani a flash chip lábaira
Először is kell egy FreeDOS boot pendrive, nyissuk meg az UNetbootin-t és állítsuk be így:
Kattintsunk az Ok gombra. Ha kész, másoljuk át a SPIPGM.zip tartalmát és a BIOS fájlt a pendrive-ra.
Ezután szedjük szét az eszközt, amennyire lehet, keressük meg rajta a flash chip-et, általában a déli híd környékén van. Ha megvan, írjuk be a google-ba: [chip neve] datasheet, töltsük le a PDF fájlt, és keressük meg ezt a képet:
Rögzítsük a vezetéket a chip lábaihoz, és kössük be a LPT portba így:
(Ha a datasheet-ben a voltage-nál több/kevesebb van, annyira változtassuk a 3.3V-ot)
Indítsuk újra a gépet, a BIOS-ban a LPT portot állítsuk 378h-ra, bootoljunk a pendrive-ról FreeDOS Safe Mode-ban. Ha minden jól működik, a spipgm /i parancs beírása után a program felismeri a BIOS chip-et.
Kapcsoljuk ki az írásvédelmet (spipgm /u), a biztonság kedvéért mentsük le a BIOS chip tartalmát (spipgm /d biosbkp.rom), töröljük a chip-et (spipgm /e), és másoljuk rá a jó BIOS fájlt (spipgm /p [bios neve].rom). Ha ez is megvan, ellenőrizzük a chip-en lévő BIOS-t, spipgm /v [bios neve].rom, ha nincs benne hiba, készen is vagyunk, húzzuk ki a kábeleket a LPT portból és a tápból, és indítsuk el a PC-t / laptopot.
Lehetséges hibák, ha a program nem ismeri fel a chip-et:
- Kevés a feszültség a flash chip-nek, ha sok, esetleg füstöl
- Rosszul bekötött vezetékek
- Néha le kell forrasztani a chip-et, csak akkor működik
- Nem jól van beállítva a LPT port a BIOS-ban, próbáljuk más módban
Ha Status register is protected, you will need to set WP# high hibát ír, próbáljuk a /WP és a /HOLD lábat is egyenként vagy egyben a VCC mellé kötni.
Ezt a leírást én is az interneten találtam, sok fórumot végignéztem, mire meglett, hogyan lehet visszaállítani a BIOS-t. Ha valaki megpróbálja, csak saját felelősségre tegye!