Il mio blog-spazio.

SPI flash MSI ripristino del BIOS

Ciao a tutti,
mi è capitata tra le mani una mainboard AM3+ MSI, completamente KO, il venditore dichiarava un problema al BIOS, non essendo dual-BIOS ed essendo la EEProm saldata, non è possibile tentare un flash a caldo.
Quindi come facciamo?
MSI sulla board ha inserito un pinout chiamato SPI.
Vediamo..!
Premesso:
sul web si legge di tutto e di più, mille metodi, che personalmente non ritengo sicuri/affidabili.
In particolare quel di creare un cavo per programmare tramite Seriale, batteria cr2032, resistenze, si perchè
il chip-eeprom richiede in genere da 2.6v a 3.6v in base al modello, e la batteria può fornire massimo 3.3v a pieno reggime, per cui..


Con un programmatore USB (5v) ci pensa lui a fornire il giusto voltaggio al chip, oltre che avere un software con GUI, capace di compiere sicuramente più funzioni, e ultimo ma non meno importante:
non serve avere un PC con la Seriale (oramai anche rari, ndr.)

Requisiti:
Programmatore: consiglio ch341A, costa qualche euro.
Trovate il software ed i driver nel mio repository.

Il cavo SPI, potete crearlo
(stile quelli usati per recuperare i Seagate con il firmware in Busy Mode)
o comprarlo, anche lui costa solo qualche euro.
Per entrambi ho speso si e no 8euro su Aliexpress, ed un mesetto di attesa.




Colleghiamo il cavo al PinOut



nel dettaglio


Prendiamo il programmatore, apriamo la slitta, inseriamo il cavo, blocchiamo.

Inseriamo nella porta USB,


installiamo il driver (compatibile con tutti i SO da XP a 10 - 32/64bit)
Lanciamo il SW, se abbiamo fatto tutto bene, clickando su "Rileva" dovrebbe identificarvi la Eeprom.



......Dal momento che la mainboard è KO,
e pare che il colpevole sia proprio il BIOS,
evito di farmi backup! Che cosa potrei farmene di un backup se questo non è buono?

Vado a cancellare completamente il chip premendo su "Cancella".

Attendo che l'operazione si concluda,
quindi vado sul sito del produttore della mainboard (MSI), prelevo l'ultimo BIOS disponibile,
torno sul SW del programmatore usb,
faccio File > Apri
seleziono il bios (se non viene rilevato dovete rinominarlo in .bin)
e dò un bel "Programma"

Qui si trema!

Attendo il flash.... per un chip di 2Mb circa 1m30sec
ora attendo la verifica dell'integrità,
Terminato!

Tolgo tutto e provo la mainboard!

Funziona! :-O
Che bello!! :-D :-D
Ciao a tutti. :-*