mainboard_spi-flash
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Bios Firmware per SPI flashen
In diesem Tutorial erklär ich wie man Mainboards mit einem defekten Bios retten kann. Die Anleitung funktioniert auch wenn man eine ältere Bios Version installieren möchte, alle anderen Methoden allerdings versagen.
Achtung: Bei dieser flash Art kann die MAC Adresse verloren gehen. Zum wiederherstellen sollte diese vorher aufgeschrieben werden.
Wie immer übernehme ich keine Garantie für Schäden.
Was brauch ich alles
Hardware:
- Raspberry Pi
- Kabel
- evtl. Breadboard
Software:
- flashrom
- Bios Firmware
- evtl. UEFITool
Vorbereitungen
Bios Firmware
MSI
Bei MSI Boards braucht es so gut wie keine Vorbereitung.
- Firmware von der Herstellerseite runterladen
- Firmware entpacken
- Firmware umbenennen zu bios.rom
Raspberry Pi
Software
Das Tool Flashrom herunterladen Download Seite von Flashrom
Hardware
Kabel an die entsprechenden Pins des Raspberry Pi anschließen. Beste Übersicht der Pins Die wichtigsten Pins für uns:
- Pin 17: 3v3 Power für die Stromversorgung unseres Bios Chips
- Pin 19: SPI0 MOSI Datenübertragung zum Chip
- Pin 21: SPI0 MISO Datenübertragung vom Chip
- Pin 23: SPI0 SCLK Clock Speed
- Pin 24: SPI0 CE0 Slave Select
- Pin 25: Ground die Masse für unseren Chip
Flash Vorgang
Chip Löschen
Wird normalerweise nicht benötigt.
sudo flashrom -E -V -p linux_spi:dev=/dev/spidev0.0,spispeed=512
Chip flashen
sudo flashrom -w /tmp/bios.rom -V -p linux_spi:dev=/dev/spidev0.0,spispeed=512
mainboard_spi-flash.1563316385.txt.gz · Zuletzt geändert: 16.07.2019 22:33 von r00t65
