heim · Beleuchtung · BIOS-Firmware über Programmierer. BIOS-Firmware über SPI-Schnittstelle

BIOS-Firmware über Programmierer. BIOS-Firmware über SPI-Schnittstelle


Jede moderne digitale Technologie, sowohl Computer als auch Haushalt, funktioniert nach einem speziell geschriebenen Aktionsalgorithmus. Dieser Algorithmus wird in Form von Programmcode in ein spezielles Programm geschrieben, auch Geräte-Firmware genannt. Manchmal, zum Beispiel, wenn das Gerät ohne eingeschaltet wurde Spannungsschutz Bei einem Gewitter stürzt diese Firmware ab.

Dual-BIOS SO-8

Der Programmcode, der in den Flash-Speicher des Chips geschrieben wurde, beginnt zu versagen und das Gerät kann nicht mehr normal funktionieren. Was ist in diesem Fall zu tun? Lesen Sie die Anweisungen auf der Website und finden Sie es heraus. Und hier müssen wir die Firmware, also das gleiche Programm, in dem zum Flashen erforderlichen Format finden, den Speicher der Mikroschaltung löschen und sie dann erneut neu schreiben neues Programm. Um die Firmware in den Speicher des Chips hochzuladen, benötigen wir einen Programmierer. Wenn ein Gerät mit „roher“ Firmware veröffentlicht wurde, können Sie durch das Flashen auf eine neuere Firmware manchmal neue Funktionen zum Gerät hinzufügen oder unangenehme Fehler beseitigen, die Ihr Leben mit dieser Technik vergiftet haben. Lassen Sie mich ein einfaches Beispiel geben: Auf Motherboards bietet der Hersteller die Möglichkeit, die Firmware zu aktualisieren, indem Sie sie einfach von einem Flash-Laufwerk lesen, ins BIOS gehen und auswählen.


Dann stellt sich für Anfänger die berechtigte Frage: Warum brauchen wir überhaupt noch andere Programmierer, wenn alles so einfach und unkompliziert im BIOS gelöst wird? Tatsache ist, dass dies nur möglich ist, wenn wir ins BIOS gehen und die gewünschte Option auswählen können, also wenn unser Motherboard irgendwie funktioniert. Bei Problemen mit dem BIOS kann das Mainboard angeblich starten, wenn man den Power-Knopf am PC drückt, allerdings gibt es kein Bild, das uns sagt, dass der Mainboard-Selbsttest erfolgreich war. Wie kann man hier sein? Ist in diesem Fall unsere Firmware ausgefallen oder etwas anderes?


POST-Karte

Hier müssen Sie zunächst einen Exkurs machen und darüber sprechen, was eine POST-Karte ist und warum sie hier benötigt wird. Dabei handelt es sich um eine spezielle Platine für den PCI-Anschluss, der dort eingesteckt wird und eine Anzeige von POST-Codes, also eine Anzeige in Form eines alphanumerischen Codes, der auftritt, aufweist Softwareprozesse, Einschalten des Motherboards, auf zwei Sieben-Segment-Anzeigen. Diese POST-Codes verfügen natürlich jeweils über eine eigene Dekodierung, anhand derer wir im Falle einer Panne feststellen können, in welcher Phase der Fehler aufgetreten ist. Und wenn wir feststellen, dass der Test bei einem der POST-Codes einfriert, können wir mit einer gewissen Wahrscheinlichkeit davon ausgehen, dass ein fehlerhaftes BIOS für die Fehlfunktion verantwortlich ist. Natürlich müssen Sie vor dem Flashen zunächst alle Standardverfahren durchführen, falls der Kontakt in den Speicher- oder Prozessoranschlüssen schlecht ist.


CPU-Sockel

Stecken Sie den Prozessor in den Sockel, heben und senken Sie den Hebel 20 Mal und die Oxide, falls sie sich auf den Steckerkontakten befanden, werden gelöscht. Verwenden Sie einen weichen, weißen Radiergummi, um über die Kontakte zu gehen. Arbeitsspeicher, auf beiden Seiten, zum gleichen Zweck. Nehmen Sie eine Zahnbürste und führen Sie sie fünfmal über jeden der Speichersteckplätze, entlang des Anschlusses und daran entlang. Wie die Praxis zeigt, reicht dies manchmal aus, damit der Computer funktioniert.

Übrigens, wenn Sie die Batterie auf dem Motherboard gewechselt haben, vergessen Sie nicht, das CMOS zu löschen, indem Sie 2 Clear CMOS-Kontakte auf dem Motherboard mit einem Jumper für 10 Sekunden schließen.


So setzen Sie das CMOS zurück

Wenn das Motherboard ein Asrock-Modell war, wie zum Beispiel die weit verbreitete N68- oder G31-Serie und dergleichen, dann müssen Sie die RAM-Module entfernen und wieder einsetzen, nach dem Austausch der Batterie lesen Sie über Schatten-RAM, falls jemand daran interessiert ist, was dafür ist das erledigt.

Falls Sie dennoch einen erneuten Flash durchführen müssen

Kommen wir also zurück zu unseren Schafen. Sie haben alle diese Vorgänge durchgeführt, aber das Motherboard möchte nach wie vor nicht richtig funktionieren und Sie beschließen, das BIOS zu flashen. Hier müssen Sie wissen, welche Arten von Mikroschaltungen und in welchen Fällen Sie auf Motherboards finden können. Auf die Arten von Speicherchips, die auf veralteten Motherboards aus der Pentium-4-Ära im PLCC32-Gehäuse zu finden waren, gehen wir nicht besonders ein. Sie erfordern eine andere Art von Programmiergerät, dessen Herstellung viel komplexer und teuer ist, wenn man ein fertiges Gerät kauft.

Programmierer TL 866A

Wenn jemand einen solchen Speicherchip wirklich flashen muss, benötigt er einen TL 866A-Programmierer, der bei Ali Express bestellt werden kann. Dies ist nur der Programmierer selbst, ohne Adapter und Adapter, und er kostet etwa 2,5 Tausend Rubel. Vollständiger Satz, natürlich wird es teurer. Doch wie sich herausstellt, gibt es für dieses Problem eine noch günstigere, wenn auch weniger universelle Lösung. Dies ist ein NANO-USB-Programmierer von E-Bay bei Ali Express, aus irgendeinem Grund habe ich ihn nicht gefunden.

NANO USB-Programmierer

Die Kaufentscheidung ist aufgrund der geringeren Vielseitigkeit im Vergleich zum TL866A wahrscheinlich sehr umstritten, kostet aber auch etwa halb so viel, etwa tausend Rubel. Wir interessieren uns jetzt für Speicherchips mit SPI-Schnittstelle om, die viel billigere und einfachere Programmierer erfordern.

Ddip-8 Bios-Chip

Tatsache ist, dass ab etwa 2007 auf Motherboards von AMD- und Intel-Plattformen ein allmählicher Übergang von BIOS-Chips im PLCC32-Gehäuse zu Chips mit einer SPI-Schnittstelle mit 8 Beinen begann, die in Dip-8 und So-8 hergestellt wurden.


BIOS PLCC

Letztere werden, wie Sie bereits wissen, in der SMD-Version veröffentlicht. Daher werden dieselben Mikroschaltungen auf modernen Motherboards sehr oft in Dip-8-Gehäusen hergestellt und in einem speziellen Sockel installiert.


Programmierer CH 341A

In diesem Fall müssen wir lediglich den Chip aus dem Sockel entfernen, ihn in den ZIF-Programmieradapter einbauen, ihn flashen und ihn dann wieder in das Motherboard einbauen. Bevor Sie die Mikroschaltung löschen und mit neuer Firmware flashen, sollten Sie übrigens unbedingt die aktuelle Firmware auf Ihrer Festplatte speichern. Dadurch können Sie es problemlos wieder hochladen, wenn die neue Firmware nicht stabil funktioniert oder sich für dieses Gerät als überhaupt nicht geeignet herausstellt.

Aber wo bekomme ich die Firmware für den Programmierer her, denn die muss im *. Behälter oder *. verhexen Dies sind die Firmware-Formate, die der Programmierer versteht. Auf der offiziellen Website des Herstellers können Sie zum Aktualisieren der Firmware über ein Flash-Laufwerk nur ein völlig unverständliches Format herunterladen. Wie die Praxis gezeigt hat, handelt es sich dabei meist um das gleiche Binärformat *. Behälter, nur mit einer anderen Erweiterung, und um es zu flashen, müssen wir nur die Dateierweiterung in *.bin ändern. Wie einfach das alles ist)...


Das war aber nicht der Fall, wir haben uns schon früh gefreut)... Beispielsweise stellen Hersteller von Monitoren und anderen Geräten die Firmware nicht öffentlich zur Verfügung und der Zugriff darauf ist nur in möglich Servicezentren, oder Sie können jemanden bitten, einen Dump vom Arbeitsmonitor zu erstellen. Aber glücklicherweise ist die Welt nicht ohne gute Leute, und diese Firmwares sind, wenn man genau hinschaut, immer noch auf spezialisierten Reparaturwerkstätten für Geräte zu finden. Was sollen wir tun, wenn sich der BIOS-Chip in einem SO-8-Gehäuse befindet? Muss man es vor dem Flashen entlöten? Nein, zumindest nicht immer... Die chinesische Industrie stellt einen speziellen Adapter her, einen Clip, den wir durch Anbringen an den Kontakten des Mikroschaltkreises von oben ohne Entlöten flashen können. Aber ich werde eine Reservierung vornehmen, diese Option funktioniert nicht immer.


In diesem Fall müssen Sie den Speicherchip ablöten und flashen, indem Sie ihn an das Adapterpad anlöten, oder einen Clip verwenden, um den Chip darin zu halten, oder diese Adapter, die unterschiedliche Breiten für den installierten Chip haben, 150 und 200 Mil.




Adapter 200 und 150 Mil

Wie kann man einen SO-8-Chip ohne Hilfe entlöten? Lötpistole? Sie können z. B. Rosen- oder Holzlegierungen verwenden Extremfall Sie können ein Lot mit niedrigerer Temperatur als beim bleifreien Löten, POS-61, nehmen, es auf die Kontakte des Mikroschaltkreises auftragen, eine medizinische Nadel aus Edelstahl nehmen und sie zum Erwärmen unter einen der Kontakte des Mikroschaltkreises einhaken löten Sie es mit der Spitze des Lötkolbens und heben Sie es an.


Anschließend muss dieser Vorgang nacheinander mit allen Kontakten durchgeführt werden. Anschließend müssen Sie das alte Lot von den Kontaktpads auf der Platine entfernen, indem Sie mit einem Demontagegeflecht Flussmittel auftragen. Ich habe meinen Programmierer und meinen Clip vor langer Zeit verloren, weil ich das BIOS auf nur einem Motherboard geflasht habe. Und jetzt hilft er mir oft, wenn ich Zweifel habe, wo das Problem liegt, sei es im BIOS oder nicht. Wenn es aus irgendeinem Grund nicht möglich ist, einen SPI-Programmierer zu kaufen, können Sie selbst eine einfache Schaltung zum Flashen von Mikroschaltungen in einem Dip-8-Gehäuse löten, höchstwahrscheinlich für einmalige Arbeiten, es wird für Sie ausreichen.

Elektrisches Schema


Ein 3,3-Volt-Stabilisator kann in diesem Fall bei Bedarf durch ersetzt werden Lithium Batterie Tablet, 2016-2032, es erzeugt frisch natürlich etwa 3 Volt, und diese Leistung wird für eine einmalige Firmware ausreichen.

Statt Ausgabe

Diese bedingte Softwarereparatur von Motherboards ist eine der häufigsten einfache Typen Reparatur und erfordert weder Erfahrung im Löten noch das Vorhandensein einer Lötpistole oder anderer teurer Werkzeuge und Geräte. Ich empfehle den SPI-Programmierer von Ali Express und den Clip dazu als kostengünstige Lösung zum Flashen des BIOS von Mainboards allen Einsteigern, die sich aus verschiedenen Gründen die Anschaffung eines TL866A-Programmierers noch nicht leisten können. Viel Spaß mit der Reparatur, AKV war bei euch.

EEPROM-Flash-Speicherchips der Serie 25xxx werden häufig in der Mikroelektronik eingesetzt. Insbesondere in moderne Fernseher und 25xxx-Motherboards speichern die BIOS-Firmware. Das Flashen von 25xxx erfolgt über die SPI-Schnittstelle, was den Unterschied zwischen diesen Mikroschaltungen und Flash-Speichern der 24xxx-Familie darstellt, die über i2c (Quadratbus) geflasht werden.

Dementsprechend benötigen Sie zum Lesen/Löschen/Schreiben von 25xxx einen SPI-Programmierer. Eine der günstigsten Optionen für Programmierer für diesen Zweck ist USBasp, das lächerlich viel kostet – bei eBay beträgt die Lieferung nur etwa 2 US-Dollar. Ich habe mir einmal einen gekauft, um Mikrocontroller zu programmieren. Jetzt musste ich keinen Mikrocontroller, sondern einen SPI-Flash flashen und beschloss, ihn zu verwenden.

Mit Blick auf die Zukunft werde ich sagen, dass die Tifa-Firmware funktioniert, 25xxx-Chips sind genäht. Neben 25xxx ist der modifizierte Programmierer übrigens auch für die Arbeit mit 24xxx und Microwire ausgelegt.

1. USBasp blinken

Zuerst müssen Sie die Kontakte J2 schließen:

Persönlich habe ich den Schalter nicht einfach geschlossen, sondern in die Kontakte eingelötet:


Wenn die J2-Kontakte geschlossen sind (ich habe den Schalter in der richtigen Position), geht USBasp in den Bereitschaftsmodus zum Blinken.

USBap kann sich nicht selbst neu flashen, daher ist ein anderer Programmierer erforderlich. USBasp scheint sich in der Lage eines Chirurgen wiederzufinden, der seinen Blinddarm nicht selbst herausschneiden kann und einen Freund um Hilfe bittet. Zum Flashen von USBasp habe ich einen selbstgebauten Programmierer AVR910 verwendet, aber einmal kann man in ein paar Minuten schnell einen „5-Draht“-Programmierer löten, der nur aus einem LPT-Anschluss und 5 Widerständen besteht.

Verbinden Sie den Programmierer mit USBasp:




Jetzt gehen wir zum Forum für alternative Firmware von Tifa, im oberen Beitrag finden wir das Archiv mit der neuesten Firmware und Software und laden es herunter.


Dort finden wir die Datei mega8.hex, das ist eine alternative Firmware für USBasp.

Wir starten CodeVisionAvr (ich verwende Version 2.0.5) und legen die Programmierereinstellungen fest: Einstellungen -> Programmierer.

Legen Sie die Aufnahmeeinstellungen fest: Extras->Chipprogrammierer. Wir haben uns für den Atmega8L-Chip entschieden, genau dieser ist auf USBasp verbaut. Wir legen keine Sicherungen frei; die benötigten Sicherungen sind bereits in den Chip eingenäht. Die restlichen Einstellungen belassen wir als Standard.

Löschen Sie das alte USBasp-Programm: Programm -> Chip löschen.

Öffnen Sie die Firmware-Datei mega8.hex: Datei->Flash laden.

USBasp neu flashen: Programm->Flash.


Wenn die Aufzeichnung stattgefunden hat und keine Fehlermeldung angezeigt wurde, wurde die alternative Firmware erfolgreich in USBasp geflasht. Jetzt kann USBasp nicht nur wie bisher AVR-Mikrocontroller nähen, sondern auch mit Flash-Speicher arbeiten. Wir öffnen die Kontakte J2, damit USBasp wieder in den Programmiermodus wechselt.

Schauen wir uns nun an, ob Windows 7 x86 diesen Programmierer erkennt. Wir stecken USBasp in USB ein und ... das System schreibt „USBasp konnte den Treiber nicht finden.“ Natürlich müssen Sie den Treiber installieren. Es werden jedoch keine Treiber aus dem Forum heruntergeladen; diese müssen von der USBasp-Website heruntergeladen werden; die Originaltreiber sind auch für den modifizierten Programmierer geeignet. Heruntergeladen, installiert, Win7 hat den Programmierer gesehen, alles war ok. Allerdings programmiere ich Mikroelektronik auf einem Laptop mit WinXP, und nach der Installation der Treiber sieht es auch der Programmierer.

2. Plattform zum Anschluss von USBasp an den 25xxx DIP-Chip

Jetzt müssen wir die Plattform für die Programmierung von 25xxx vorbereiten. Ich habe das auf einem Steckbrett nach diesem Schema gemacht:


3. Firmware für 25xxx-Chips über USBasp

Um die 25xxx-Firmware über einen modifizierten USBasp zu flashen, verwenden Sie das Programm AsProgrammer, das auch in verfügbar ist.

Lassen Sie uns zum Beispiel mit der Mikroschaltung Winbond 25x40 arbeiten. Starten Sie AsProgrammer, stellen Sie den SPI-Betriebsmodus ein und wählen Sie den Chiptyp aus: Chip->SPI->Winbond->...


... und wir sehen, dass W25X40 nicht auf der Liste steht. Nun, dann geben wir die Parameter der Mikroschaltung manuell ein. Wir finden das Handbuch für Winbond 25X40 und dort auf Seite 4 sehen wir die folgenden Parameter:


Diese Parameter geben wir hier ein:


Wir verbinden USBasp mit dem Computer und dem Winbond 25×40 Chip:


Mit den Tasten „Lesen“, „Schreiben“ und „Löschen“ überprüfen wir die Funktion des Programmiergeräts:


Sie müssen nur berücksichtigen, dass Sie, bevor Sie etwas auf den Chip schreiben, zunächst Folgendes einstellen müssen: Einstellungen -> Aufnahmeprüfung, damit nach dem Schreiben der Firmware auf den Chip überprüft wird, ob das Geschriebene übereinstimmt was letztendlich niedergeschrieben wurde. Dies ist eine wichtige Sache, denn wenn die Firmware nicht auf einem gereinigten Chip erstellt wird, wird der Teufel hineingeschrieben. Daher müssen Sie zuerst den Chip löschen und ihn dann nur noch beschreiben.

Dank der Firmware von Tifa kann der günstige chinesische USBasp-Programmierer jetzt mit eeprom 25xxx Flash-Speicherchips arbeiten. Theoretisch funktioniert es noch mit 24xxx und Microwire, ich habe es aber nur mit 25xxx getestet.

UPD1:
Es stellt sich heraus, dass dieselbe Firmware in den AVR910-Programmierer geschrieben werden kann. Dann funktioniert es auch mit 25xxx Flash-Speicher:

Heute werden wir uns die Arbeit mit einem solchen Tool wie einem Computer-BIOS-Programmierer ansehen. Und das Wichtigste: Wir werden damit das Flashen durchführen! Bevor wir beginnen, erinnern wir uns an Folgendes: Die Arbeit mit einem Programmierer ist nichts Kompliziertes oder erfordert besondere Fähigkeiten (wie viele Leute fälschlicherweise denken) und nichts Programm Wir brauchen es hier nicht wirklich :)

Der Programmierer schreibt einfach die zuvor heruntergeladene Firmware (Mikroprogramm) und „lädt“ sie direkt in den BIOS-Chip hoch. Obwohl Programmierer die gleiche Funktion ausführen, können sie unterschiedlich aussehen. Hier zum Beispiel mehrere Modelle (zum Vergrößern auf das Foto klicken):

In der Regel handelt es sich hierbei um Geräte, die an einen USB-Anschluss (LPT oder COM) eines Computers angeschlossen werden. Für sie wird ein eigener Treiber im System installiert, der komplett mit dem Programmierer geliefert wird, und schon sind sie betriebsbereit.

Aber das Wichtigste zuerst! Schauen wir uns also eines an echter Fall, was kürzlich bei unserer Arbeit passiert ist. Wir haben einen alten Computer, auf dem Windows 98 und ein bestimmtes Programm installiert sind, das nur unter diesem Betriebssystem funktioniert. Kurz gesagt, das ist genau dann der Fall, wenn Sie es nicht wegwerfen können und es reparieren müssen!

Und unser Problem sah so aus: Beim Hochfahren des Computers wurde auf dem Monitor folgende Meldung angezeigt.




Normalerweise macht eine solche Aufschrift ziemlich deutlich, was benötigt wird, aber hier wurde das Problem dadurch verschärft, dass der Computer nach dieser Meldung völlig einfror und es unmöglich war, weiter damit zu arbeiten. Diese. Es war unmöglich, das Board selbst für die Firmware zu verwenden.

Es gibt nichts zu tun, Sie müssen einen BIOS-Programmierer verwenden. Ich wiederhole es noch einmal: Programmieren und die Verwendung eines Programmiergeräts sind zwei verschiedene Dinge! :) :)

Was ist also unser Aktionsplan in dieser Situation? Laden Sie zunächst die erforderliche (vorzugsweise die aktuellste) Firmware für diesen BIOS-Chip herunter, entfernen Sie dann vorsichtig den Flash-Speicherchip selbst von der Platine, installieren Sie ihn im Programmierer und schreiben Sie die Firmware, die wir dort heruntergeladen haben. Wie Sie sehen, ist alles einfach! :) Lasst uns anfangen, mit Gottes Hilfe!

Also müssen wir uns zunächst für unser Modell entscheiden. Wir öffnen das Computergehäuse und blicken in seine „Seele“ :)


Zwischen den PCI-Steckplätzen sehen wir eine ermutigende Aufschrift: P6VAA. Natürlich nicht sehr informativ, aber schon was! Jetzt, bewaffnet mit der Hoffnung auf das Beste, „gehen“ wir ins Internet und beginnen, es mit einer Suche anhand dieser Inschrift zu quälen. Nach einiger Zeit erhalten wir das Ergebnis: Dieses Motherboard ist eine Idee von Elitegroup Computer Systems (ECS).

In der Beschreibung heißt es, dass „an Bord“ ein BIOS-Chip der Firma „Award“ verbaut sei. Was jedoch eindeutig aus dem Aufkleber hervorgeht, der oben auf der Mikroschaltung selbst aufgeklebt ist:

Nach einigem weiteren Googeln in die gleiche Richtung erhalten wir die Möglichkeit, aus dem World Wide Web ein passendes Bios für unser Board herunterzuladen. So sah dieses „Glücksticket“ in meinem Fall aus:




Wie Sie verstehen, muss über die „Frische“ dieser BIOS-Firmware (2001) nicht gesprochen werden, aber unser Computer ist, wie man sagt, kein Junge mehr (allerdings Pentium 3!) :) Laden Sie einfach das Archiv mit herunter die BIOS-Datei auf Ihrem Computer: Lassen Sie sie bis zum richtigen Moment ruhen.

Schauen wir uns also unseren Aktionsplan an. Demnach besteht unser nächster Schritt darin, den BIOS-Chip von der Platine zu entfernen. Lass es uns tun! Lassen Sie uns zunächst das Motherboard selbst vollständig abschrauben. Im Prinzip muss man das nicht machen, aber wenn es zur Programmierstufe kommt, dann mache ich genau das. Hier ist unser Board von Elitegroup:



Nun werden wir, wie vereinbart, daraus unseren BIOS-Flash-Speicherchip „heraussuchen“. Wir pflücken mit Hilfe eines speziellen Geräts namens Extraktor. In diesem Fall so:



Dies ist ein PLCC-Extraktor, der speziell zum Extrahieren von Mikroschaltungen mit dem PLCC-Formfaktor (Plastic Leaded Chip Carrier) verwendet wird. Übersetzt ungefähr als: „bleifreier Kunststoff-Chiphalter“. Wie sieht es aus? Und so:


Wie Sie sehen, scheint der Flash-Speicherchip in einen Kunststoffsockel mit 32 Pins „eingewickelt“ zu sein. Man nennt diesen Sockel auch „Crib“ oder „Pad“, und aufgrund seiner 32 Kontakte kann man von einem Formfaktor wie PLCC32 sprechen. Das ist alles zum Extrahieren ähnlicher PLCC-Chips (mit unterschiedliche Beträge Kontaktpads) ist das, wofür unser Abzieher konzipiert ist. Seine Metallklammern haben an den Enden kleine Haken, mit deren Hilfe das BIOS von der Platine entfernt wird.

Notiz: Es gibt verschiedene Arten (Typen) von BIOS-Chips. Wenn wir über die beliebtesten sprechen, dann sind dies PLCC, DIP, SOP und SOIC. Darüber hinaus gibt die Zahl hinter dem Namen in der Regel Auskunft über die Gesamtzahl der Pins (Kontakte) des Chips selbst.

Jeder Programmierer mit Selbstachtung ist mit einem Satz geeigneter Adapter ausgestattet, die den elektrischen Kontakt zwischen der Mikroschaltung und unserem Gerät gewährleisten. Einfach ausgedrückt: Sie können es im Programmierer installieren. Eine andere Sache ist, dass dieselben Adapter in der Regel separat (in Form von Zusatzoptionen) für den Programmierer verkauft werden und zusammen diese erheblich steigern können endgültige Kosten. Was kannst du tun? Sie müssen bezahlen, um die Funktionalität zu erweitern!

Zur besseren Übersicht möchte ich Ihnen eine der Optionen für einen solchen Adaptersatz zeigen (rechts im Foto sehen Sie jeweils eine Beschreibung). Zum Vergrößern können Sie auf das Foto klicken:




Die gängigsten Chips, mit denen wir beim Flashen des BIOS auf dem Programmierer höchstwahrscheinlich zu tun haben werden, sehen in etwa so aus:



Notiz: SOP-SOIC-Formate ähneln im Aussehen, unterscheiden sich jedoch geringfügig im Abstand zwischen den Stiften und ihrer Biegung. Obwohl kein DIP-Paket vorhanden war großes Foto oben, aber wir werden später in diesem Artikel darauf zurückkommen. Wenn Sie mehr über verschiedene Mikroschaltungspakete erfahren möchten, können Sie es selbst herunterladen.

Jetzt müssen wir den Chip vorsichtig mit einem Extraktor entfernen. Wir stecken es in die speziell dafür vorgesehenen Nuten am Verbinder (Krippe):


Der PLCC-Extraktor ist so konzipiert, dass wir den Chip nach dem Greifen nicht einmal zu uns heranziehen müssen. Es reicht aus, die Seitenteile des Geräts sanft zusammenzudrücken (zusammenzuführen), und der BIOS-Chip springt aus seinem Sitz. Etwas wie das:


Schauen wir uns den freien Platz genauer an:




Was sehen wir hier (im Foto oben)? Wir sehen 32 Kontakte (PLCC32, denken Sie daran) für den BIOS-Flash-Speicher, Steckplätze für die Installation eines Extraktors (durch Dreiecke gekennzeichnet) und eine „abgeschnittene“ Kante des Kinderbetts (untere rechte Ecke). Dies ist der sogenannte „Schlüssel“, der speziell dafür hergestellt wird, dass wir die Mikroschaltung auf die einzig mögliche und korrekte Weise installieren. Sie sehen, auf der rechten Seite des Fotos befindet sich derselbe „Schnitt“ auf dem BIOS-Chip selbst.

Achtung, spannender Moment! Nehmen wir unseren Programmierer zum Flashen des BIOS! Persönlich habe ich mir einmal dieses Modell bestellt:



Dies ist der „NANO USB Programmer“, der uns freundlicherweise von unseren koreanischen Freunden zur Verfügung gestellt wurde, die ihn über E-bay verkaufen. Etwas größer als ein Flash-Laufwerk! Dieser Programmierer ist speziell für das Flashen des BIOS von Motherboards „geschärft“. Teure und „hochentwickelte“ Modelle unterstützen eine ganze Reihe anderer Mikroschaltungen, die nichts mit Computern zu tun haben. Natürlich, wenn Sie mehr Geld haben, dann ... reicht die Reserve nicht für Ihre Tasche, wie man sagt :) Ich brauchte einen kleinen (relativ günstigen) und einfach zu bedienenden Programmierer speziell für das Flashen von BIOS. Deshalb habe ich dort aufgehört.

Notiz: Bei Interesse können Sie auf unserer Website das mitgelieferte Gerät herunterladen und sich näher mit dem Gerät vertraut machen. Da gibt es Kurzbeschreibung, Fotos, Liste der von ihm unterstützten Mikroschaltungen usw.

Ein ähnlicher Programmierer kostet 20 $, ABER – dies ist nur in der Grundkonfiguration (ohne zusätzliche Optionen). Genau das gleiche wie auf dem Foto oben. Die Hauptoptionen sind in der Regel zusätzliche Adaptermodule, die die Funktionalität des Geräts erweitern und letztendlich eine größere Anzahl von Mikroschaltungen und Chips unterstützen können. Ich habe gleich zusammen mit dem Programmierer eine der „Optionen“ für drei Dollar bestellt und werde sie euch später zeigen.

Also installieren wir den BIOS-Chip im Programmierer (vergessen Sie nicht, den „Schlüssel“ zu überprüfen).




Im Allgemeinen ist die Arbeit mit dem Programmierer in zwei Phasen unterteilt: physische Manipulationen mit der Platine, dem Extraktor, dem Chip, dem Programmierer selbst und direkt die Arbeit mit dem Flasher-Programm, das das BIOS in den Chip „einnäht“ (schreibt).

Jetzt sind wir an einem solchen Moment angelangt. Lassen Sie uns kurz die wichtigsten Punkte der Arbeit mit der Software unseres Geräts durchgehen. Natürlich hat jedes Modell sein eigenes, aber allgemeines Schema, wie wir oben gesagt haben, Folgendes: Installieren Sie zuerst den Treiber für den Programmierer, starten Sie dann den Flasher und „nähen“ Sie den BIOS-Flash-Speicherchip.

Entpacken wir also unser Archiv mit proprietärer Software und sehen uns eine Reihe von Dateien an:

Was ist hier vorhanden? Ein Verzeichnis mit Treibern (Treiber), mehrere Dateien mit Dokumentation (ich habe oben bereits einen Link dazu angegeben) und die „exe“-Datei des Flashers selbst (Flash-Programm).

Installieren Sie wie vereinbart zunächst den Treiber. Das Verfahren selbst ist nicht kompliziert oder ungewöhnlich, daher werden wir nicht gesondert darauf eingehen. Ich kann nur sagen, dass es sowohl auf Windows XP als auch auf Windows 7 (x32) erfolgreich installiert wurde.

Gehen Sie nach der Installation zum Gerätemanager und überprüfen Sie das Ergebnis. Im Abschnitt „USB-Controller“ sollten wir dieses Bild sehen:


Das Gerät wurde erfolgreich installiert! Jetzt müssen Sie das Programm selbst (die Datei biosw.exe) starten und mit der Durchführung des Rituals beginnen! :) :)

Beratung! bevor Sie dies verwenden Software Es wird dringend empfohlen, das Antivirenprogramm zu deaktivieren, da es den Start dieser Anwendung aus irgendeinem Grund für potenziell gefährlich hält. Zumindest mein Kaspersky tut es.

Unser Hauptprogrammfenster sieht so aus:


Manchmal mag ich Schnittstellen, die nicht leiden, wie einer meiner Freunde sagte: „ übermäßige Funktionalität"! Fünf Haupttasten. Außerdem können Sie nur zwei verwenden :)

Notiz: Nachdem Sie auf eine der Schaltflächen geklickt hatten, erschien dieses Fenster:


Es heißt, dass das Gerät an einen USB-Anschluss mit niedriger Geschwindigkeit angeschlossen ist oder nicht verwendet wird optimaler Modus Busübertragungen (OHCI). Stimmt, ich habe den Programmierer an einen externen angeschlossen – das gleiche Ergebnis. Sie können also einfach auf „OK“ klicken und es ignorieren.

Daher gilt es als gute Praxis, vor dem Flashen des BIOS auf dem Programmiergerät die aktuelle Version in einer separaten Datei zu speichern (nur für den Fall). Was passiert, wenn wir ein neues BIOS „hochgeladen“ haben und es nicht passte, die alte Firmware-Datei aber nicht mehr vorhanden ist? Um einen solchen „Hinterhalt“ zu vermeiden, müssen wir zunächst den Quellcode in eine Datei auf dem Computer „abladen“. In unserem Fall nützt dies zwar wenig, da der Computer mit der vorhandenen Firmware nicht funktioniert. Aber der Ordnung halber werden wir alles nach Anleitung machen!




Hier werden wir aufgefordert, einen Namen für das BIOS-Image anzugeben, das wir speichern. Außerdem können wir im Feld unten sehen, welche Dateiformate unser Programmierer unterstützt? Nachdem wir auf die Schaltfläche „Speichern“ geklickt haben, beginnt der Vorgang des Auslesens und Speicherns der Daten vom Chip.




Auf dem Foto oben sehen wir mehrere wichtige Abschnitte. Beginnen wir von oben: „BIOS-Dateiinformationen“ – hier sollten Informationen zur BIOS-Image-Datei angezeigt werden. Da wir die Datei noch nicht hochgeladen haben, haben wir hier nichts. Direkt darunter befindet sich der zweite Abschnitt: „Geräteinformationen“ – Informationen zum Chip selbst. Hier können wir sehen Seriennummer, Name, Hersteller, Chiptyp usw. Als nächstes folgt eine visuelle Information über den Status des Prozesses und den Namen des Vorgangs, der gerade ausgeführt wird (Lesen).

Nach Abschluss des Vorgangs können wir uns unser Laufwerk C: ansehen und sicherstellen, dass die BIOS-Datei erfolgreich auf unserem Laufwerk gespeichert wurde:


Jetzt können wir endlich mit dem Flashen der BIOS-Firmware auf unserem Programmierer beginnen! Klicken Sie auf die zweite Schaltfläche „Schreiben“, die sich im Hauptprogrammfenster befindet.

Das Windows Explorer-Fenster öffnet sich erneut, aber hier müssen wir die Image-Datei unseres BIOS auswählen, die wir zuvor aus dem Internet heruntergeladen haben:




Wählen Sie unsere Bin-Datei aus und klicken Sie auf die Schaltfläche „Öffnen“. Danach erscheint folgendes Fenster:




Darin steht: „Der Chip wird überschrieben!“ Möchtest du fortfahren?" Würde es trotzdem tun! Natürlich wollen wir! :) Klicken Sie auf „Ja“ und der Programmierer beginnt mit dem Flashen der BIOS-Firmware.




Achten Sie auf den ersten Abschnitt des Screenshots oben: „BIOS-Dateiinformationen“. Jetzt gibt es hier Daten, die in den vorherigen Fotos fehlten.

Nach Abschluss beginnt automatisch der Prozess der Überprüfung (Verify) der Integrität und Richtigkeit der in den Flash-Speicher geschriebenen Daten.




Noch etwas Geduld und in der Statuszeile (ganz unten im Fenster) sehen wir das langersehnte: Erfolg!




Werfen wir einen kurzen Blick auf die restlichen Funktionstasten! Neben denen, die wir bereits ausprobiert haben, steht „Erase“. Es ist dumm, den gesamten Mikroschaltkreis zu löschen. Warum ist es notwendig? Nun, wenn Sie Zugang zu einem Computer haben jüngerer Bruder, können Sie, wenn er nicht da ist, dasselbe für ihn löschen und den Chip zurücklegen. Schauen Sie sich die Reaktion an, wenn er den PC einschaltet! Witz:)

Mit der Schaltfläche „Überprüfen“ wird die Überprüfung der Richtigkeit der Eingabe gestartet (wir haben es bereits in Aktion gesehen). Und der letzte – „Get ID“ (eine Kennung abrufen) – kann uns mit etwas Glück im Abschnitt „Geräteinformationen“ die Daten über den im Programmierer verbauten Chip anzeigen.

Was brauchen wir nun? Rechts! Nehmen Sie den Chip aus dem Programmiergerät, installieren Sie ihn wieder auf der Platine, bauen Sie das Ganze zusammen und versuchen Sie, es auszuführen. Der Extraktor, der uns helfen soll, begann, wie man sagt:


Unter sorgfältiger Beachtung des „Schlüssels“ das Element auf der Platine installieren, zusammenbauen und starten:




Schon sehr ermutigend! Noch etwas Geduld und – hier ist das Glück: Ich hätte nie gedacht, dass das Bootlogo von Windows 98 ein Gefühl fast völliger Ruhe hervorrufen könnte :)

Damit rechtfertigte der BIOS-Programmierer erneut das in ihn gesetzte hohe Vertrauen und bestätigte den Titel souverän. nützliches Ding„für Firmware“ Dieser Mist auf der Tafel": Zitat von einem anderen Freund von mir :)

Lassen Sie uns nun ein wenig über einen anderen gängigen Typ von BIOS-Modulen sprechen. Ich meine DIP8-Chips. Auf der Tafel könnten sie so aussehen:


Die Abkürzung DIP steht für „Dual Line Package“ (Paket mit zwei Ausgangszeilen). Was in der Tat gut ist und an seinem zu sehen ist Aussehen. Ja, und das BIOS kann sich an einer beliebigen Stelle auf dem Motherboard befinden (normalerweise im unteren Teil) und nicht unbedingt wie auf dem Foto oben gezeigt!

Es ist auch praktisch, solche Mikroschaltungen mit einem Extraktor zu entfernen (herauszupicken), jedoch nicht mit PLCC, sondern mit DIP. So könnte es aussehen:

Die Hauptsache ist, den Flash-Speicher ein wenig anzuheben, dann gehen die Haken von unten darunter und fixieren ihn sicher. Ziehen Sie es vorsichtig zu sich heran und entfernen Sie es aus dem Montagesockel.




Früher, bevor ich einen Dip Extractor hatte, habe ich einen „Zigarettenanzünder“-Clip für die Autobatterie verwendet (erhältlich auf jedem Radio-Flohmarkt oder Elektrofachgeschäft). Auch sehr praktisch! Es müssen nur die Enden der Klemme eingeführt werden, nicht darunter BIOS-Chip und greife es an den Seiten des Körpers. Ungefähr so:




Die Klemme muss fest genug sein! Dann schaukeln wir den Chip einfach ein wenig hin und her und ziehen ihn gleichzeitig zu uns heran. Bis es in unseren Händen liegt (in der Klemme).


Lasst uns alles arrangieren“ Figuren"in der Nähe. Hier gibt es eine Nuance, die erwähnt werden muss! Erinnern Sie sich, wir haben über den „Schlüssel“ auf dem BIOS-Chip gesprochen? Das DIP-Gehäuse hat ihn auch, aber er sieht etwas anders aus: in Form einer Aussparung (oder Ausschnitt) auf dem Gehäuse in Form eines kleinen Halbkreises.




Schauen Sie sich das Foto oben genau an! Sehen Sie, dass es auf der Hauptplatine und auf dem Programmiergerät selbst ähnliche Vertiefungen und Aussparungen gibt? Dies geschieht wiederum, damit wir den Flash-Speicher korrekt installieren können.

Aufmerksamkeit! Im Gegensatz zum PLCC-Fall können wir DIP falsch installieren (der „Schlüssel“ selbst hindert uns physisch nicht daran). Und wann falsche Installation, Sie können den Chip leicht verbrennen! Ich habe das selbst einmal gemacht :) Unsere Aufgabe ist es, diese Ausschnitte vor dem Einbau zu kombinieren. Der „Schlüssel“ kann auch die Form eines Kreises auf dem Elementkörper selbst haben (eine kleine Vertiefung oder nur ein dunklerer Bereich). Seien Sie vorsichtig, beeilen Sie sich nicht!

Ein gebrauchsfertiger Programmierer mit installiertem DIP-Element könnte so aussehen:



Das weitere Vorgehen unterscheidet sich nicht von dem, was wir oben bereits beschrieben haben: Wir starten die im Kit enthaltene Flasher-Software und „laden“ die neue Firmware hoch.

Ich möchte Ihnen einen wunderbaren Service empfehlen: datasheet-pdf.com. Hier gesammelt große Menge Dokumentation (Datenblätter) für diverse elektrische Bauteile und Mikroschaltungen. Wenn Sie daran interessiert sind, wie dieser oder jener Chip, Controller oder Transistor funktioniert, welche seiner Ausgänge mit Spannung versorgt werden und welche durch Steuersignale gesteuert werden, wie die Logik des Elementbetriebs organisiert ist, dann geben Sie einfach die Markierung (Teilenummer) ein ) des Produkts, an dem Sie interessiert sind, in das Feld ein und drücken Sie die Eingabetaste.

Das Bild unten ist anklickbar. Wie Sie sehen, habe ich einfach die Teilenummer unseres BIOS-Flash-Speicher-Dip-Elements angegeben und dieses Ergebnis erhalten.


Der Hersteller ist die Firma Winbond, der Typ ist Flash Memory, und durch Klicken auf das PDF-Symbol können wir die vollständige Dokumentation (Datenblatt) ansehen (oder herunterladen) und alle Eigenschaften unseres Elements erfahren.

Lass uns weitermachen! Erinnern Sie sich, dass wir oben über diese Art von BIOS-Fall als SOP gesprochen haben? Schauen wir es uns etwas genauer an. Die Abkürzung SOP steht für „Small-Outline Package“ (reduziertes Kompaktpaket). Normalerweise finden wir auf Laptop-Motherboards eine ähnliche Version des BIOS, und im Gegensatz zu unseren vorherigen Beispielen ist sie damit verlötet.

Wenn Sie es selbst auseinandergenommen haben, haben Sie wahrscheinlich ähnliche Elemente gesehen:




In dieser Hinsicht erfordert das Flashen dieser Art von BIOS erstens das vorherige Entlöten von der Platine und zweitens den entsprechenden SOP-Adapter (Adapter) am Programmierer selbst. Denken Sie daran, oben habe ich gesagt, dass ich eines gekauft habe zusätzliche Option? Dies war ein ähnlicher SOP-Adapter. Für „Nano USB Programmer“ kann es auf eine der im Foto unten gezeigten Arten implementiert werden:




Eine Art chinesisch-koreanischer Konstrukteur „selbst zusammenbauen“ :) Mein Koffer ist der Richtige Unterteil Screenshot oben. Die Installation dieses Dings erfolgt ungefähr so: Zuerst installieren wir zwei „Wände“ im Standard-Dip8-Empfänger unseres Programmiergeräts mit zwei Kontaktreihen darin.



Und das Ganze bedecken wir oben noch mit einem Kontaktpad mit Pins für SOP8 und SOP16 für die entsprechenden Gehäusetypen.



Wie installiere ich hier einen BIOS-Chip mit dem Formfaktor „Small-outline Package“? Weißt du, ich könnte mir nichts Besseres vorstellen, als während der „Firmware“ mit dem Finger darauf zu drücken, mit all meiner Fantasie! :) :)

Es stimmt, es gibt ein „Gerät“, mit dem Sie das BIOS neu flashen können, ohne es von der Platine abzulöten. Es sieht aus wie eine Wäscheklammer aus Metall mit Drähten und ist eine weitere Option für den Programmierer. Natürlich hat all dieser „Schick“ seinen Preis! Es funktioniert nach dem Prinzip einer Schnappbefestigung: Es wird einfach von oben festgeklemmt und sorgt so für den elektrischen Kontakt der Klemmen mit dem Programmiergerät.

Erinnern Sie sich an das Foto eines Zigarettenanzünders im Auto? Hier funktioniert es ähnlich, nur an den Batteriepolen im Auto.

Ich wollte Ihnen auch ein wenig darüber erzählen, dass Sie mit Hilfe dieses Programmierers nicht nur Mikroschaltungen neu flashen können persönliche Computer. Was sonst? Lassen Sie mich Ihnen ein Beispiel aus der Praxis geben: Dieses „Baby“ hat uns irgendwie geholfen, den Laser-MFP Samsung SCX 4650N wiederzubeleben.

Beim Starten erscheint die Meldung „ Firmware-Upgrade-Wartebild", danach reagierte das Gerät nicht mehr auf Manipulationen damit. Die Aufschrift deutete eindeutig auf Probleme bei der Firmware-Initialisierung hin (das Internet bestätigte dies). Mit einer gewissen Skepsis beschlossen wir, unseren Mini-Programmierer um Hilfe zu bitten!

Dazu wurde die Steuerplatine aus dem Drucker entfernt, von der beschlossen wurde, einen Chip mit der Bezeichnung GD (GigaDevice) zu entfernen. 25q64(auch bekannt als w25q64- Winbond 25q64).


Dies ist genau der Chip, in dem das BIOS des Samsung SCX 4650N-Druckers fest verdrahtet ist. Nachdem wir den Chip mit abgelötet hatten, installierten wir ihn über den SOP 8-Adapter (siehe oben) auf dem Programmiergerät.


Danach haben wir die „Firmware“ gestartet. Das Mikrocode-Bild wurde von uns vorab aus dem Internet heruntergeladen. Auf dem Foto unten sehen wir, dass die Mikroschaltung vom Gerät korrekt erkannt wurde und der Prozess, wie es heißt, begonnen hat!


Nach der Fertigstellung unter Beachtung des „Schlüssels“ den Chip wieder an die Steuerplatine anlöten:


Mit einiger Skepsis, erinnern wir uns, schalten wir unseren Drucker ein und nach kurzem Nachdenken erfreut er uns alle um ihn herum mit einem blauen Licht LED-Anzeige und druckt sogar freundlicherweise eine Testseite für uns aus :)




Am Ende des Artikels empfehle ich Ihnen, einen Blick darauf zu werfen kurzes Video Wie eine typische Fehlfunktion von Motherboards von Asus aussieht: Ich möchte sofort mit der Suche nach einem Kurzschluss auf der Platine beginnen, aber es ist nicht alles so, wie es scheint. Sie müssen nur das BIOS neu flashen und das Motherboard funktioniert!


Lassen Sie uns hier fertig werden. Und so erwies sich der Artikel als umfangreich. Ich hoffe, dass alles klar war, ich freue mich wie immer auf Ihre Kommentare zum Material. Abschließend möchte ich mir wünschen, dass der BIOS-Programmierer für Sie ein zuverlässiger Helfer bei der Diagnose von Computerfehlern wird!

In diesem Artikel möchte ich zeigen, wie man mit dem TL866-Programmierer den BIOS-Chip eines Desktop-Computer-Motherboards flasht. Wir werden versuchen, diesen Artikel so informativ wie möglich zu gestalten und in kurzer Zeit ein Maximum an Informationen bereitzustellen. In diesem Fall werden wir die BIOS-Chips des Asus P5Q-Mainboards in einem tiefen Gehäuse flashen. Also lasst uns anfangen.


Was müssen wir zuerst tun?


Es ist notwendig, einen Extraktor zu verwenden Entfernen Sie den Chip. Sie können es mit einer Pinzette versuchen, aber da die Kontaktstifte der Mikroschaltung sehr schwach sind und sich leicht verbiegen können, versuchen Sie es so vorsichtig wie möglich zu machen.

Hier ist der extrahierte Chip, er sieht so aus. Chiphersteller Winbond 25x80va11z.


Um es zu flashen, ist in diesem Fall kein spezieller Block erforderlich. Einbau der Mikroschaltung in den Block gemäß Schlüssel.

Um dies zu erreichen, gehen wir zunächst zu WinPro-Programm mit dem wir flashen werden.


Wählen Sie die Mikroschaltung im Fenster „Chips auswählen“ aus. In diesem Fall haben wir einen Winbond 25x80 Chip.


Klicken Sie auf die Schaltfläche „Auswählen“ und dann müssen Sie es lesen.

Der Chip wird gelesen und auf die Schaltfläche „Beenden“ geklickt.


Erforderlich von der offiziellen Website des Motherboard-Herstellers. Firmware mit ROM-Erweiterung.

Vor dem Flashen brauchen wir Reinigen Sie den Chip.


Wenn die Reinigung erfolgreich war, müssen wir nun die heruntergeladene Firmware direkt auf den Chip selbst hochladen.

Wählen Sie die Datei aus, öffnen Sie sie und suchen Sie nach der gespeicherten Firmware.

Klicken Sie auf „IC-Programmierung“.


Wir drücken die „Aufnahme“-Taste und die Mikroschaltung beginnt neu zu blinken.

Die Programmierung ist abgeschlossen.

Wir installieren den BIOS-Chip in umgekehrter Reihenfolge. Seien Sie äußerst vorsichtig mit den kompakten Pins des BIOS-Chips


Einen Kommentar hinzufügen

Schreiben Sie vollständige Kommentare, Antworten wie „Danke für den Artikel“ werden nicht veröffentlicht!

Zum Schreiben dieses zerkauten Materials wurde ich durch meine eigenen jüngsten Erfahrungen sowie durch die eher dürftigen Informationen zu dem notwendigen Thema, die im Internet verstreut waren, veranlasst.

Es gibt im Wesentlichen drei Möglichkeiten, ein fehlerhaftes BIOS wiederherzustellen

1 - Wiederherstellung Software das Motherboard selbst.

Moderne Motherboard-Modelle (Gigabyte hatte die letzten 3 Jahre mit Sicherheit Mainstream- und Top-Modelle im Angebot) verfügen über zwei BIOS-Chips, die gleichzeitig auf der Platine verlötet sind. Wenn das BIOS-Update nicht erfolgreich ist, wird vom Backup-Chip gebootet und später eins hochgeladen auf das beschädigte kopieren. Einige Modelle verfügen nicht über die Möglichkeit, ein beschädigtes BIOS wiederherzustellen, und wenn das erste ausfällt, beginnt das zweite einfach an seiner Stelle zu arbeiten; daher startet das Mutter-BIOS nach dem Tod des zweiten nicht mehr

Es besteht immer noch die Möglichkeit einer Genesung Bootblock„Ah, aber es funktioniert, wenn das BIOS nicht vollständig tot ist und der Bootblock noch aktiv ist und beim Versuch, das System zu starten, eine fehlerhafte BIOS-Summe erkennt. In diesem Fall wird versucht, das BIOS von der Festplatte zu lesen, oder Flop . Einige Boards (Gigabates verfügen über diese Funktion) schreiben ein doppeltes BIOS auf die Festplatte, die als Erstes mit ihnen verbunden ist, sodass diese Festplatte zur Wiederherstellung angeschlossen werden kann. Um von einem Flop wiederherzustellen, schreiben Sie einfach die Firmware mit dem richtigen Namen auf eine Diskette, es wird erkannt und wiederhergestellt. Die Funktionsfähigkeit des Bootblocks kann anhand der Signale (Licht und Ton) der angeschlossenen Flop-Anleitung festgestellt werden. Wenn der Flop Lebenszeichen zeigt, sind wir glimpflich davongekommen

2. Wiederherstellung per Hot-Swap oder Hot-Swap. Es funktioniert nur auf Mainboards, bei denen das BIOS nicht eingelötet ist, sondern im Sockel sitzt und angeschlossen werden kann. Diese. Sie müssen ein anderes funktionierendes Board mit einem ähnlichen BIOS finden, d. h. So dass das Bett das gleiche ist und die Chips vorzugsweise aus derselben Familie oder einer ähnlichen Familie stammen, dann wird das Verfahren auf jeden Fall funktionieren. Auf einer Platine mit Live-BIOS werden im Voraus Annehmlichkeiten zum Herausreißen des Chips aus dem Bett bereitgestellt – Gewinde, isolierter Draht usw. Wenn keine spezielle Zange vorhanden ist, schaltet sich die Platine ein, gehen Sie zu DOS (oder zum proprietären Dienstprogramm der Platine), um das BIOS zu aktualisieren, entfernen Sie das BIOS, setzen Sie das tote ein und flashen Sie das BIOS. Wenn Warnungen zu Prüfsummenkonflikten angezeigt werden, ignorieren wir diese sie, weil Es gibt nichts zu befürchten – das native BIOS befindet sich separat. Dann wird das System ausgeschaltet, wir stecken seinen Chip in jedes Board zurück und überprüfen seine Funktionalität. Diese Methode wird wahrscheinlich nicht funktionieren, wenn die Mikroschaltungen in die Platinen eingelötet sind, Hot-Swapping funktioniert nicht, man kann natürlich ein Risiko eingehen und das BIOS auf einer funktionierenden Platine auslöten – aber das ist sehr riskant – man kann komplett bei 2 bleiben Tote Platinen, und die Elektronik wird tot sein, nicht der Softwareteil

3. Wiederherstellung auf dem Programmierer. Diese Methode ist universell, d.h. Sie können jede Mikroschaltung in jedem Gehäusetyp flashen. Wenn der Mikrochip auf der Platine verlötet ist, entfernen Sie ihn und löten Sie ihn auf die Programmierplatine oder verwenden Sie spezielle Sockel. Natürlich kann eine begrenzte Anzahl von Mikroschaltungen auf einem Programmierer geflasht werden, aber das gilt normalerweise für einfache Programmierer; „erwachsenere“ sind wirklich universell, kosten aber nicht mehr 5 Kopeken und werden hauptsächlich für Streaming-Reparaturen gekauft, nicht Heimgebrauch um ein paar Bretter zu restaurieren. Dennoch ist diese Methode universell, sie ersetzt und erweitert die ersten beiden Methoden vollständig, und wenn sie nicht funktionieren, ist dies der einzige Ausweg. Die Hot-Swap-Methode ist gleichmäßig künstliche Methode was entdeckt wurde empirisch dank der Vereinheitlichung der Platinenelemente durch die Hersteller. Ich möchte über einen der einfachen „Heimprogrammierer“ sprechen.

Die Essenz des Prozesses

Neulich bin ich auf eine Tafel gestoßen AsRock N68-PV-GS, der Vorbesitzer hat es mir einfach so geschenkt. Es wurde vor langer Zeit erfolglos genäht und einfach durch ein anderes ersetzt. Aber ich bin es nicht gewohnt, Geräte wegzuwerfen, die durch Ändern einer Mikroschaltung wiederhergestellt werden können, also habe ich mir vorgenommen, die Platine wiederzubeleben - sie wird im Haushalt nicht überflüssig sein, die Plattform ist noch nicht so alt, Sockel AM2

Zum Glück war es der BIOS-Chip MX25L4005APC-12G- 4-Megabit-Mikrochip im DIP-Gehäuse. Diese. Ich musste es nicht einmal löten. Die BIOS-Version 1.0 befand sich auf der Website des Herstellers separate Datei gerade mal 512kb (4Mbit/8=512Kb), d.h. Die Aufgabe ist bis zur Banalität einfach: Bauen Sie einen Programmierer, befestigen Sie ein Mikrofon daran und nähen Sie ihn zusammen! Und genau das habe ich beschlossen, anzufangen


Programmierschaltung

Dieser Chip ist vom SPI-Typ und ermöglicht das Flashen mit einem einfachen Programmierer über den LPT-Port. Im Netz sei ein entsprechender Programmierer mit Software zu dessen Nutzung gefunden worden, heißt es SPIpgm, d.h. SPI-Programmierer, . Eine sehr einfache Schaltung aus 4 Widerständen, einem Kondensator und einer optionalen 8-Pin-Buchse. Seine Einschränkung ist die tatsächlich begrenzte Liste der unterstützten Mikroschaltungen – sie müssen 8-polig sein und vom SPI-Typ sein

Der Programmierer unterstützt viele Mikrochips. Folgendes wird zum Zeitpunkt des Schreibens für die neueste Version 2.1 angegeben:

AMIC
A25L05PU/PT (64 kB), A25L10PU/PT (128 kB), A25L20PU/PT (256 kB), A25L40PU/PT (512 kB), A25L80PU/PT (1 MB), A25L16PU/PT (2 MB), A25L32PU/PT (4 MB), A25L64PU /PT (8 MB), A25L512 (64 KB), A25L010 (128 KB), A25L020 (256 KB), A25L040 (512 KB), A25L080 (1 MB)

Atmel
AT25F512B (64 kB), AT25DF021 (256 kB), AT26DF041 (512 kB), AT25DF041A (512 kB), AT26F004 (512 kB), AT26DF081 (1 MB), AT25/26DF081A (1 MB), AT25DF081 (1 MB), AT26DF161 (1 MB), AT26DF1 61A ( 2 MB), AT25DF161 (2 MB), AT25DQ161 (2 MB), AT25/26DF321 (4 MB), AT25DF321A (4 MB), AT25DQ321A (4 MB), AT25DF641(A) (8 MB)

ÄON
EN25B10 (128 KB), EN25B20 (256 KB), EN25B40 (T) (512 KB), EN25B80 (1 MB), EN25B16 (2 MB), EN25P32 (4 MB), EN25P64 (8 MB), EN25P128 (16 MB), EN25F10 (128 KB), EN25F10 ( 128 KB), EN25F10 (128 KB), EN25F20 (256 KB), EN25F40 (512 KB), EN25F80 (1 MB), EN25F16 (2 MB), EN25F32 (4 MB), EN25F64 (8 MB), EN25F128 (16 MB)

ESMT
F25L004A (512kB), F25L008A/08PA (1MB), F25L016A/16PA (2MB), F25L32PA (4MB), F25L64PA (8MB), F25S04PA (512kB), F25L08PA (1MB), F25L016QA (2MB), F25L32QA (4MB), F25L6 4QA (8 MB)

GigaGerät
GD25Q512 (64 kB), GD25Q10 (128 kB), GD25Q20 (256 kB), GD25Q40 (512 kB), GD25Q80 (1 MB), GD25Q16 (2 MB), GD25Q32 (4 MB), GD25Q64 (8 MB)

Intel
QB25F016S33B8 (2 MB), QB25F032S33B8 (4 MB), QB25F064S33B8 (8 MB)

Macronix
MX25L512E (64 kB), MX25L1005/1006E (128 kB), MX25L2005/2006E (256 kB), MX25L4005/4006E (512 kB), MX25L8005/8006E (1 MB), MX25L1605/1606E (2 MB), MX25L 3205/3 206E (4 MB), MX25L6405/ 6406E (8 MB), MX25L12835E/12836E (16 MB), MX25L25635E/25735E/25835E (32 MB)

P.M.C.
Pm25LV512(A) (64kB), Pm25LV010(AB) (128kB), Pm25LV020 (256kB), Pm25LV040 (512kB), Pm25LV080B (1MB), Pm25LV016B (2MB), Pm25LV032B (4MB), Pm25LV064B (8MB). )

Spansion
S25FL004A (512 kB), S25FL008A (1 MB), S25FL016A (2 MB), S25FL032A (4 MB), S25FL064A (8 MB), S25FL128P/129P (16 MB), S25FL256S (32 MB), S25FL512S (64 MB), S25FL01GS (128 MB)

ST Microelectronic/Numonyx
M25P05 (64 kB), M25P10 (128 kB), M25P10AV (128 kB), M25P20 (256 kB), M25P40 (512 kB), M25P80 (1 MB), M25P16 (2 MB), M25P32 (4 MB), M25P64 (8 MB), M25P128 (16 MB), M45PE10 (128 KB), M45PE20 (256 KB), M45PE40 (512 KB), M45PE80 (1 MB), M45PE16 (2 MB), M25PX80 (1 MB), M25PX16 (2 MB), M25PX32 (4 MB), M25PX64 (8 MB), N25Q032A13E (4 MB), N25Q032A11E (4 MB), N25Q064A13E (8 MB), N25Q064A11E (8 MB), N25Q128A13E (16 MB), N25Q128A11E (16 MB), N25Q256A13E (32 MB), N25Q256A11E (32 MB), N25Q512A13G (64 MB). ) ), N25Q512A11G (64 MB), N25Q00AA13GB (128 MB)

SST
SST25VF512(B) (64kB), SST25VF010(B) (128kB), SST25VF020(B) (256kB), SST25VF040(B) (512kB), SST25VF080(B) (1MB), SST25VF016(B) (2MB), SST25VF032( B) (4 MB), SST25VF064C (8 MB), SST25VF128(B) (16 MB), SST26VF016 (2 MB), SST26VF032 (4 MB), SST26VF064 (8 MB)

Winbond
W25Q10B (128 KB), W25Q20BV (256 KB), W25Q40BV (512 KB), W25Q80BV (1 MB), W25Q16BV (2 MB), W25Q32BV (4 MB), W25Q64BV (8 MB), W25Q128BV (16 MB), W25Q256FV (32 MB), W25X 10 (128kB) , W25X20 (256kB), W25X40 (512kB), W25X80 (1MB), W25X16 (2MB), W25X32 (4MB), W25X64 (8MB)

Ich werde aus offensichtlichen Gründen nicht auf Motherboards hinweisen, die über ein BIOS in Form der oben genannten Chips verfügen. Es ist viel einfacher, sich das Mikruhi-Modell und diese Liste anzusehen

Hardware

In meinem Fall war der Speicher, den ich brauchte, auf dieser Liste und ich begann mit der Erstellung eines Progers. Das Gerät ist sehr einfach (siehe Abbildung) und viele Leute machen sich in solchen Fällen nicht die Mühe, die Platine zu ätzen, sondern zusammenzubauen an der Wand montiert"auf dem Knie", weil Sie benötigen den Programmierer nur ein paar Mal. Ich habe mich auch nicht darum gekümmert und es aufklappbar gemacht. Am Ende hat es bei mir nicht funktioniert.) Obwohl es nicht so aussieht, als hätte ich irgendwo einen Fehler gemacht, könnte es aufgrund der Länge der Drähte oder ihres Querschnitts kapriziös gewesen sein

Beim zweiten Mal habe ich mich bereits entschieden, mich „sicherheitshalber“ ordentlich einzureichen, d.h. Ich habe die Platine in SprintLayot 5.1 verkabelt und mit LUT-Technologie erstellt. Mit Rosenlegierung verzinnt. In letzter Zeit Ich benutze es gerne, weil... es gelingt recht schnell, einfach und die Verzinnung erfolgt gleichmäßig dünne Schicht- Gebohrte Löcher schließen nicht. Vor langer Zeit habe ich in einem Geschirrladen eine Emailleschüssel zu einem reduzierten Preis für 30 Rubel gekauft (ein guter Kauf für solche Dinge). Ich gieße die Hälfte des Wassers hinein, bringe es zum Kochen und füge 1-2 Löffel hinzu Zitronensäure(Wirkt wie ein Flussmittel und erhöht den Siedepunkt, dann senke ich das Brett und 1-2 Stück Legierung. Ich „kontrolliere“ den Vorgang mit 2 Eisstangen, die auf einer Seite in ein Tuch gewickelt sind, um die Legierung über das Brett zu reiben und festzuhalten Nachdem der Vorgang abgeschlossen ist, kann die verbleibende Legierung zur späteren Verwendung herausgenommen werden. Die Legierung kostet einen Penny (anscheinend etwa 150 Rubel), aber bei ähnlichen Kosten hält sie jahrelang. Im Allgemeinen war es so ein lyrischer Exkurs, jetzt direkt ein Screenshot des geschiedenen Boards. Samu


Es ist nicht nötig, die Tafel zu spiegeln, sie ist bereits „richtig“ gezeichnet. Wenn ich die Verkabelung mache, stelle ich mir den Textolit transparent vor – das ist viel einfacher, zumindest für mich

Benötigte Zutaten:
- Widerstände 150 Ohm 0,125 W x 4 Stück
- Kapazitiver Kondensator 1mF 16-63V x 1St
- 8-Pin-Buchse 7,62 mm x 1 Stück oder spezielle Klemmplatten für SMD-Chips, im Allgemeinen abhängig vom Patienten
- Bei einigen Drähten habe ich etwa 24 AWG-Drähte mit einer Länge von 12 cm verwendet
- Steckbrett oder Leiterplatte und alle notwendigen Zubehörteile zum Ätzen und Verzinnen
- Stiftverbinder x 5 Stück

In der Verkabelung (sowie im Diagramm) sind die Pins zum LPT-Anschluss (DB25) durch Zahlen gekennzeichnet, d. h. 7, 8, 9, 10 und 18. Die ersten 4 Kontakte benötigen wir für die Datenübertragung, der 18. ist Masse. Aber Sie können jeden im Bereich 18-25 für Platz 18 einsetzen. Den DB25-Stecker selbst habe ich bewusst nicht auf der Platine platziert, weil... nicht jeder wird es tun. Dafür gibt es 2 Gründe:
1. Es gibt nur wenige Kontakte, nur 5 Stück, um 20 Rubel für diesen Stecker auszugeben und ihn auf eine so kleine Platine zu stecken. Es ist viel einfacher, diese 5 Kontakte zu entfernen und in den Stecker selbst einzustecken
2. Moderne Platinen verfügen nicht mehr über einen vollwertigen LPT-Anschluss, die Hersteller stellen auf der Platine Pins zur Verfügung, an die man einen externen/internen Adapter anschließen kann und so ein DM25-F erhält, also LPT. Nachdem wir also mit DB25-M einen vollwertigen Programmierer an Bord gebaut haben, müssen wir einen entsprechenden Anschluss für die Platine herstellen oder einen Adapter separat kaufen, wie die Platinenhersteller empfehlen. Natürlich habe ich so einen Adapter ↓↓↓, den habe ich nicht gekauft, sondern selbst aus einem Diskettenkabel und einem DB25-F-Stecker von einem alten Druckerkabel gemacht. Trotzdem habe ich diesen Stecker nicht an den Programmierer angeschlossen, einfach weil ich ihn nicht zur Hand hatte und auch aus Gründen in Punkt 1



Selbstgebauter LPT-Adapter für moderne Boards. Der IDE-Anschluss des Flops passt perfekt unter die Pinbelegung der Platinen, ich habe als Begrenzer ein Stück Zahnstocher eingefügt, um ihn nicht zu verpassen

Ich habe es einfacher gemacht, ich habe 5 Kontakte (ich habe 6 auf dem Foto, weil es 2 Erdungen gibt) für die Pins der Platine herausgebracht, die dem Anschluss entsprechen, und die Platinenbeschriftung überprüft (tatsächlich sind alle Platinen gleich, vielleicht nur der „Schlüssel“ – der leere Stift befindet sich an einer anderen Stelle und ist im Handbuch in einer anderen Reihenfolge gekennzeichnet) und installierte sie richtige Orte, nutzt der Programmierer komfortabel den Bereich der Anschlusskontakte 7-10 . Ich habe den Boden auf die Pins 23 und 24 geklebt, weil... 18-25 Erde

Als Ergebnis sollten wir etwa das folgende Gerät erhalten:




Um den Programmierer mit Strom zu versorgen, benötigen Sie eine konstante 3,3-V-Stromversorgung sowie eine externe Erdung. Für diese Zwecke verwende ich ein externes vollwertiges Gembird 400W-Netzteil. Ich habe es wie ein Labornetzteil, eine Live-Konfiguration würde ich ihm aufgrund der Qualität nicht anvertrauen) Ich habe es von einem bekommen guter Mann- Dieses Netzteil hat offenbar nicht genügend Wirkleistung und der Vorbesitzer hatte nicht genug davon, das System war sehr instabil. Für solche Dinge reicht mir dieses arme Ding)
Das Netzteil hat einen kurzgeschlossenen 24-Pin am Stecker grüner Draht an Masse, was es ermöglicht, es im Leerlauf zu starten, vom selben Anschluss nehme ich 3,3 V (oranges Kabel) und Masse (schwarz) für den Programmierer
Eine andere Möglichkeit besteht darin, eine BIOS-Batterie mit einer Spannung von 3,3 V zu verwenden und die Erdung (Masse) vom Gehäuse des funktionierenden Netzteils selbst zu nehmen
Eine andere Möglichkeit besteht darin, beispielsweise eine Art Stabilisator bei 3,3 V zu installieren LM1117, wir liefern 5 V von USB und Masse an die äußeren Kontakte (ich erinnere mich nicht an die genaue Pinbelegung, ich habe diesen Stub in meinem anderen Artikel über den Laufwerksanschluss für X"360 verwendet), vom zentralen haben wir 3,3 V. Auf diese Weise erhalten wir Strom vom SB selbst, an den wir flashen. Sie können einen USB-Anschluss anschließen oder 2 Pins ausgeben, um sie erneut mit den USB-Kontakten auf der Platine selbst zu verbinden, nachdem Sie sich zunächst die Pinbelegung angesehen haben

Softwareteil

Nachdem Sie das Gerät hergestellt haben, können Sie mit dem beginnen, wofür das Ganze begonnen wurde: der Firmware

Aktuelle Version SPIpgm 2.1 unterstützt die gesamte Familie der Desktop-Betriebssysteme Windows, Linux und DOS. Das habe ich sehr bezweifelt Win7/Vista Alles wird funktionieren, LPT-Programmierer für dieses Betriebssystem sind sehr anspruchsvoll. Dennoch stimmte alles mit der Aussage des Entwicklers überein. Vergessen Sie nicht, dass die Benutzerkontensteuerung deaktiviert werden muss (ich habe sie standardmäßig deaktiviert). Schalten Sie den PC vollständig aus, schließen Sie das Programmiergerät an, schalten Sie es ein und verwenden Sie es Befehlszeile. Verwendung eines Operators CD Gehen Sie in das gewünschte Verzeichnis, in dem sich der Programmierer befindet. Weil Wir befinden uns in einer Windows-Umgebung, die wir verwenden müssen spipgm w , spipgm wird jedoch unter DOS und Win9x verwendet spipgm w Kann auch unter Win9x verwendet werden. Der Screenshot unten zeigt, dass es keine Probleme gibt, Programmierer und Software funktionieren in einer modernen Umgebung perfekt, was bei solchen Aufgaben äußerst selten vorkommt


Ich stelle jedoch fest, dass ich unter DOS genäht habe, ich bin mehr daran gewöhnt.) Je einfacher das Betriebssystem, desto zuverlässiger ist es. Aber ich plädiere nicht dafür, komplett darauf umzusteigen.) Es ist nur so, dass für solche Dinge die Verwendung von DOS für mich irgendwie interessanter ist. Basierend auf Erfahrungen mit anderen selbstgebauten Programmierern kann ich sagen, dass dieser Programmierer zweifellos unter WinXP funktionieren wird

Wenn der Programmierer die Mikroschaltung nicht erkennen kann (siehe Screenshot unten), dann ist sie entweder tot, oder der Programmierer ist nicht richtig zusammengebaut oder es ist keine Stromversorgung vorhanden, es ist keine Masse vorhanden. Die zweite Option ist wahrscheinlicher



Dies ist die Antwort der Befehlszeile, wenn der Programmierer nicht richtig zusammengebaut ist. Der Chip wird nicht erkannt, d.h. Versagen

DOS verwirren oder „Ich suche nicht nach einfachen Wegen“

Es ist nicht so schwierig, DOS selbst zu erstellen. Sie können einfach eine Boot-Diskette mit dem Windows-Betriebssystem selbst erstellen, indem Sie die Diskette formatieren und dort einen Ordner mit dem Programmierer und der neuen Firmware ablegen. Nach dem Booten ins BIOS (auf einem funktionierenden PC) verwenden wir den Programmierer in der Konsole

Die zweite Möglichkeit besteht darin, DOS auf der Festplatte zu erstellen oder ein vorgefertigtes DOS 6.22-Image zu verwenden. Der Programmierer selbst muss jedoch auf ein separates Flash-Laufwerk geschrieben werden, weil... Wenn wir einen Dump erstellen, kann dieser nicht auf die Festplatte geschrieben werden. Wenn das Lesen jedoch nicht erforderlich ist, können wir ihn mit einem DOS-Image direkt auf eine Festplatte rollen

Die dritte Möglichkeit besteht darin, ein bootfähiges USB-Flash-Laufwerk zu erstellen. Dies ist heute die bequemste und modernste Option. Gute Möglichkeit beschrieben, z.B.
Ich kann auch die Verwendung des MultiBoot-Projekts empfehlen – eines Multiboot-Flash-Laufwerks. Am Ende erhalten wir ein sehr funktionelles Werkzeug für alle Gelegenheiten, einen leistungsstarken Beatmungsbeutel. DOS ist auch dabei und unterstützt NTFS, lange Namen und andere Dinge. Anleitungen zur Erstellung sind vorhanden, alles ist sehr bequem und legal

Wir gehen davon aus, dass wir DOS gestartet haben (Besitzer Linux Dies ist nicht erforderlich, es gibt eine SPIPGM-Datei für sie ohne Erweiterung.) Gehen Sie zur Befehlszeile und gehen Sie zum Programmiererordner. Um zu erfahren Grundbefehle tun Sie es einfach spipgm



Auch unter DOS wurde alles problemlos erkannt.

Die wichtigsten Programme, die wir benötigen:

spipgm /i- Identifizierung der Mikroschaltung im Programmiergerät. Wenn der Programmierer korrekt hergestellt und angeschlossen ist, wird die Mikroschaltung (sofern sie in der obigen Liste enthalten ist) erkannt und Sie können dementsprechend weiter damit arbeiten
spipgm /d dump.rom - Einlesen des Inhalts des Chips in eine Datei dump.rom
spipgm /e- Vollständiges Löschen des Inhalts der Mikroschaltung. Es wird empfohlen, dies vor der Aufnahme zu tun
spipgm /p neu.rom - Firmware, Daten aus einer Datei auf den Chip schreiben neu.rom- Eine vollständige und korrekte Firmware-Datei für ein bestimmtes Motherboard kann von der Website des Herstellers heruntergeladen oder von einem anderen Chip eines ähnlichen Boards entfernt werden
spipgm /u- entsperren, d.h. Entsperren des Chips zum Schreiben, sofern ein solcher Schutz vorhanden ist

Um das zu erreichen, was wir zur Wiederherstellung des BIOS geplant hatten, müssen wir insgesamt die folgende Befehlsfolge ausführen:

1. spipgm /i- lasst uns uns identifizieren
2. spipgm /u- Lasst uns die Blockierung aufheben
3. spipgm /e- Löschen Sie den Chip mit schiefem Inhalt
4. spipgm /p neu.rom - Die richtige Firmware flashen

! Bitte beachten Sie, dass wir stattdessen alles in der Windows-Umgebung erledigen spipgm Wir verwenden den Befehl spipgm w

Schalten Sie anschließend den PC mit der Shutdown-Taste aus und schalten Sie den Programmierer aus

Aufmerksamkeit! Alle Manipulationen am LPT-Port müssen durchgeführt werden nur bei ausgeschalteter Platine. Diese. Bevor Sie etwas vom LPT anschließen oder trennen, müssen Sie die Stromversorgung vollständig ausschalten und den Stromversorgungsschalter auf die Position stellen Aus(oder das Kabel entfernen) 10 Sekunden warten (die Kondensatoren entladen sich) und erst dann etwas anschließen oder trennen. Wenn Sie dies nicht befolgen einfache Regel Dann besteht eine hohe Wahrscheinlichkeit, dass er ohne LPT bleibt. Aufgrund seiner Unsicherheit ist er in solchen Dingen sehr launisch

Nachwort

Insgesamt wurde mein Board nun restauriert und erhält ein zweites Leben. Ich werde es als Test- und Servicemasse nutzen, um andere Komponenten zu überprüfen. Meine Leser werden nun auch in der Lage sein, etwas wieder aufleben zu lassen lange Zeit herumliegen und in den Startlöchern warten

Ich mache Sie auch darauf aufmerksam, dass sich diese Methode auch zum Wiederherstellen des BIOS nicht nur auf Motherboards, sondern auch auf Grafikkarten eignet, z ATI/AMD so und nVidia. Viele der oben in der Kompatibilitätsliste aufgeführten Chips sind auch auf Grafikkarten verbaut, werden aber immer mit der Grafikkarte verlötet, sodass Sie für die Wiederherstellung von Grafikkarten Kenntnisse im SMD-Löten benötigen. Hier gibt es normalerweise zwei Möglichkeiten: Entlöten des Mikrochips und Installieren auf einem vorgeätzten Programmierpad oder Anlöten von Drähten an die Videoadapterplatine selbst

Ich hoffe, dass meine Erfahrung jemandem hilft, Geld und Hardware zu sparen, denn es wäre nicht ganz sinnvoll, solche Dienste von einem Servicecenter in Anspruch zu nehmen – eine solche Gebühr auf dem Zweitmarkt ist vergleichbar mit den Kosten für Reparaturen, und daher muss man sie entweder wiederherstellen Kaufen Sie es selbst oder gehen Sie in den Laden, um ein neues zu kaufen. Wenn ich die Möglichkeit habe, am Programmierer und BIOS mit 20-Pin-Chips herumzubasteln (in quadratische Betten liegen), dann wird das Material ergänzt. Danke für die Aufmerksamkeit