Hallo µC Team! Zur Vorgeschichte: Ich habe leider dank eines missglückten Bios Flashs mein Mainboard unbrauchbar gemacht. Da ich keine Garantie mehr habe muss ich schauen dass ichs wieder hinbekomme. Dann habe ich den JSPI Anschluss gesehen der ja zum neuprogrammieren des Chips da ist (siehe Jspi1.pnd) und habe den ausgemessen (Durchgangsprüfer). Habe dan gesehen das alle Pins zum Chip gehen auser 1 ner der CS der geht vorher zu einem SMD ?Transistor? oder ?MOSFET? es steht nur 72i oben. Wenn ich versuche über LPT zu flashen dropt die Voltage von 3V auf 2.98V (Spannungsquelle 2AA Baterien in serie) aber beim SPIPGM (DOS LPT Flash Prog.) wird nur bei den Status bits 1 1 1 1 1 1 angezeigt und beim ID FF00FF (bei keiner Spannungsquelle 0 0 0 0 0 und ID FFFFFF) Habe die Schaltung so aufgebaut wie bei der angehängten Schaltplan.png Kabel sind nur ca. 10cm lang. Wird an dem nichtvohandenen CS liegen der durch den ?Transistor? unterbrochen ist oder? Der EEPROM ist ein Winbond und obensteht 25064FV510 1249 Bitte um Hilfe! MFG
:
Bearbeitet durch User
du wirst dich wohl oder übel hier durch ackern müssen http://www.datasheetarchive.com/dl/Datasheets-EC3/DSAQ00405253.pdf
Ich fand die Idee mit dem Datenblatt lesen gar nicht so schlecht. Ansonsten mal den Hersteller des Mainboards fragen.
Naja, ich hätte ja den kleinen Widerstand ausgelötet und für den Flashvorgang ne kleine Ader angelötet. Wenn es eh nur für ne einmalige Sache ist...
Ich probier nachher noch ohne Widerstände und vom Pc Netzteil die 3.3V Das Problem ist ja das der CS pin von dem SMD Transistor blockiert wird da kann ich Datenblatt lesen was ich will leider findet man von dem Transistor kein Datenblatt steht nur 70i oben weil ich kann ja da nicht irgendeine Spannung an die basis legen sost geht der ja Kaputt
Hast du denn mal in die Beschreibung deiner Hauptplatine geguckt? Moderne Boards haben oft gespiegelte BIOS in Reserve. Oder ein Not-Bios, wo man dann das richtige mittels Disk wieder einspielen kann.
Ja hab eh ziemlich im msi forum geflamet aber es läuft liegt an der spannungsquelle mit dem netzteil funztz jetzt programmiert es gerade bei 60% l
Wenn ich verfiziere haut er mir errors raus habe jetzt mal mehr delay genommen
Dark Horse schrieb: > Ich probier nachher noch ohne Widerstände und vom Pc Netzteil die > 3.3V > Das Problem ist ja das der CS pin von dem SMD Transistor blockiert wird > da kann ich Datenblatt lesen was ich will leider findet man von dem > Transistor kein Datenblatt steht nur 70i oben weil ich kann ja da nicht > irgendeine Spannung an die basis legen sost geht der ja Kaputt Na und zwischen Transistor und CS Pin ist doch ein Widerstand oder sehe ich das falsch? Den aus- und einlöten ist doch n Klacks. Und auf das Pad lötest du ne kleine Ader als CS.
die erste Frage die ich mir stellen würde hast du überhaupt ein komplettes Image deines Bioses? Die üblichen Darreichungsformen der Bios Updates sind normalerweise kein komplettes Bios. Somit brauchst du garnicht weitermachen. Ich würde den Bioschip auslöten und einfach einen neuen programmierten auflöten. Danach kommt dann das Problem dass je nach Model zig Fehlermeldungen kommen weil SN UUID und was sonst noch alles nicht gesetzt sind. Dafür gibt es dann Herstellertools. Anschließend brauchst du im Falle von W8 auch noch ein neues Betriebssystem da du keinen Key mehr hast. Hier gibt's fertige Chips: http://www.bios-chip24.com/ Thomas
@Robert D. Glaub eher das das ein Kondensator ist da er zwischen CS und Masse ist und den Cs hab ich pfuscher mässig angehängt indem ich einen draht unter den Fuß des ICs gesteckt habe so dass es einen Kontakt hat ;) das Problem ist nur das er viel Müll schreibt also beim verfizieren haut er Fehler raus.
Das BIOS sollte beschaffbar sein. Meist ist es ein ZIP oder eine EXE, die sich selbst entpackt. Darin ist dann ein Image als BIN, ROM, oder manchmal auch Phantasieendungen. Wichtig ist, das das Image genau 2 hoch n byte groß ist. Ein (seltener) Spezialfall sind (echte) Phoenix BIOSe (nicht Award-Phoenix). Die haben ein eigenes Format, was man aber easy umhacken kann. Der "Rest", der etwas über 2 hoch x groß ist, wird im Hex-Editor entfernt. Ich habe in der Richtung ein wenig experimentiert, da ich vor einem ähnlichen Problem stand. Ich habe mit einer älteren Version vom Phoenixflash mein mir bekanntes Award BIOS gebackupt und sowohl das BIN, als auch das PHL(?) Image im Hex-Editor verglichen und so rausgefunden, wie ich vorgehen muß. Ich habe dann vom PHL File des zu verarztenen Laptops den "Schwanz" abgeschnitten und diese Datei, als auch das Original von einem Phoenix-Tool verifizieren lassen. Ich befand beide für ok. Somit kann man dann die daraus gewonnen BIN Datei flashen. Wenn jemand Erkenntnisse hat, wofür im Phoenix File der Overhead da ist, wäre das cool. Im Hex Editor tauchen dort im Klartext Chipbezeichnungen für Flash Bausteine auf. Ich vermute, das das für das Flashproggi Progarmmieralgorithmen für die zu erwartenden Chips sind. Gruß Gerald
Habs gerade geschaft freu mit 47ohm widerständen hats ohne einen einzigen fehler geklappt hab alle von 220ohm bis 0 probiert und endlich hats geklappt wie geil jetzt noch schauen ob er startet
Früher zu Zeiten der DIP Flash ROMs hab ich einen anderen PC gebooted, dann Flash Chip im laufenden Betrieb gegen den zu programmierenden getauscht und geflasht. Hat jedes mal prima funktioniert :-)
Marco schwelgte: >Früher zu Zeiten der DIP Flash ROMs hab ich einen anderen PC gebooted, >dann Flash Chip im laufenden Betrieb gegen den zu programmierenden >getauscht und geflasht. Früher hatten wir einen Kaiser, früher hatten wir die Inflation. Was haben wir heute? Heute haben wir Freitag!
Danke an alle die geholfen habe arbeite schon Wochen daran jetzt endlich läuft er wieder
Marco W. schrieb: > Früher zu Zeiten der DIP Flash ROMs hab ich einen anderen PC gebooted, > dann Flash Chip im laufenden Betrieb gegen den zu programmierenden > getauscht und geflasht. Hat jedes mal prima funktioniert :-) Ja, die Zeiten kenne ich auch noch :-) Ich hatte ein olles NoName Board, da habe ich in den normalen DIL Sockel noch eine Schwenkhebelfassung aufgepfropft und dann, so wie du es beschreibst, geflasht. Hotflash nannte sich dieses Vorgehen. Ich hatte eine bestimmte Version von AMIflash, die konnte auch BIOSe anderer Hersteller flashen. Man mußte zwar wo ein Häckchen setzen und eine Warnung wegklicken, aber dann hat er jede Datei geflasht. In den Tiefen dieses Dos Programms fand ich sogar eine Möglichkeit, Programmieralgorithmen neuerer, im Funktionsumfang kastrierter Versionen einzubinden. Manche Netzwerkkarten oder SCSI Controller konnte man auch zum flashen "missbrauchen" Ehe ich mir einen Programmer zugelegt habe, hatte ich viel in der Richtung experimentiert. Genauso gab es Board mit einem exotischen, 40 pol. 2 MB Intel-Flash, der nicht mehr beschaffbar war. Einige Leute betrieben sogar Kanibalismus und schlachteten ein Billigboard mit diesem Chip, um ein hochwertigeres Board wiederzubeleben. Ich fand eine Möglichkeit, per Adapter einen normalen 32 pol. Chip dort draufzusetzen. Und das Allergeilste war, das sogar das Flashprogramm diesen Chip auf dem Adapter umflashen konnte :-D Gruß Gerald
hello, I am exactly on situation of first picture of this pic (MSI Z97I-AC). I am unable to flash the bios despite correct wiring. Is there anything to do to without unsoldering the chip ? I use a wiring directly on bios chip for CS pin (5), and 11 and 12 (as well as 1 and 2) are to VCC, 3,4,6 are to corresponding pins, 7 and 8 are to gnd. I am trying to flash with raspberry pi, but everytime the chip is not recognized, the pi SPI is receiving only FFFFFFF... Wiring between raspberry and bios chip is correct (tested multiple time with multimeter) I bypass the transistor by putting a wire directly to the pin 1 of chip (CS) but despite that is not working. I am not sure I understood well google translations from german but I have feeling that the flash is somehow blocked by motherboard even if connecting directly to chip pins (not JSPI1) what to do ? Thanks!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.