Selbst gemachter Programmierer für BIOS-Firmware. Wir stellen den Programmierer nach einem erfolglosen Update wieder her. Wenn Sie noch flashen müssen


Jede moderne digitale Technologie, sowohl Computer als auch Haushalt, arbeitet nach einem speziell geschriebenen Aktionsalgorithmus. Dieser Algorithmus wird in Form von Programmcode in einem speziellen Programm aufgezeichnet, das auch als Gerätefirmware bezeichnet wird. Manchmal, zum Beispiel wenn das Gerät bei einem Gewitter ohne Überspannungsschutz eingeschaltet wurde, fliegt diese Firmware.

Manchmal kann eine Funktion sehr lang sein, und Sie müssen möglicherweise nicht die ersten Codezeilen zum Debuggen ausführen. Dies kann nützlich sein, wenn Sie die Zeilennummer kennen, von der aus wir die nächste Option starten möchten. Er kann es nur blockieren, wenn er diese Linie erreicht, und die mühsamen und sich wiederholenden Tastenanschläge vermeiden.

Es stehen zwei weitere Versionen dieses Befehls zur Verfügung, die unseren spezifischen Anforderungen entsprechen. Die letzte, aber nicht triviale oder nutzlose Änderung dieses Befehls lautet wie folgt. Dies ermöglicht uns das beste Debuggen: Wenn dieses Ereignis eintritt, können wir unsere Arbeit weiter vereinfachen.

Dual BIOS SO-8

Der Programmcode, der im Flash-Speicher des Mikroschaltkreises aufgezeichnet wurde, funktioniert nicht mehr 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 finden, mit anderen Worten, genau das Programm in dem Format, das zum Flashen erforderlich ist, den Speicher der Mikroschaltung löschen und dann überschreiben neues Programm. Um die Firmware in den Speicher der Mikroschaltung zu füllen, benötigen wir einen Programmierer. Wenn das Gerät mit „roher“ Firmware veröffentlicht wurde, können Sie manchmal durch Flashen auf eine neuere Firmware neue Funktionen zum Gerät hinzufügen oder unangenehme Fehler beseitigen, die Ihr Leben bei Verwendung dieser Technik vergiftet haben. Ich werde ein einfaches Beispiel geben: Auf Motherboards bot der Hersteller die Möglichkeit, die Firmware zu aktualisieren, indem er sie einfach von einem USB-Flash-Laufwerk las, in das BIOS ging und auswählte.

Bereiten Sie das System und die Startdiskette vor

Wenn Sie ein Kosake sind, können Sie einige der Schritte und Verfahren vereinfachen. Vergessen Sie nicht: Dies ist ein Maschinengewehr! Sie müssen den Hersteller, den Typ des Motherboards und häufig dessen „Revision“ kennen. Sie finden Informationen direkt vom Motherboard. Sie können diesen Punkt überspringen, wenn Sie über eine Standardausrüstung und eine modernere Ausrüstung verfügen. Wenn Ihre Karte die Festplattengröße nicht richtig erkennt, notieren Sie sich die Anzahl der Köpfe, Sektoren und Zylinder. Verwenden Sie eine gute Diskette - natürlich möchten Sie nicht, dass der Vorgang aufgrund fehlerhafter Sektoren fehlschlägt.


Dann werden Anfänger eine vernünftige Frage haben, warum wir überhaupt Programmierer brauchen, wenn alles so einfach und einfach im BIOS gelöst werden kann. Tatsache ist, dass dies nur möglich ist, wenn wir in das BIOS gehen und die gewünschte Option auswählen können, oder mit anderen Worten, wenn das Motherboard zumindest irgendwie funktioniert. Bei Problemen mit dem BIOS kann das Motherboard angeblich gestartet werden, wenn Sie den Netzschalter am PC drücken. Es gibt jedoch kein Bild, das uns sagt, dass der Selbsttest des Motherboards erfolgreich war. Wie kann man hier sein? Die Firmware ist in diesem Fall mit uns geflogen, oder was anderes?

Verschieben Sie auf der Diskette alle erforderlichen Dateien. Die einzelnen Schalter haben folgende Bedeutung. Wenn Sie Hinweise zur Ersteinrichtung haben, beenden Sie diese. Ein Programm, das beim Starten des Computers sofort vom Prozessor verarbeitet wird und sich um die richtigen Hardwareeinstellungen kümmert. Es sollte den Chipsatz, die Speicherzeit, die Busgeschwindigkeit, die Multiplikatoren, die Spannung usw. einstellen. Nun, da dies ein Programm ist, enthält es offensichtlich einige Fehler. Diese Fehler können durch Computerinstabilität oder Inkompatibilität zwischen verschiedenen Geräten verursacht werden.


Postkarte

Hier müssen Sie zuerst abschweifen und darüber sprechen, was eine POST-Karte ist und warum sie hier benötigt wird. Dies ist eine spezielle Karte für den PCI-Anschluss, die darin steckt und eine Anzeige von POST-Codes oder mit anderen Worten eine Anzeige in Form eines alphanumerischen Codes, laufende Softwareprozesse, die Einbeziehung der Hauptplatine auf zwei Sieben-Segment-Anzeigen enthält. Diese POST-Codes haben natürlich jeweils ihre eigene Entschlüsselung, anhand derer wir im Falle eines Ausfalls feststellen, in welchem \u200b\u200bStadium wir einen Fehler haben. Und wenn wir sehen, dass das Testen einiger POST-Codes hängt, können wir mit einer gewissen Wahrscheinlichkeit davon ausgehen, dass das geflogene BIOS einer Fehlfunktion schuldig ist. Natürlich müssen Sie vor dem Flashen zunächst alle Standardverfahren bei schlechtem Kontakt im Speicher oder in den Prozessorsockeln ausführen.

Dies bietet eine bessere Stabilität, Kompatibilität und noch bessere Leistung. Manchmal kann die Situation viel schlimmer sein. Die meisten Motherboards werden von taiwanesischen Unternehmen hergestellt. Zunächst sollten Sie wissen, was Ihr Motherboard ist.

Einige Hersteller können auch keine Warnung auf ihrer Website veröffentlichen. Die Version des Motherboards wird direkt auf das Board geschrieben. Eine schlimmere Situation entsteht, wenn Sie ein Motherboard eines unbekannten Herstellers haben. In der Vergangenheit gab es eine große Anzahl von Herstellern, die ihre Produkte nicht benennen wollten. Auf diesen Boards gibt es normalerweise bestenfalls nichts, nur einige Produktnamen, die auf etwas zurückgeführt werden können. Es ist einfach eine Tatsache, dass der niedrigere Kaufpreis des Boards unter anderem aufgrund mangelnder Unterstützung zurückgekauft wird.


Prozessorsockel

Setzen Sie den Prozessor in die Buchse ein, heben und senken Sie den Hebel 20 Mal, während die Oxide, wenn sie sich an den Anschlussstiften befanden, gelöscht werden. Gehen Sie mit einem weichen weißen Radiergummi auf den Kontakten des RAM auf beiden Seiten zum gleichen Zweck. Nehmen Sie eine Zahnbürste und verbringen Sie 5 Mal in jedem der Speichersteckplätze entlang des Anschlusses. Wie die Praxis zeigt, reicht dies manchmal aus, damit der Computer funktioniert.

Ob Sie eine Datei mit einem hohen Risiko aufnehmen, dass sie nicht für Ihre Aufnahme bestimmt ist, liegt bei Ihnen. Möglicherweise treten die folgenden Probleme auf. Blinkfehler - Dies kann passieren, wenn der Blitz nicht ausgelöst wird, z. B. durch Drücken der Reset-Taste, wenn der Computer verzögert wird oder ein falsches Blinkprogramm verwendet wird. In diesem Fall besteht möglicherweise eine bestimmte Wahrscheinlichkeit der Wiederherstellung durch den Startblock. Dies hängt jedoch von der Phase ab, in der der Fehler aufgetreten ist, und davon, ob er in Ordnung ist. Das erste ist das Haupt, das zweite ist das Backup.

Im Allgemeinen gelten die allgemeinen Grundsätze zur Minimierung dieses Risikos. Das Wort "autonom" ist wichtig. Nichts auf der Welt erklärt. Es ist wahrscheinlich am besten, einen Mikrofreibstoff oder einen Wasserhahn zu verwenden. Heiß- oder Infrarot-Lötstation. Der tatsächliche Flash-Vorgang hängt bereits vom jeweiligen Programmierer oder der jeweiligen Software ab.

Übrigens, wenn Sie den Akku auf dem Motherboard gewechselt haben, vergessen Sie nicht, das CMOS zu löschen, indem Sie 10 Sekunden lang mit 2 Pins CMOS auf dem Motherboard mit einem Jumper schließen.


So setzen Sie CMOS zurück

Wenn es sich bei dem Motherboard um ein Asrock-Modell wie die weit verbreitete N68- oder G31-Serie und dergleichen handelt, müssen Sie die RAM-Module entfernen und wieder einsetzen. Lesen Sie nach dem Ersetzen des Akkus Informationen zum Schatten-RAM. Wen interessiert das, warum dies getan wird?

Damit ist die Reparatur abgeschlossen, und nach dem Anschließen aller erforderlichen Komponenten sollte der Laptop voll funktionsfähig sein. Ein technischer Leitfaden zum Aufzeichnen von Daten auf diesen Speichern ist Standardausrüstung in unserer technischen Abteilung. In den meisten Fällen verursacht eine Wunde keine Schäden und es gibt keine Anzeichen von Verletzungen. Wir geben der Verletzung jedoch keine Schuld! Dies ist eine schwierigere Aufgabe, die wir nicht für den Erfolg garantieren können. In Ausnahmefällen kann die Grundplatte sogar beschädigt werden, selbst wenn die Grundplatte beschädigt ist.

Wenn Sie noch flashen müssen

Also zurück zu unseren Widdern). Sie haben alle diese Schritte ausgeführt, aber das Motherboard möchte wie zuvor nicht ordnungsgemäß funktionieren, und Sie entscheiden sich, das BIOS zu flashen. Hier müssen Sie wissen, welche Arten von Mikroschaltungen und in welchen Fällen Sie sich auf Motherboards treffen können. Die Arten von Speicherchips, die seit dem Pentium 4 auf veralteten Motherboards im PLCC32-Paket gefunden wurden, werden wir nicht besonders berücksichtigen. Sie benötigen einen anderen Programmierertyp, der viel schwieriger herzustellen und teuer ist, wenn Sie fertige Produkte kaufen.

Programmierer TL 866A

Wenn jemand wirklich einen solchen Speicherchip flashen muss, benötigen Sie den TL 866A-Programmierer, der bei Ali Express bestellt werden kann. Dies ist nur der Programmierer selbst, ohne Adapter und Adapter, und er kostet ungefähr 2,5 Tausend Rubel. Ein komplettes Set ist natürlich teurer. Aber wie sich herausstellte, gibt es eine noch billigere Lösung für dieses Problem, wenn auch weniger universell. Dies ist der NANO USB-Programmierer mit E-Bay auf Ali Express, aus irgendeinem Grund habe ich ihn nicht gefunden.

NANO USB-Programmierer

Die Kaufentscheidung ist aufgrund der im Vergleich zum TL866A geringeren Vielseitigkeit wahrscheinlich sehr umstritten, kostet aber auch etwa die Hälfte des Preises, etwa tausend Rubel. Wir interessieren uns jetzt für Speicherchips mit SPI-Schnittstellefür die viel billigere und einfachere Programmierer benötigt werden.

Ddip-8 BIOS-Chip

Tatsache ist, dass seit etwa 2007 auf Motherboards von AMD- und Intel-Plattformen ein schrittweiser Übergang von BIOS-Chips im PLCC32-Paket zu Chips mit einer SPI-Schnittstelle mit 8 Beinen begonnen hat, die in Dip-8 und So- verfügbar sind. 8.


BIOS PLCC

Letztere werden, wie Sie bereits denken, in der SMD-Version veröffentlicht. Daher werden diese Mikroschaltungen auf modernen Motherboards sehr häufig im Dip-8-Gehäuse hergestellt und in einer speziellen Buchse installiert.


Programmierer CH 341A

In diesem Fall können wir den Mikrokreis nur aus dem Sockel entfernen, ihn im ZIF-Adapter des Programmiergeräts installieren, flashen und dann wieder auf dem Motherboard installieren. Speichern Sie die aktuelle Firmware auf Ihrer Festplatte, bevor Sie den Mikrochip löschen und mit neuer Firmware flashen. Auf diese Weise können Sie es problemlos wieder auffüllen, falls die neue Firmware nicht stabil funktioniert oder im Allgemeinen nicht für dieses Gerät geeignet ist.

Aber wo bekommt man die Firmware für den Programmierer, denn sie sollte im * Format sein. behälteroder *. verhexenDies sind die Formate der Firmware, die der Programmierer versteht, und auf der offiziellen Website des Herstellers können Sie zum Aktualisieren der Firmware über ein USB-Flash-Laufwerk nur einige allgemein unverständliche linke Formate herunterladen. Wie die Praxis gezeigt hat, ist dies meistens 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 sich herausstellt, dass alles einfach ist) ...


Aber es war nicht da, sie freuten sich früh) ... Beispielsweise laden Hersteller von Open Source-Firmware keine Monitore und andere Geräte hoch, und der Zugriff darauf ist nur in Service-Centern möglich, oder Sie können jemanden bitten, den Speicherauszug vom Arbeitsmonitor zu entfernen. Glücklicherweise ist die Welt nicht ohne gute Leute, und diese Firmwares sind, wenn Sie sehr gut aussehen, immer noch auf spezialisierten Websites für die Reparatur von Geräten zu finden. Was tun, wenn bIOS-Chip  in unserem SO-8-Paket? Muss es vor dem Blinken gelötet werden? Nein von mindestens  nicht immer ... Die chinesische Industrie stellt einen speziellen Adapter her, einen Clip, der oben an den Kontakten der Mikroschaltung angebracht ist. Wir können ihn ohne Löten flashen. Aber reservieren Sie, diese Option funktioniert nicht immer.


In diesem Fall müssen Sie die Speichermikroschaltung ablöten und durch Löten an die Adapterplattform flashen oder den Clip verwenden, indem Sie die Mikroschaltung darin halten, oder solche Adapter mit unterschiedlichen Breiten der installierten Mikroschaltung, 150 und 200 mil.




Adapter 200 und 150 Mil

Wie kann ich einen SO-8-Chip ohne Lötkolben löten? Sie können Rosen- oder Holzlegierungen verwenden. In extremen Fällen können Sie eine niedrigere Temperatur als Lötmittel zum bleifreien Löten (POS-61) verwenden, diese auf die Kontakte des Chips auftragen, eine medizinische Nadel aus dem Edelstahl entnehmen und sie unter einen der Kontakte des Chips hebeln und die Lötkolbenspitze erwärmen Bewege es hoch.


Dann muss dieser Vorgang abwechselnd mit allen Kontakten durchgeführt werden. Dann müssen Sie das alte Lot von den Kontaktflächen auf der Platine entfernen und mit einem Demontagegeflecht Flussmittel auftragen. Ich habe meinen Programmierer und Clip vor langer Zeit verprügelt, indem ich das BIOS auf nur einem Motherboard geflasht habe. Und jetzt hilft er mir oft, wenn Zweifel bestehen, wo das Problem liegt, ob im BIOS oder nicht. Wenn es aus irgendeinem Grund nicht möglich ist, einen SPI-Programmierer zu kaufen, können Sie eine einfache Schaltung selbst löten. Für das Flashen von Chips im Dip-8-Paket, höchstwahrscheinlich für einmalige Arbeiten, reicht dies für Sie aus.

Elektrisches Schema


Der Stabilisator ist 3,3 Volt. In diesem Fall können Sie das Tablet bei dringendem Bedarf durch eine Lithiumbatterie ersetzen. 2016-2032 erzeugt es natürlich etwa 3 Volt, und diese Leistung reicht für eine einmalige Firmware aus.

Anstelle von Ausgabe

Diese bedingt weiche Reparatur von Motherboards ist eine der einfachsten Reparaturarten und erfordert keine Erfahrung im Löten oder das Vorhandensein eines Lötföns und anderer teurer Werkzeuge und Geräte. Ich empfehle den SPI-Programmierer mit Ali Express und einen Clip dafür als kostengünstige Lösung zum Flashen Motherboard BIOS  Boards an alle Anfänger, die es sich aus verschiedenen Gründen immer noch nicht leisten können, den Programmierer TL866A zu kaufen. Alle erfolgreichen Reparaturen, AKV war bei Ihnen.

1. Software-Wiederherstellung des Motherboards selbst.

Bei modernen Motherboard-Modellen (Gigabyte hat mit Sicherheit die letzten 3 Jahre im Mainstream und den Top-Modellen) werden sofort 2 Mikroschaltungen auf die Platine gelötet. Im Falle eines erfolglosen Updates wird es vom Backup-Mikruhi gestartet und füllt die Kopie später in das beschädigte. Einige Modelle sind nicht in der Lage, das beschädigte Modell zu reparieren, und im Falle des Todes des ersten beginnt das zweite Modell einfach an seinem Platz zu arbeiten, nachdem der Tod der zweiten Mutter nicht begonnen hat

Es besteht immer noch die Möglichkeit der Wiederherstellung vom Bootblock, aber es funktioniert, wenn es nicht vollständig stirbt und das Bootlock noch aktiv ist und versucht, das System zu starten. Es erkennt eine krumme BIOS-Menge. In diesem Fall wird versucht, von der Festplatte oder der Diskette zu lesen. Einige Boards (Gigabats haben diese Funktion) ) Schreiben Sie ein Double auf die Festplatte, die als erstes an sie angeschlossen wird, damit Sie dieses Laufwerk anschließen können, um es wiederherzustellen. Um es von einer Diskette wiederherzustellen, schreiben Sie einfach die Firmware mit dem richtigen Namen auf die Diskette. Sie wird erkannt und wiederhergestellt. Die Funktionsfähigkeit des Bootlocks kann durch die Signale (Licht und Ton) bestimmt werden ) Wenn der Flop vom angeschlossenen Floppod Lebenszeichen zeigt, sind wir leicht ausgestiegen

2. Hot-Swap-Wiederherstellung gehen Hotswap. Es funktioniert nur bei Müttern, bei denen es nicht gelötet ist, sondern in einer Steckdose sitzt und aufgenommen werden kann. Jene. Sie müssen eine andere Arbeitsplatine mit einer ähnlichen finden, d. h. Damit das Bett das gleiche ist und die Chips vorzugsweise aus einer gemeinsamen oder einer ähnlichen Familie stammen, funktioniert das Verfahren auf jeden Fall. Auf der Platine wird im Voraus mit den Lebenden die Möglichkeit gemacht, den Chip aus dem Bett zu ziehen - Gewinde, isolierter Draht usw. Wenn keine spezielle Pinzette vorhanden ist, wird die Karte eingeschaltet. Gehen Sie zu DOS (oder dem proprietären Dienstprogramm der Karte), um sie zu aktualisieren, herauszureißen, die tote einzufügen und zu vernähen. Wenn Warnungen vor nicht übereinstimmenden Prüfsummen angezeigt werden, werden sie ignoriert, weil Es gibt nichts zu befürchten - der Eingeborene liegt getrennt. Dann schaltet sich das System aus, wir geben unseren Chip an jede Platine zurück und überprüfen die Leistung. Diese Methode funktioniert wahrscheinlich nicht, wenn die Mikroschaltungen in die Platinen eingelötet sind, ein Hot-Swap nicht funktioniert. Natürlich können Sie ein Risiko eingehen und auf einer Arbeitsplatine entlöten. Dies ist jedoch sehr riskant. Sie können bei 2 vollständig toten Platinen bleiben, und die tote ist bereits Elektronik, keine Software Teil

3. Wiederherstellung auf dem Programmierer. Dieses Verfahren ist universell, d.h. Sie können jeden Chip in jedem Gehäusetyp flashen. Wenn Mikruha auf die Platine gelötet ist, entfernen Sie es und löten Sie es auf die Programmierplatine oder verwenden Sie spezielle Paneele. Natürlich kann eine begrenzte Anzahl von Mikroschaltungen auf einem Programmierer geflasht werden, aber dies gilt normalerweise für einfache Programmierer. Mehr „Erwachsene“ sind wirklich universell, aber sie kosten nicht mehr als 5 Kopeken und werden hauptsächlich für die Stream-Reparatur gekauft und nicht für den Heimgebrauch, um ein paar Boards wiederherzustellen. Trotzdem 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 sogar eine künstliche Methode, die aufgrund der Vereinheitlichung der Leiterplattenelemente durch die Hersteller empirisch entdeckt wurde. Ich möchte über einen der einfachen "Heim" -Programmierer sprechen.

Essenz des Prozesses

Das AsRock N68-PV-GS Board kam neulich in meine Hände, sein Vorbesitzer hat es mir einfach so gegeben. Es wurde lange erfolglos genäht und wurde banal durch ein anderes ersetzt. Aber ich bin es nicht gewohnt, Geräte wegzuwerfen, die durch Ändern eines Chips repariert und das Board wiederbelebt werden können - es wird im Haushalt nicht überflüssig sein, die Plattform ist immer noch nicht so alt, Sockel AM2


Das Board muss nicht gespiegelt werden, es ist bereits "richtig" gezeichnet. Wenn ich die Verkabelung mache, werde ich den Textolite wie transparent präsentieren - es ist zumindest für mich viel einfacher

Wesentliche Zutaten:
- Widerstände 150 Ohm 0,125 W x 4 Stück
- Kondensator Kondensator 1mF 16-63V x 1pc
- 8-polige Buchse 7,62 mm x 1 Stk. Oder spezielle Klemmplatten für SMD-Chips, im Allgemeinen je nach Patient
- Ein paar Drähte, ich habe Drähte von ca. 24AWG 12cm lang verwendet
- Steckbrett oder Textolit und alles notwendige Zubehör zum Ätzen und Verzinnen
- Stiftstecker x 5 Stück

Auf der Verkabelung (wie im Diagramm) sind die Ausgänge zum LPT-Anschluss (DB25) durch Zahlen angegeben, d. H. 7, 8, 9, 10 und 18. Wir brauchen die ersten 4 Kontakte, um Daten zu übertragen, die 18. Erde. Sie können jedoch eine beliebige 18 im Bereich von 18 bis 25 für den Ort verwenden. Ich habe den DB25-Stecker selbst nicht auf die Platine gelegt, weil Nicht jeder wird es tun. Gründe dafür 2:
1. Nur wenige Kontakte, nur 5 Stück, um 20 Stück für diesen Anschluss auszugeben und ihn auf eine so kleine Platine zu legen. Es ist viel einfacher, diese 5 Pins zu bekommen und sie in den Stecker selbst zu stecken
2. Auf modernen Karten haben sie keinen vollständigen LPT-Anschluss mehr, die Ausgangspins des Herstellers auf der Karte, an die Sie einen externen / internen Adapter anschließen und dadurch einen DM25-F erhalten können, d. H. LPT Nachdem wir mit DB25-M einen vollwertigen Programmierer an Bord gemacht haben, müssen wir den entsprechenden Anschluss für die Karte herstellen oder einen Adapter separat kaufen, wie von den Kartenherstellern empfohlen. Natürlich habe ich einen solchen Adapter ↓↓↓, ich habe ihn nicht gekauft, ich habe ihn selbst aus einem Diskettenkabel und einem DB25-F-Stecker gemacht, der vom alten Kabel vom Drucker entfernt wurde. Trotzdem habe ich diesen Anschluss nicht auf dem Programmierer erstellt, nur weil ich ihn nicht zur Hand hatte und aus Gründen 1


Selbst gemachter LPT-Adapter für moderne Motherboards. Der Flopp-IDE-Anschluss passt perfekt auf die Pinbelegung der Platinen und führt ein Stück Zahnstocher als Begrenzer ein, um nicht zu verpassen

Ich habe es einfacher gemacht, 5 Kontakte (ich habe 6 auf dem Foto, weil 2 Landungen) für die Stifte der Platine mit den entsprechenden Anschlüssen mitgebracht und die Liste der Platine überprüft (tatsächlich sind alle Platinen gleich, vielleicht befindet sich nur der "Schlüssel" der leere Stift an einer anderen Stelle und im Markierungshandbuch gehen Sie in einer anderen Reihenfolge) und stellen Sie sie an den richtigen Stellen ein. Der Programmierer verwendet nur den Kontaktbereich des 7-10-Steckers. Bei 23 und 24 Schlussfolgerungen auf dem Boden stecken, weil 18-25 Erde

Als Ergebnis sollten wir über das folgende Gerät kommen:




Um den Programmierer mit Strom zu versorgen, benötigen Sie eine konstante Leistung von 3,3 V sowie eine externe Masse. Zu diesem Zweck verwende ich ein externes vollwertiges Gembird 400W-Netzteil. Ich habe es wie ein Labor-Netzteil, ich würde ihm wegen seiner Qualität keine Live-Konfiguration anvertrauen. Ich habe es von einer guten Person bekommen - dieses Netzteil hat anscheinend nicht genug Wirkleistung und es war nicht genug für den Vorbesitzer, das System funktionierte sehr instabil. Für mich ist dieses arme Ding für solche Dinge völlig ausreichend.
Das Netzteil am 24-poligen Stecker hat ein grünes Kabel, das gegen Masse geschlossen ist, wodurch es im Leerlauf gestartet werden kann. Dieselbe Steckdose nehme ich für den Programmierer mit 3,3 V (orangefarbenes Kabel) und Masse (schwarz)
Optional können Sie den Akku auch nur mit 3,3 V verwenden und die Erde (Masse) aus dem Gehäuse eines funktionierenden Netzteils entnehmen
Eine andere Möglichkeit besteht darin, eine Art Stabilisator auf 3,3 V zu setzen, zum Beispiel LM1117. Wir speisen 5 V mit USB und Masse an die extremen Kontakte (ich erinnere mich nicht an die genaue Pinbelegung, ich habe diesen Stich in einem anderen Artikel über den Laufwerksanschluss für X "360 verwendet), von der Mitte aus Wir werden 3,3 V haben. Auf diese Weise erhalten wir Strom vom SB selbst, an dem wir ihn flashen - Sie können den USB-Anschluss anschließen oder 2 Pins ausgeben, um ihn wieder mit den USB-Kontakten auf der Platine selbst zu verbinden, nachdem Sie sich die Pinbelegung angesehen haben

Software-Teil

Nach der Herstellung des Geräts können Sie fortfahren, worum es bei der Firmware ging

Die aktuelle Version von SPIpgm 2.1 unterstützt die gesamte Desktop-Familie von Windows, Linux und DOS. Ich bezweifelte sehr, dass alles unter Win7 / Vista funktionieren würde. LPT-Programmierer für dieses Betriebssystem sind sehr anspruchsvoll. Trotzdem stimmte alles mit der Aussage des Entwicklers überein. Vergessen Sie nicht, dass die Benutzerkontensteuerung deaktiviert sein muss (ich habe sie standardmäßig deaktiviert). Schalten Sie den PC vollständig aus, schließen Sie den Programmierer an, schalten Sie ihn ein und verwenden Sie ihn befehlszeile. Mit dem CD-Operator gehen wir in das gewünschte Verzeichnis, in dem sich der Programmierer befindet. weil Wir befinden uns in einer Windows-Umgebung. Wir müssen spipgmw verwenden. spipgm wird unter DOS und Win9x verwendet. spipgmw kann jedoch auch unter Win9x verwendet werden. Der folgende Screenshot zeigt, dass es keine Probleme gibt. Der Programmierer und die Software funktionieren in einer modernen Umgebung einwandfrei, was bei solchen Aufgaben äußerst selten ist


Ich stelle jedoch fest, dass ich unter DOS genäht habe. Das ist mir vertrauter.) Je einfacher das Betriebssystem, desto zuverlässiger ist es. Aber ich bin nicht aufgeregt, vollständig darauf umzusteigen.) Es ist nur interessanter für mich, DOS für solche Dinge zu verwenden. Aus Erfahrung mit anderen selbst erstellten Programmierern kann ich sagen, dass dieser Programmierer in WinXP zweifellos funktionieren wird

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


Dies wird von der Befehlszeile beantwortet, wenn der Programmierer nicht richtig erstellt wurde. Der Chip wird nicht erkannt, d.h. Fehler

Mutim DOS oder "Ich suche nicht nach einfachen Wegen"

DOS ist nicht so schwierig für dich. Sie können eine bootfähige Diskette mit dem Windows-Betriebssystem selbst erstellen, indem Sie die Diskette formatieren und den Ordner mit dem Programmierer und der neuen Firmware dort ablegen, nachdem Sie (auf dem funktionierenden PC) in die Konsole geladen haben, die wir mit dem Programmierer verwenden

Die zweite Möglichkeit besteht darin, DOS auf der Festplatte zu erstellen oder das vorgefertigte DOS 6.22-Image zu verwenden. Aber der Programmierer selbst muss auf ein separates Flash-Laufwerk geschrieben werden, weil Wenn wir den Speicherauszug entfernen, kann er nicht auf die Festplatte schreiben. Wenn jedoch kein Lesen erforderlich ist, können Sie ihn mit dem DOS-Image direkt auf die Festplatte rollen

Die dritte Option ist das Erstellen bootfähiges Flash-LaufwerkDies ist die bequemste und modernste Option für heute. Eine gute Methode wird zum Beispiel hier beschrieben
Ich kann weiterhin die Verwendung des MultiBoot-Projekts empfehlen - eines Multi-Boot-Flash-Laufwerks. Am Ende erhalten wir ein sehr funktionales Werkzeug für alle Gelegenheiten, einen leistungsstarken Beatmungsbeutel. DOS unterstützt auch NTFS, lange Namen und mehr. Anleitung zum Erstellen dort, alles ist sehr bequem und legal

Wir gehen davon aus, dass wir DOS gestartet haben (Linux-Besitzer benötigen dies nicht, sie haben eine SPIPGM-Datei ohne Erweiterung). Wir gehen zur Befehlszeile, gehen zum Programmiererordner. Um die grundlegenden Befehle herauszufinden, führen wir einfach spipgm aus


Unter DOS wurde auch alles problemlos erkannt.

Die wichtigsten Programme, die wir brauchen werden:

spipgm / i - Chip Identifikation im Programmierer. Wenn der Programmierer korrekt hergestellt und angeschlossen ist, wird der Mikroschaltkreis (falls in der obigen Liste enthalten) erkannt und es ist dementsprechend möglich, weiter damit zu arbeiten
spipgm / d dump.rom - Liest den Inhalt des Chips in die Datei dump.rom
spipgm / e - Es wird empfohlen, den Inhalt des Chips vollständig zu löschen, bevor Sie ihn aufnehmen
spipgm / p new.rom - Firmware, Schreiben in die Mikrochipdaten aus der Datei new.rom - die gesamte und korrekte Firmware-Datei für eine bestimmte hauptplatinekönnen Sie es von der Website des Herstellers nehmen oder von einem anderen Mikroschaltkreis einer ähnlichen Platine entfernen
spipgm / u - entsperren, d.h. Entsperren des Chips für die Aufnahme, wenn ein solcher Schutz vorhanden ist

Insgesamt müssen wir eine Folge von Befehlen ausführen, um das zu erreichen, was wir für die Wiederherstellung geplant hatten:

1. spipgm / i - identifizieren
2. spipgm / u - entsperren
3. spipgm / e - Löschen Sie den Chip mit gekrümmtem Inhalt
4. spipgm / p new.rom - Flashen der richtigen Firmware

Ich mache darauf aufmerksam, dass wir, wenn wir alles in der Windows-Umgebung tun, anstelle von spipgm den Befehl spipgmw verwenden

Danach schalten wir den PC über die Schaltfläche zum Herunterfahren aus und schalten den Programmierer aus

Beachtung! Alle Manipulationen mit dem LPT-Anschluss dürfen nur bei ausgeschalteter Karte durchgeführt werden. Jene. Bevor Sie etwas von LPT anschließen oder trennen, müssen Sie die Stromversorgung vollständig ausschalten, den Netzteilschalter auf Aus stellen (oder das Kabel entfernen), 10 Sekunden warten (Kondensatoren sind entladen) und erst dann etwas anschließen oder trennen. Wenn Sie diese einfache Regel nicht befolgen, besteht eine große Chance, ohne LPT zu bleiben. Er ist aufgrund seiner Unsicherheit sehr launisch gegenüber solchen Dingen

Nachwort

Insgesamt wurde mein Board jetzt restauriert und erhielt ein zweites Leben. Ich werde es als Test- und Serviceschulungsgelände verwenden, um ein anderes Kit zu testen. Meine Leser werden nun auch etwas wiederbeleben können, das schon lange herumliegt und in den Startlöchern wartet

Achten Sie auch darauf diese Methode  Geeignet für die Wiederherstellung nicht nur auf Motherboards, sondern auch auf Grafikkarten, sowohl ATI / AMD als auch nVidia. Viele der oben in der Kompatibilitätsliste angegebenen Mikroschaltungen sind auch auf Grafikkarten installiert. Nur sie werden immer auf die Grafikkarte gelötet. Um das Video wiederherzustellen, müssen Sie SMD löten können. Hier gibt es normalerweise zwei Möglichkeiten: Mikruha löten und auf einem vorgeätzten Pad des Programmiergeräts installieren oder Drähte auf die Videoadapterplatine selbst löten

Ich hoffe, meine Erfahrung wird jemandem helfen, Geld und Geräte zu sparen, da es nicht ratsam ist, solche Dienstleistungen im SC zu beantragen - eine solche Gebühr auf dem Sekundärmarkt ist nur mit den Reparaturkosten vergleichbar, und daher müssen Sie sie entweder selbst wiederherstellen oder in den Laden gehen, um eine neue zu erhalten. Wenn ich die Möglichkeit habe, den Programmierer auszuwählen und "s mit Chips 20 Pin (in quadratischen Betten sind), dann wird das Material ergänzt. Vielen Dank für Ihre Aufmerksamkeit.