per SPI BIOS flashen? Newbie Fragen

OP #4907066
Lesenswert?

Hallo,

Ich bin absoluter Neuling auf diesem Gebiet und habe mir zum flashen
meines BIOS Chips einen externen SPI Programmer (CHA341A) gekauft.
Der ist auch ganz toll ;) aber ich weiss nicht wie ich am 
pragmatischsten
den SPI Bios Chip mit dem Flasher verbinden soll.
Ich habe keine Adapterkabel und auch keine Testplatine und keine Clips.
Kann ich irgendetwas zweckentfremden um die Beine des Chips mit dem 
Programmer zu verbinden?`Die Belegung ist mir ersichtlich, geht das so 
einfach oder wie ist hier vorzugehen vor dem Hintergrund das es Samstag 
Abend ist und ich das BIOS noch gerne heute flashen will ;)
Danke für Euren Input!


LG Ingo
OP #4907111
Lesenswert?

Gerd E. schrieb:
> Was für nen Chipsatz hat Dein Board?
>
> Bei einigen Chipsätzen kannst Du mit flashrom ( https://www.flashrom.org
> ) direkt aus dem System raus flashen. Da brauchst Du kein Adapter, kein
> Programmer, gar nix. Musst nicht mal den PC aufschrauben.
>
> Bei den neuesten Intels (Skylake, Kaby Lake) geht es aber (noch) nicht.


Ich habe leider so einen neuen Z170 (Skylake). Ich habe auch einen Bus 
Pirate. Also koennte ich einfach was Litze nehmen und die einzelnen Pins 
des Winbonds Chips mit dem Bus Pirate Flachbandkabel (heisst das so?) 
verbinden?
Gast #4907115
Lesenswert?

Auf der Seite des Mainboard oder PC Herstellers gibt es doch meistens 
ein Tool zum flashen, oder bootet das System nicht mehr? Gib mal ein 
paar Daten seines Systems z.B. Welches Mainboard du hast.
OP #4907124
Lesenswert?

René F. schrieb:
> Auf der Seite des Mainboard oder PC Herstellers gibt es doch meistens
> ein Tool zum flashen, oder bootet das System nicht mehr? Gib mal ein
> paar Daten seines Systems z.B. Welches Mainboard du hast.

Bootet nicht mehr. Ist ein Z170 Pro Gaming mit 6700k CPU. Kommt sofort 
der Amibios Emergency Schirm wo man entweder einen Stick mit eben dem 
Bios einlegen soll oder die Asus DVD zum booten. Ist aber wohl so schwer 
besch. das davon nichts geht. Hängt bei dem Schirm dann. Habe da auch x 
Tuts durch. Also das flashen mit dem Bus Pirate oder dem normalen 
CHA341A ist sicher das beste, wenns denn so geht wie ich vermute.
#4907142
Lesenswert?

Naja, einfach Drähte anlöten, das Board anmachen und dann flashen kann 
funktionieren, kann aber auch den Chipsatz oder Programmer killen.

Das hängt vom Design des Boards ab: Einige Signale gehen vom Chipsatz 
zum SPI-Flash: Clock, Enable, Data In (also von Seite des Flashes 
gesehen), Write Protect.

Wenn der Chipsatz die auf Push-Pull-Output konfiguriert hat und die 
direkt zum Flash durchverbunden sind, machst Du einen Kurzschluss wenn 
Dein Programmer einen anderen Wert als der Chipsatz setzen will.

Einige Boards haben daher Logik-ICs dazwischen oder verwenden Open Drain 
mit Pullups. Meist ist sind bei denen dann Header fürs Programmieren 
rausgeführt. Oft natürlich nicht dokumentiert, aber das hat man schnell 
rausgeklingelt.

Die sichere Lösung ist ansonsten Auslöten des Flash-ICs.

Und ein Backup vor dem Überschreiben machen: bei vielen Boards sind 
Board-spezifische Daten, wie z.B. MAC-Adressen, Seriennummern, 
Windows-Lizenzen etc. in bestimmten Sektoren gespeichert. Die sind im 
BIOS-Image, was man vom Hersteller runterladen kann, dann leer. Das 
BIOS-Flashtool vom Hersteller lässt diese Stellen dann beim 
Programmieren aus.
OP #4907144
Lesenswert?

Gerd E. schrieb:
> Naja, einfach Drähte anlöten, das Board anmachen und dann flashen kann
> funktionieren, kann aber auch den Chipsatz oder Programmer killen.
>
> Das hängt vom Design des Boards ab: Einige Signale gehen vom Chipsatz
> zum SPI-Flash: Clock, Enable, Data In (also von Seite des Flashes
> gesehen), Write Protect.



Danke, mein IC ist gesockelt=Ich habe ihn hier lose liegen. Kann ich 
jetzt die Pins mit dem Flasher verbinden?
OP #4907158
Lesenswert?

Gerd E. schrieb:
> Ingo P. schrieb:
>> Danke, mein IC ist gesockelt=Ich habe ihn hier lose liegen.
>
> ok, das macht es einfacher.
>
>> Kann ich
>> jetzt die Pins mit dem Flasher verbinden?
>
> Ja. Du solltest aber noch die Spannung Deines Flash-ICs prüfen. Gibt
> welche mit 3,3V und neuerdings auch welche mit 1,8V. Dein Flasher muss
> die richtige Spannung verwenden, sonst grillst Du den Flash-IC.

Ist klar, 3.3V passt. Ich hab nur 4 Wires ... brauch ich mehr ?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren