Das Flashen einer Grafikkarte

Status
Für weitere Antworten geschlossen.

der Notnagel

Ehrenmitglied
Registriert
31. März 2003
Beiträge
30.066
Das Flashen des VBIOS erfolgt wie das Flashen eines Motherboard-BIOSes

Ich empfehle das Flashen mit einem DOS-Tool unter DOS. Damit vermeidet man in jedem Fall Instabilitäten und Störungen durch das Betriebssystem und Sicherheitssoftware.
Nachdem ich gleich die Vorbereitung eines bootbaren USB-Sticks beschreibe, wird in nachfolgenden Beiträgen das eigentliche Flashen mit einer Nvidia oder ATI Grafikkarte beschrieben:
Zum Flashen einer Grafikkarte mit NVIDIA-GPU-Chip
Zum Flashen einer Grafikkarte mit ATI-GPU-Chip

Zurück zum Vorbereiten eines bootbaren USB-Sticks und die notwendigen Schritte vor dem Flashen.

Benötigt werden
- ein beliebiger USB-Stick, dessen Daten gelöscht werden können
- das Freewareprogramm HP USB Disk Storage Format Tool 2.2.3 (inkl. Windows 7 Support)
- und die Dateien
COMMAND.COM,
IO.SYS und
MSDOS.SYS (enthalten in diesem Archiv)

Das Format Tool wird installiert. Den USB-Stick einstecken, das Tool starten und das richtige Laufwerk auswählen. Das sollte dann so aussehen:

USB_Format-Tool.jpg

Als File System muß FAT oder FAT32 angegeben werden,
Creating DOS Startup Disk markieren und mit using DOS system files located at dem Tool sagen, in welchem Verzeichnis ihr die Boot-Dateien von DOS hingelegt habt.

USB_Format-Tool2.jpg


Danach wird ein Flashtool und ein VBIOS-Imagefile auf den vorbereiteten Stick kopiert. Zwischen Grafikkarten mit Nvidia-GPU und ATI-GPU gibt es Unterschiede. Einzelheiten weiter unten

Nun den Rechner neu booten und mit F11 das Bootmenü aufrufen:

F11.JPG


Man kann aber auch die Bootreihenfolge im BIOS ändern.
Wichtig: der USB-Stick muß im USB-Port stecken bevor die BIOS-Einstellungen geändert werden. Sonst wird der USB-Stick nicht im BIOS erkannt!

Vor dem nächsten Booten sollte man nur die Grafikkarte im Rechner eingebaut haben, wo ein neues VBIOS geflasht werden soll.

Beim nächsten Booten erscheint dann der DOS-Prompt A:\\> oder auch C:\\>.
Weiter geht es dann entsprechend dem Hersteller des Grafikprozessors auf der Karte.
Zum Flashen einer Grafikkarte mit NVIDIA-GPU-Chip
Zum Flashen einer Grafikkarte mit ATI-GPU-Chip

Flashtools für Nvidia- bzw. ATI/AMD-Karten findet ihr am Ende der Toolbeschreibung. Die Dateien für einen bootbaren USB-Stick findet ihr am Ende von folgendem Beitrag BIOS-Update im Detail
 
Zum Flashen einer Grafikkarte mit NVIDIA-GPU-Chip

Beim Flashen einer Grafikkarte mit NVIDIA-GPU-Chip ist eine Besonderheit zu beachten: Neben dem Flashtool nvflash.exe wird noch das Hilfsprogramm CWSDPMI.EXE benötigt. Es sind also zusätzlich 3 Dateien auf den bootfähigen USB-Stick zu kopieren.

Der Syntax für das Flashen lautet:
Flashtool VBIOS-File -Parameter
nvflash NV232MS.rom -4 -5 -6


Hier der Verlauf des Flashvorgangs:

(Im Bild sind Current und Replace with identisch, weil ich das letzte VBIOS noch einmal geflasht habe.)
Man muß unbedingt die rot markierte Stelle beachten. Dort stoppt der Flashvorgang und wartet auf die Antwort auf :
Update display adapter firmware?
Da wir keinen deutschen Tastaturtreiber geladen haben, ist die Frage mit Z zu bejahen.
Alles andere beendet den Flashvorgang ohne Änderung.

Tricks/Tips:
1. Diese Befehlszeile kann man auch in eine Datei start.bat schreiben, dann muß man nicht die ganze Zeile eingeben.
Das VBIOS-File was im Beispiel NV232MS.rom heißt, muß entsprechend der Karte eingesetzt werden. Die Datei muß zwingend die Endung *.rom besitzen.

2. Wenn folgende Meldung erscheint, dann wurde die Datei in der Befehlszeile nicht mit der Endung *.ROM aufgerufen:

Für das VBIOS-File und die Befehlszeile unbedingt die Endung *.ROM benutzen

3. Wen alle Optionen zum Flashprogramm nvflash.exe/CWSDPMI.EXE interessieren, kann sich diese Datei ansehen: Anhang anzeigen 17041
Die benutzen Optionen bedeuten:
-4 ROM löschen,
-5 und -6 Flashen erzwingen

Hier die aktuellen Flashtools für MSI-Grafikkarten mit Nvidia-GPU: Anhang anzeigen 17042 Anhang anzeigen 17043


Wichtig!
Bei den hier angegebenen Befehlszeilen handelt es sich lediglich um Beispiele. Sie sind je nach Grafikkarte, VBIOS und Flashtool anzupassen!

Derzeit ist das Flashtool NVFlash in der Version NVFlash 5.100.0.1 aktuell. Das NVFlash 5.91.0.1 macht bei den N570 und N580 Probleme. Diese Karten kann man erst ab Version 5.95.0.1 flashen.

die letzte Version ist die NVFlash 5.495.0 für Windows und Linux
 

Anhänge

  • NVFLASH.TXT
    7,8 KB · Aufrufe: 382
  • NVFlash 5.495.0.zip
    11,5 MB · Aufrufe: 48
  • nvFlash_windows_5.33.zip
    245,7 KB · Aufrufe: 44
  • NVFlash_5.292.0-1000618-11.zip
    4,5 MB · Aufrufe: 21
  • nvflash_5.141.0.zip
    508,8 KB · Aufrufe: 268
  • nvflash_5.136.zip
    445,6 KB · Aufrufe: 45
  • NvFlash5.128.0.1.zip
    472,5 KB · Aufrufe: 111
  • nvflash 5.118.0.1.zip
    331,7 KB · Aufrufe: 151
  • CWSDPMI.EXE.rar
    12,3 KB · Aufrufe: 490
  • nvflash.exe.rar
    288 KB · Aufrufe: 525
Zum Flashen einer Grafikkarte mit ATI-GPU-Chip

Beim Flashen einer Grafikkarte mit ATI-GPU-Chip wird das Flashtool atiflash.exe benötigt. Es müssen das Flashtool und das VBIOS-File auf den bootfähigen USB-Stick kopiert werde.
(Die Endung *.ROM wie bei nvflash ist hier nicht notwendig.)

Der Syntax für das Flashen lautet:
Flashtool -Parameter VBIOS-File
atiflash -p -f 0
TV153MS.131

Hier der Verlauf des Flashvorgangs:

(Im Bild sind Old und und New identisch, weil ich das letzte VBIOS noch einmal geflasht habe.)

Tricks/Tips:
1. Die Befehlszeile kann man auch in eine Datei start.bat schreiben, dann muß man nicht die ganze Zeile eingeben.
Das VBIOS-File was im Beispiel TV153MS.131 heißt, muß entsprechend der Karte eingesetzt werden. (Im Beispiel die R4850-2D1G-OC mit VBIOS TV153MS.131. In der rot markierten Zeile kann man das installierte VBIOS-File sehen)

2. Wen alle Optionen zum Flashprogramm atiflash.exe interessieren, der kann sich diese Datei ansehen:
Anhang anzeigen 17044
Die benutzen Optionen bedeuten:
-f Force flashing regardless of security checkings (e.g. AsicID & BIOS file info check OR boot-up card[/font]).
-p <Num> <File>         Write BIOS image in file <File> to flash ROM in Adapter <Num>

3. Man kann den Flashbefehl um folgenden Zusatz ergänzen: atiflash -p -f 0 TV153MS.131 >flash.txt. Dann erhält man das oben abgebildete Flashprotokoll als Textdatei auf dem USB-Stick gespeichert.

4.
Mit welchem Befehl (Optionen) flasht man ATI Karten im CF?

Mit atiflash -pa -f TV153MS.131 schreibst du alle Grafikkarten.
Mit atiflash -p1 -f TV153MS.131 schreibst du die erste Grafikkarte.
Mit atiflash -p2 -f TV153MS.131 schreibst du die zweite Grafikkarte.

Wichtig!
Bei den hier angegebenen Befehlszeilen handelt es sich lediglich um Beispiele. Sie sind je nach Grafikkarte, VBIOS und Flashtool anzupassen!

Das aktuelle Flashtool ist atiflash-4.17.exe. Eventuell hinterher in das gewohnte atiflash umbenennen

Da ich nicht weiß, ob für ältere Karten das atiflash-3.95 notwendig ist, lasse ich es unten stehen.

Es gibt für ATI Grafikkarten auch ein Flashtool für Windows: winflash 2.0.1.17
 

Anhänge

  • atiflash-4.21.rar
    480,3 KB · Aufrufe: 3
  • atiflash_417.zip
    236,3 KB · Aufrufe: 69
  • winflash_2.0.1.17.zip
    419,1 KB · Aufrufe: 105
  • atiflash-4.07.rar
    204,2 KB · Aufrufe: 94
  • atiflash-3.95.zip
    556,5 KB · Aufrufe: 52
  • AINFO.TXT
    5,2 KB · Aufrufe: 80
  • WinFlash_2.70.rar
    1.012,9 KB · Aufrufe: 6
Status
Für weitere Antworten geschlossen.
Zurück
Oben