Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /usr/www/users/georgxx/.www/index.php on line 31
Georg Sieber - IT-Dienstleistungen

Firmware-Update-Fehler sind keine Seltenheit

Hin und wieder passiert einem das, was man sonst nur von anderen hört: BIOS- bzw. UEFI-Updates schlagen fehl. Sei es durch fehlerhafte bzw. nicht an aktuelle Windows-Versionen angepasste Update-Tools, wie z.B. das "@BIOS" vom Hersteller Gigabyte, welches in einigen Fällen während des Updates mit einem Bluescreen abbricht, oder billige BIOS-Chips, bei welchen der Schreibvorgang nicht fehlerfrei abgeschlossen wird.

Beim nächsten Startversuch passiert dann meist nicht mehr viel. Die Lüfter drehen, die Power-LED des Rechners leuchtet, aber es passiert nichts weiter. Der Bildschirm bleibt schwarz - das BIOS ist gebrickt.

Glücklicherweise bedeutet das nicht, dass damit der gesamte Rechner schrottreif ist. BIOS-Chips sind normale SPI-Flash-Speicher-Bausteine und können über externe Programmiergeräte neu beschrieben/wiederhergestellt werden - ein BIOS-Update auf dem harten Weg.

Sie möchten Ihren BIOS-Chip neu flashen lassen?

  • Reparatur eines defekten BIOS/UEFI (nach Firmware-Update)
  • oder: BIOS-Kennwort zurücksetzen
  • oder: Entfernen der WiFi-Modul-Sperre

Bitte kontaktieren Sie mich per Mail und senden Sie mir die Modellbezeichnung des defekten Computers bzw. Mainboards. Die Reparatur ist in den meisten Fällen schnell erledigt und deutlich günstiger als ein neuer Rechner - Reparatur zum Festpreis:

  • 1 Gerät: 80,00€
  • 2 Geräte: 75,00€ pro Gerät
  • 3 Geräte oder mehr: 70,00€ pro Gerät

Der Wiederherstellungsprozess

Dual-BIOS - danke für nichts

Einige Mainboards wie z.B. vom Hersteller Gigabyte besitzen ein "Dual-BIOS", das heißt es wurden zwei BIOS-Chips auf dem Board verbaut. Wenn der Erste versagt soll automatisch der Zweite einspringen und seinen Inhalt in den Ersten kopieren. In einigen Videos ist zu sehen, dass dieser Vorgang auch auf dem Bildschirm angezeigt wird. Leider löst dieser Mechanismus nicht (immer) aus, wenn der BIOS-Chip als solcher noch ansprechbar ist und ein nur unvollständiges oder fehlerhaftes Firmware-Image enthält. Daher ist dieser Mechanismus nach einem fehlgeschlagenem BIOS-Update oft nicht hilfreich...

BIOS-Chip mit externem Programmer flashen

Die Hardware-Hersteller stellen BIOS-Updates auf ihren Websiten bereit. Diese enthalten die rohen Firmwaredateien, welche man mit einem externen Programmer auch manuell auf den BIOS-Flash-Speicherchip schreiben kann. Mit dem "TL866II Plus" gibt es einen sehr günstigen Universal-Programmer für den gelegentlichten Gebrauch, mit dessen Software "Xgpro 8.51" man Unmengen verschiedener Chip-Typen flashen kann. Die meisten Verkäufer legen eine Hand voll Adapter mit bei, sodass man die gängigsten Bauformen direkt aufstecken kann.

Einen kleinen Wermutstropfen hat der günstige TL866II Plus: es gibt keine native Linux-Software. Glücklicherweise hat sich bereits jemand über einen Workaround mit Wine Gedanken gemacht, deshalb hier nur kurz der Link zur Anleitung.

Versuch mit Chip-Klammer

Ein besonders interessantes Zubehör für den Programmer ist die SOP8-Klammer. Diese kann man direkt auf achtbeinige SOP-Chips setzen und so mit dem Programmer verbinden, ohne sie vom Board entlöten zu müssen.

Beim Auslesen des Chips mithilfe dieser Klammer meldet die Software gerne mal den Fehler "Pin Detect error". Das bedeutet zum Glück nur, dass die Verbindung zum Chip nicht korrekt sitzt. Hier hilft es einfach die Klammer noch einmal neu zu justieren.

Nun kann es zum nächsten Fehler kommen: "OverCurrent Protection! External short or IC reverse or incorrect package!": die SOP8-Klammer funktioniert leider nur mit einigen wenigen Boards, da hiermit auch andere Bauteile auf dem Board angesprochen werden.

BIOS-Chip entlöten

Wenn mit der Klammer kein Auslesen des Chips möglich ist muss dieser entlötet werden, um ihn anschließend in eine passende Fassung direkt auf den Programmer stecken zu können.

Für das Entlöten verwende ich eine Heißluftstation mit etwa 380°C. Den Chip dazu einfach ein paar Sekunden erwärmen und dann mit einer Pinzette vom Board abheben. Das geht verblüffend einfach. Hier im Bild gezeigt an einem Testobjekt auf einer PCI-Karte.

Nun kann der Chip direkt in die Adapterfassung gesteckt werden und der Adapter wiederrum in den Programmer. Nach abgeschlossenem Lesevorgang sieht man den kompletten Inhalt des 8 MiB großen CMOS Flashs. Falls der Lesevorgang jetzt noch immer nicht funktioniert ist der Chip mit hoher Wahrscheinlichkeit irreparabel defekt und muss ausgetauscht werden.

BIOS-Chip neu beschreiben

Der Rest ist nun trivial. Die entsprechende (neue) Firmware-Datei muss in die Programmer-Software geladen und der Programmiervorgang gestartet werden.

Das Einlöten ist glücklicherweise genau so einfach wie das Entlöten. Einfach den Chip auf die Kontakte auf dem Board setzen und etwas Heißluft zuführen, dann sitzt er wieder fest.

Voilà! It works, bitches.

Und noch mehr

Durch das Flashen der Original-Firmware auf den Chip werden ebenfalls die BIOS-Standardeinstellungen wiederhergestellt. Somit ist es mit dieser Methode auch möglich sein vergessenes BIOS-Kennwort zurückzusetzen.

Durch gezielte Anpassungen der Firmware-Module kann auch die WiFi-Whitelist entfernt werden, mit welcher einige Hersteller die verwendbaren WLAN-Module einschränken.

Weitere erfolgreich geflashte Geräte

GerätGelöstes ProblemMethode
Gigabyte GA-X79-UD3BIOS nach fehlgeschlagenem Update wiederhergestelltChip ausgelötet
DFRobot LattePanda EinplatinencomputerBIOS nach fehlgeschlagenem Update wiederhergestelltvia SOP8-Klammer
HP Pavilion 15-BC070NGBIOS nach fehlgeschlagenem Update wiederhergestelltChip ausgelötet
Lenovo U510WiFi-Whitelist entferntChip ausgelötet
Lenovo G50-70WiFi-Whitelist entferntChip ausgelötet
HP EliteBook 840 G6BIOS-Passwort inkl. "HP Endpoint Security Controller Problem" entferntChip ausgelötet
HP EliteBook x360 1030 G4BIOS-Passwort inkl. "HP Endpoint Security Controller Problem" entferntChip ausgelötet
Lenovo Z50-75WiFi-Whitelist entferntChip ausgelötet
ThinkPad T440pWiFi-Whitelist entferntChip ausgelötet
HP EliteBook 8470pBIOS-Passwort entferntChip ausgelötet
HP EliteBook 850 G5BIOS-Passwort inkl. "HP Endpoint Security Controller Problem" entferntChip ausgelötet
HP EliteBook 820 G3BIOS-Passwort entferntChip ausgelötet
Lenovo Ideapad 3 15ADA05BIOS nach fehlgeschlagenem Update wiederhergestelltvia SOP8-Klammer
Lenovo V14-ADABIOS nach fehlgeschlagenem Update wiederhergestelltvia SOP8-Klammer
HP EliteBook 840 G2BIOS-Passwort entferntChip ausgelötet
HP EliteBook x360 1030 G3BIOS-Passwort entferntChip ausgelötet
DELL Precision 7530BIOS-Passwort entferntChip ausgelötet