Aktualisieren

Aktualisieren

Beim Versuch, das BIOS auf einem Asus-Motherboard zu aktualisieren, erfuhr ich, dassAsus Update Utility für Windowsunterstützt nicht vollständigWindows 64-bitEs war in der Lage,löschendas BIOS ohne Probleme, aber es gelang nicht, dieneuBIOS. Ich wusste, dass der Computer beim nächsten Neustart ein Ziegelstein sein würde.

Als ich den Computer neu startete, war er ein Ziegelstein. Aber bevor ich ihn neu startete, habe ich das BIOS-Backup, das neue BIOS und das DOS-basierte Flash-Dienstprogramm von Asus auf einen anderen Computer übertragen. Jetzt ist das Problem, wie man das Problem behebt.

Dieses Asus-Motherboard verfügt über eine ausfallsichere BIOS-Wiederherstellung namensAbsturzfreies BIOS, wo Sie eine Diskette oder einen USB-Stick mit einer Datei namens einlegen p5b.romund das BIOS aus dieser Datei wiederherstellen. Aber das funktioniert nicht.

Gibt es eine Möglichkeit, die Maschine zu entbribben?

Antwort1

Das Folgende ist vonASUS P5B Deluxe Bios Recovery SPI-Flash-Kabel, aber hier der Wiki-Gründe wegen wiedergegeben:


WARNUNG: Verwenden Sie niemals das ASUS Windows-basierte BIOS-Flash-Dienstprogramm. Es gab Dutzende von Leuten mit demselben Problem, wenn ich das nur vorher gewusst hätte.

Überspringen Sie dieWIE MANfür das gute Zeug.

Vielleicht in einem Moment großer Dummheit und Faulheit habe ich das BIOS auf meinem ASUS P5B Deluxe mit dem Windows-basierten Flash-Dienstprogramm von ASUS neu geflasht. Es hat es gelöscht, das neue geladen und konnte dann keine Überprüfung durchführen. An diesem Punkt haben Sie nur noch zwei Optionen: Beenden oder erneut versuchen. Also habe ich es erneut versucht, jetzt versucht es nicht einmal, das BIOS zu schreiben. Da ich keine andere Wahl hatte, habe ich die Maschine neu gestartet und auf das Beste gehofft. Ich habe das Schlimmste bekommen.

Die Maschine reagierte nicht. Das Motherboard sollte einen integrierten BIOS-Wiederherstellungsmodus haben, aber anscheinend wurde dieser auch vom Windows-Flash-Dienstprogramm gelöscht. Es war an der Zeit, es an ASUS zurückzuschicken, damit sie es neu flashen konnten. Das BIOS ist nicht entfernbar, also gibt es sicher ein Gerät, an das sie es anschließen, um es für Sie neu zu flashen, dachte ich.

Es stellte sich heraus, dass ich Recht hatte. Neben dem BIOS-Chip, links von der South Bridge, befindet sich ein nicht dokumentierter 7-poliger Anschluss mit der Bezeichnung SPI_J1. Nach langer Recherche stieß ich auf ein paar Seiten (Link unten), auf denen der erforderliche Kabeltyp und die Software dokumentiert waren, um diesen Anschluss zum erneuten Flashen des BIOS zu verwenden.

Das Kabel besteht aus einem Parallelstecker, der mit etwas verdrahtet ist, das Sie in die Pins stecken können und das auch einen 2,7-V-3,6-V-Eingang hat, um den Chip während des erneuten Flashens mit Strom zu versorgen. Ich habe einen wirklich schlechten Versuch gemacht, ein zerschnittenes Parallelkabel und die Enden eines USB-Header-Ports zu verwenden. Das hat nicht gut funktioniert, also habe ich im örtlichen Elektronikladen einen Parallelstecker mit einem Flachbandkabel gefunden. Ich habe es auseinandergenommen und das Flachbandkabel wieder an die richtigen Pins gelötet.

Um die ~3 V zu erreichen, habe ich einen Durchgangsstromanschluss von einem alten Gehäuselüfter genommen und drei Dioden an das 5-V-Kabel angeschlossen, wodurch ich etwas über 3 V erhielt. Dann habe ich dies an das Flachbandkabel angeschlossen und den Stromanschluss an eine andere laufende Maschine angeschlossen. Dann habe ich meinen Laptop verwendet, um ins BIOS zu flashen.

WIE MAN:

Lieferungen:

  • Eine DOS-Boot-CD, ein USB-Laufwerk oder eine Diskette
  • BIOS-ROM für das Motherboard
  • SPIPGM(Software, die das Flashen durchführt)
  • CWSDPMI(DPMI-Hostprozess wird von SPIPGM benötigt)
  • Multimeter
  • Lötkolben
  • DB25-Stecker
  • Irgendeine Art von Stiftleistenanschluss, Sie benötigen insgesamt 6 Pins.

Für das Kabel habe ich einen seriellen DB25M-auf-IDC10-Stecker verwendet. Das scheint wirklich am einfachsten zu verwenden. Sie sehen so aus:

Alt-Text

Der Header befindet sich auf dem Motherboard direkt links neben der Southbridge.

Alt-Text

So sind die Stiftleisten-Pins nummeriert:

Alt-Text

In der folgenden Tabelle ist aufgeführt, welche Stiftleisten-Pins mit welchen parallelen Pins verbunden werden müssen. Pin 1 auf der Stiftleiste ist für +3 V.

Header Pin Parallel Pin 
========== ============
2          18 
3          7 
4          8 
5          10 
6          9 

So sieht mein Kabel aus (Hinweis: Es sieht so aus, als ob das Stromkabel an den DB25 angeschlossen ist, aber tatsächlich ist es mit dem Band verlötet und geht an Pin 1 auf der Stiftleiste)

Alt-Text

Wenn Sie ein ähnliches Kabel wie meines verwenden, öffnen Sie es und löten Sie das Flachbandkabel vom Stecker ab. Nehmen Sie eine Büroklammer und stecken Sie sie in die Löcher im Stecker, um mit Ihrem Multimeter festzustellen, welches Kabel an welchen Pin des DB25 angeschlossen werden muss. Löten Sie jedes Kabel entsprechend an.

Sie benötigen dann eine 5-V-Leitung von einem anderen Computer (das rote Kabel an einem Molex-Stecker). Löten Sie drei Dioden in Reihe und verbinden Sie sie mit der 5-V-Leitung. Stellen Sie mit Ihrem Multimeter sicher, dass der Spannungsabfall zwischen 2,7 V und 3,6 V liegt. Löten Sie dies an das entsprechende Flachbandkabel.

Jetzt, da Sie zum Flashen bereit sind, booten Sie Ihren Flash-Computer mit Ihrem DOS-Bootmedium. Zuerst müssen Sie cwsdpmi.exe und dann spipgm ausführen. (Hinweis: Sie müssen cwsdpmi.exe jedes Mal vor SPIPGM ausführen.)

spipgm /p p5b-bios.rom 

Sie werden nach der Gesamtgröße des Flash-ROMs gefragt. Geben Sie 1024 ein. Wenn SPIPGM Ihre Chip-ID als fffffffh meldet, stimmt etwas nicht. Überprüfen Sie alle Ihre Verbindungen. SPIPGM hat mehrere Funktionen, z. B. das vorherige Löschen des BIOS. Führen Sie SPIPGM ohne Optionen aus, um eine Liste anzuzeigen.

Alt-Text

Ehre, wem Ehre gebührt: Ohne diese Websites hätte ich das nie herausgefunden.

Aktualisieren

Erst als ich heruntergeladen habespipgm2, und habe /Sanstelle des /PBefehls verwendet, sodass es mir gelungen ist, meinen riesigen Briefbeschwerer wieder in einen Computer umzuwandeln.

Es scheint, dass SPIPGM.exeder SST-Chip in den Asus P5B-Boards automatisch eine Seite nach der anderen schreibt.mussverwenden Sie entweder die neu kompilierte spipgm.exeoder, noch besser, die spipgm2.exe. Sie können das Kabel bauenohnekeine Widerstände oder Kondensatoren, solange Sie den orangefarbenen (3 V) Ausgang vom ATX-Netzteil des Ersatz-PCs verwenden.

Dann Siemussbenutze den /SSchalter:

 spipgm2.exe /S xxxxxx.ROM

auf den Chip schreibennachSie entsperren es mit /Uund löschen es mit /E. Das ist das Einzige, was bei mir funktioniert hat, und ich bin wieder einsatzbereit.

Dumussverwenden Sie die /s(langsam)-Schalter, um den SST-Chip in den ASUS P5-Serie-Boards zu programmieren. Anscheinend macht der /pim Original verwendete Schalter SPIPGM.EXEdies nicht langsam genug oder nicht nach und nach; was der SST-Chip für ein erfolgreiches Reflash benötigt.

Zum Booten des Programms habe ich zwei Disketten erstellt, eine mit einer Windows 98 SE-Bootdiskette und die zweite mit dem Programm spipgm2 und der BIOS-Image-Datei (Erweiterung .rom).


Zum Flashen des BIOS habe ich die folgenden Parameter verwendet:

  • spipgm2 /ium sicherzustellen, dass das Programm meinen Chipsatz lesen kann und das Kabel in Ordnung ist.
  • spipgm2 /uum das BIOS zu entsperren.
  • spipgm2 /eum das BIOS zu löschen.
  • spipgm2 /s p5b.romum das neue BIOS zu flashen.

Als es fertig war, habe ich versucht, das kaputte Motherboard zu booten, und es hat funktioniert!

Bonusdiagramm

Bildbeschreibung hier eingeben

Antwort2

Klingt, als ob es einen Hardwarekonflikt irgendeiner Art gibt. Versuchen Sie Folgendes:

  1. Entfernen Sie alle Karten aus allen Steckplätzen Ihres Systems. Video, RAID, Netzwerk, Sound usw. Achten Sie darauf, welche Karte sich in welchem ​​Steckplatz befand.

  2. Legen Sie Ihre BIOS-Diskette oder Ihren USB-Stick in das Laufwerk/den Steckplatz ein, BEVOR Sie das Gerät einschalten.

  3. Schalten Sie Ihren PC ein. Sie sollten sehen, dass Ihr Wiederherstellungs-BIOS funktioniert, oder es wird etwas wie „schlechtes BIOS“ anzeigen... oder so ähnlich. In jedem Fall... sollte es mit einer A:-Eingabeaufforderung booten.

  4. Führen Sie jetzt Ihr Flash-Dienstprogramm aus und wählen Sie die Option zum Schreiben Ihres BIOS. Ich erinnere mich nicht an die Option, aber es gibt eine, um das BIOS ohne ESCD oder so zu schreiben. (Es ist wirklich schwierig, die Dinge noch schlimmer zu vermasseln, als sie es jetzt sind. Wenn also eine Option nicht funktioniert, versuchen Sie die andere) ;-)

  5. Gehen Sie alle Eingabeaufforderungen durch, die lauten: „Ja, schreiben“, „Ja, überschreiben“ usw. usw.

  6. Sobald das BIOS-Update abgeschlossen ist, starten Sie Ihren Computer neu. Er sollte jetzt „normal“ funktionieren. Wenn ja, schalten Sie ihn AUS und …

  7. Legen Sie alle Karten, die Sie in Schritt 1 entfernt haben, wieder in den Computer ein.

Starten Sie es noch einmal ... es sollte funktionieren.

Antwort3

Ich bestätige, dass ich meinen Flash-IC für ein ASUS P8H67-M-PRO erfolgreich programmiert habe. Wie andere habe ich versucht, das BIOS mit dem BIOS-Dienstprogramm zu aktualisieren. Der Vorgang wurde abgeschlossen, es wurde neu gestartet und ... nichts, ein schwarzer Bildschirm. Ich habe den Paralleladapter gebaut, ein 3,3-VDC-Netzteil hinzugefügt und damit meinen Flash-Speicherchip programmiert. Zuerst habe ich seinen Inhalt mit dem ROM-Image verglichen und festgestellt, dass der Großteil des IC-Inhalts #FF (gelöscht, aber nicht programmiert) war. Dann habe ich es mit derselben App SPIPGM programmiert, getestet und mein Motherboard funktioniert mit seiner neuesten BIOS-Version einwandfrei.

Danke für Ihre Unterstützung, ich wollte nur meine Geschichte erzählen, damit andere es auch versuchen können.

Grüße,

Antwort4

Hier gibt es einige gute Vorschläge, aber wahrscheinlich verfügen Sie nicht über die Ausrüstung, um das ROM selbst zu reparieren (neu zu flashen).

Wenn Sie nur die USB-Option ausprobiert haben, um Abstürze zu vermeiden, sollten Sie es mit Diskette oder CD versuchen. Auf der CD, die mit Ihrem Motherboard geliefert wurde, befindet sich auch das Basis-ROM, und Sie sollten es auch verwenden können (oder Ihr ROM auf eine CD brennen). Wenn Sie es bereits mit Diskette/CD versucht haben, ist es erledigt.

Ich hatte vor ein paar Jahren genau das gleiche Problem (aber ich habe die Windows-App nicht verwendet) und da es noch Garantie hatte, habe ich es einfach zurückgeschickt, denn wenn ich mein ROM herausgezogen hätte, wäre meine Garantie erloschen. Die Bearbeitungszeit für meinen Ersatz betrug 10 Tage (keine Werktage).

verwandte Informationen