Hallo Forum, ich glaube ich habe gestern mein BIOS in einer GIGABYTE Brix (Modell: GB-BPCE-3455) zerschossen. Ich wollte das BIOS wegen eines Intel-Sicherheitsupdates aktualisieren. Normalerweise mache ich das auf DOS oder EFI-Ebene aber mich hat der Wurm geritten und ich habe das Update über Win 10 mit dem vom BIOS-Provider empfohlenen Programm versucht. Leider habe ich nun hier eine Box liegen bei der nur noch die Power-LED beim Einschalten leuchtet. Zu meiner Verteidigung muss ich noch sagen, das ich alle relevanten ID's die mir im Programm angezeigt wurden mit dem neuen BIOS übereinstimmten, und auch der Flash-Vorgang an sich ohne Auffälligkeiten ablief, nur der Neustart funktioniert jetzt nicht mehr. Ich hatte auch die Batterie die ganze Nacht ab um den nicht permanenten Speicher zu resetten, ohne Erfolg. Da ich aber nicht so leicht aufgebe, und das BIOS wohl die Ursache ist, habe ich das Mainboard ausgebaut und dort einen BIOS Chip MX25U12873F von MXIC gefunden. Link zum Hersteller: https://www.mxic.com.tw/en-us/products/NOR-Flash/Serial-NOR-Flash/Pages/spec.aspx?p=MX25U12873F&m=Serial%20NOR%20Flash&n=PM2348, Datasheet auf der Seite. Meine Idee ist, da ich keinen brauchbaren JTAG Header (samt Dokumentation) gefunden habe, den NOR-Flash Chip (8-pin SOP) on Board zu flashen via external Programmer, leider reichen meine Kenntnisse nicht aus welchen Programmer ich brauche um das BIOS Image zu reflashen, oder ob ich überhaupt einen brauche, evtl geht ja auch ein ARDUINO mit entsprechender Peripherie und passendem Flash-Script für diesen Chip-Typen, könnten basic "read, write, erase" Befehle reichen?! Wie gesagt ich habe mich auf ebay und amazon umgesehen und es gibt ein Fülle von Serial EEPROM & FLASH PROGRAMMERN und da bin ich einfach überfordert. Ich habe auch einen SPI Mode gesehen, nur weiss ich nicht wie ich den ansteuern soll, ich will den Chip nicht auch noch kaputt machen. Würde mich über Hinweise freuen. Grüße Andreas
:
Bearbeitet durch User
1. Das ist ein 1.8V Chip. Heißt also: Du brauchst Pegelwandler, wenn Du das von einem Arduino oder einem FTDI-FT2232-Breakout-Board oder so machen willst. Vorzugsweise 74LVC1T45. Wenn Du den Chip extern betreiben willst, dann brauchst Du natürlich noch einen Spannungsregler, sowas wie MCP1702 oder so. 2. Programmieren im eingebauten Zustand kann funktionieren, muss aber nicht. Für diese Chips gibts recht preiswerte Sockel wie diese https://www.adafruit.com/product/4726 und einige Mainboards sind sogar schon vom Werk aus damit ausgestattet. Du kannst dir Flash-Chips und zwei dieser Sockel besorgen, den originalen Chip auslöten, Sockel statt dessen hinein, und dann kannst Du ohne Probleme experimentieren. Oder anderen Leuten mit Programmer einen leeren Chip zusenden, den die dann für Dich programmieren. Das sind im Prinzip Standardbauteile, die von verschiedenen Herstellern gefertigt werden. Du musst nur auf die Parameter achten, das Pinout ist immer gleich. 3. Der Chip kann mit normalem SPI betrieben werden. Für die Ansteuerung gibts auch einen quasi-Standard, an den sich fast alle Hersteller halten. fchk
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.