Recupero BIOS tramite porta SPI | HW Legend

Transcript

Recupero BIOS tramite porta SPI | HW Legend
Recupero BIOS tramite porta SPI | HW Legend
Scritto da delly - Gianluca Cecca
Domenica 20 Novembre 2011 13:50
In questa guida, viene descritto in maniera semplice e veloce, il modo di recuperare una scheda
madre con BIOS corrotto tramite porta SPI. Abbiamo quindi deciso di aiutare chiunque si trovi
nella situazione di dover recuperare una scheda madre con BIOS corrotto tramite l'utilizzo di
porta SPI. Non ci resta che augurarvi una buona lettuta.
Introduzione:
Come tutti sappiamo sono moltissimi i casi in cui un flash andato male, l'utilizzo di un file bios
corrotto o magari addirittura errato e non compatibile rendono inutilizzabile la nostra scheda
madre preferita. Ora questo non rappresenta un grosso problema qualora la scheda disponga
di un doppio BIOS o per lo meno di un’EEPROM rimovibile, ma nell'eventualità che sia saldato
su piastra la cosa diventa un pochino più complicata da gestire, in quanto bisognerebbe
dissaldarlo e procurarsi un programmatore per il flash. Dico questo perché la maggior parte
delle volte le funzionalità di recovery automatico del BIOS non funzionano come dovrebbero
lasciandoci quindi nei guai.
Fortunatamente molti produttori di schede madri hanno avuto l’ottima idea di dotare le proprie
schede dell’utilissima porta SPI. Questo connettore, la cui presenza e utilità non viene quasi mai
nemmeno riportata sul manuale della piastra, svolgerà un ruolo di fondamentale importanza per
il nostro lavoro, permettendoci di procedere al recupero del BIOS utilizzando un computer
funzionante (dotato di porta parallela), senza la necessità, quindi, di dissaldare il chip BIOS o
dotarsi di costosi programmatori.
{jospagebreak_scroll title=Materiale necessario per procedere:&heading=Introduzione:}
1 / 10
Recupero BIOS tramite porta SPI | HW Legend
Scritto da delly - Gianluca Cecca
Domenica 20 Novembre 2011 13:50
Materiale necessario per procedere:
Andiamo ad elencare il materiale necessario per procedere al recupero del BIOS corrotto
tramite l'utilizzo di porta SPI:
1. Un computer fisso o portatile dotato di porta parallela;
2. n. 1 x Connettore DB25 Maschio (facilmente reperibile online, nei negozi specializzati oppure
magari anche da un vecchio cavo per stampanti che non usiamo più);
2 / 10
Recupero BIOS tramite porta SPI | HW Legend
Scritto da delly - Gianluca Cecca
Domenica 20 Novembre 2011 13:50
3. Cavetti di 30/40cm (non usare fili estremamente lunghi altrimenti il cavo potrebbe non
funzionare), di diverso colore per facilitarne l’identificazione della funzione (io ho utilizzato un
comune cavetto hd-audio "scheda madre-->pannello case");
4. 4x Resistenze da 100 o 150 ohm;
5. Una fonte di energia a 3v, non ha importanza quale sia, io ho utilizzato una tradizionale
batteria CR2032 come quelle che troviamo comunemente sulle varie schede madri, ma
nessuno vieta di utilizzare ad esempio un paio di pile stilo da 1.5v ciascuna, un alimentatore con
output 3v oppure prendere la corrente necessaria direttamente dal connettore ATX
dell’alimentatore del computer (cavo arancione +3.3v);
6. Una penna USB avviabile con il contenuto di QUESTO archivio;
7. Un file BIOS funzionante per la scheda madre da riparare;
8. Tutto l’occorrente per effettuare delle semplici saldature;
9. Ovviamente una scheda madre che disponga del connettore SPI.
Ad esempio sulle ASUS e (e su molti altri brand) questo viene identificato con la sigla SPI_J1. Il
3 / 10
Recupero BIOS tramite porta SPI | HW Legend
Scritto da delly - Gianluca Cecca
Domenica 20 Novembre 2011 13:50
connettore appare come da foto che segue:
Sulle MSI invece troviamo un connettore un pelo differente, chiamato JSPI1:
Va precisato che i collegamenti sul connettore DB25 Parallelo sono i medesimi, cambierà
soltanto il pin interessato sul connettore SPI della vostra scheda madre, più avanti posterò tutti
gli schemi necessari.
{jospagebreak_scroll title=Come costruire il cavetto per il Flash:}
4 / 10
Recupero BIOS tramite porta SPI | HW Legend
Scritto da delly - Gianluca Cecca
Domenica 20 Novembre 2011 13:50
Come costruire il cavetto per il Flash:
Partendo dallo schema di una tradizionale porta parallela, procediamo come segue per la
creazione del nostro cavetto SPI-Flash:
- Saldiamo un filo di 30/40cm al PIN N°18;
- Saldiamo le quattro resistenze da 100/150ohm ai PIN N°7-8-9-10;
- Saldiamo un filo di 30/40cm "preferibilmente tutti di colore diverso" ad ogni estremità libera
delle resistenze.
All'estremità libera dei singoli cavetti è possibile collegare dei pratici spinotti, tipo quelli dei
classici connettori PowerSW/Reset/PowerLED e HDLED dei case, in maniera da falicitare il
collegamento ai pin del connettore SPI sulla scheda madre. Siccome questi connettori non
sono, come abbiamo visto, tutti uguali, ma possono variare da brand a brand, consiglio di
lasciare indipendente ogni singolo cavetto, in maniera che il collegamento sarà possibile su
5 / 10
Recupero BIOS tramite porta SPI | HW Legend
Scritto da delly - Gianluca Cecca
Domenica 20 Novembre 2011 13:50
qualsiasi porta SPI (basterà solamente verificare lo schema di collegamento al max, ma non
mettere mano al nostro cavetto). Il cavetto è praticamente pronto, io ne ho fatto uno con due fili
in più con già integrata la fonte di alimentazione (ho usato una classica batteria tampone
CR2032, comunenmente usata sulle schede madri, lasciata esterna per facilitare la sostituzione
qualora si scarichi)...non guardate l'estetica che non è una cosa che mi interessava, l'importante
era che funzionasse.
Se non volete copiarmi potete tranquillamente lasciare a parte la fonte di alimentazione e usare
qualsiasi cosa vogliate pur che fornisca almeno 2.9/3v reali.
{jospagebreak_scroll title=Schemi di Collegamento alla porta SPI:}
Schemi di Collegamento alla porta SPI:
6 / 10
Recupero BIOS tramite porta SPI | HW Legend
Scritto da delly - Gianluca Cecca
Domenica 20 Novembre 2011 13:50
Ora che abbiamo il nostro bel cavetto vediamo a quali PIN del connettore SPI collegare i singoli
fili.
Sui connettori SPIJ1 delle ASUS & Company collegare come segue:
Mentre sui connettori JSPI1 delle MSI & Company collegare in questo modo:
Ora siamo pronti.
{jospagebreak_scroll title=Comandi per procedere al Flash con il Software "Spipgm":}
7 / 10
Recupero BIOS tramite porta SPI | HW Legend
Scritto da delly - Gianluca Cecca
Domenica 20 Novembre 2011 13:50
Comandi per procedere al Flash con il Software "Spipgm":
Arrivati a questo punto direi che siamo pronti per procedere al recupero della nostra scheda
madre.
a. Il cavetto è pronto e collegato da una parte al pc funzionante dotato di porta parallela e
dall'altra al connettore SPI della scheda madre rotta;
b. Lasciamo spenta la scheda madre non funzionante (non importa se con i componenti
installati oppure no);
c. Avviamo il computer fisso o portatile, dotato di porta parallela, con la pendrive avviabile
inserita (nell'elenco delle periferiche di boot selezionare ovviamente la pendrive);
d. Una volta che abbiamo accesso al prompt dei comandi entriamo nella cartella dove abbiamo
posizionato i file dell'archivio scaricato in precedenza e il file funzionante del BIOS della scheda
madre guasta.
Il programma SPIPGM consente di effettuare varie operazioni:
8 / 10
Recupero BIOS tramite porta SPI | HW Legend
Scritto da delly - Gianluca Cecca
Domenica 20 Novembre 2011 13:50
I comandi
sulla
SPIPGM
{jospagebreak_scroll
Procedura
Per
1.
segue:
quindi
spipgm
Se
Per
tutto
procedere
FlashROM;
la
prima
/ièFlashROM
/Istato
/D
/U
/E
/P
che
=corretta
=
NOMEBIOSDAFLASHARE.XXX
NOMEDESIDERATO.BIN/.ROM
cosa
vengono
effettua
toglie
anel
fatto
noi
verifichiamo
modo
interessano
la
sia
di
correttamente
title=Procedura
l'erase
mostrate
protezione
recupero
correttamente
corretto
della
che
le
sono:
al
con
da
informazioni
FlashROM;
ilapparirà
recupero
collegamento
scrittura
corretta
ilrilevata.
software
una
della
=(necessario
diDigitiamo
effettua
sulla
recupero
schermata
"Spipgm":
nostra
Parallela-->Porta
FlashROM
iluna
flash
quindi
scheda
con
per
copia
simile
poter
ildel
software
ildella
madre,
comando:
di
nostro
aflashare);
questa:
backup
SPI
scheda
"Spipgm":}
sia
BIOS.
procediamo
del
operativo
madre
bios da
presente
come
eriparare;
che
Come vediamo
scheda
riguardano
mancanza
madre.
delle
la fonte
Se
vengono
resistenze
invece
di alimentazione
rilevate
il nei
collegamento
PIN
correttamente
7-8-9-10)
scarsa
non
o verrà
assente,
è le
operativo
specifiche
mostrata
la lunghezza
(solitamente
una
dellaschermata
FlashROM
dellecavo
principali
simile
eccessiva
presente
acause
questa:
sulla
o la
In questo
questa
2.
punto,
digitiamo
spipgm
Al
Iltermine
secondo
consiste
situazione
/uilcaso
dell'operazione
seguente
passo
vediamo
nelèrimuovere
impossibile
da
comando:
fare,
che
ci ammettendo
la
verrà
laFlashROM
procedere
protezione
mostrata
ovviamente
non
alda
una
flash
scrittura
viene
schermata
o sfruttare
rilevata
di(di
aver
solito
simile
correttamente
superato
le altre
sempre
a questa:
funzionalità
con
attiva).
esito
(FFFFFFh).
Per
positivo
del farlo
software. Inil primo
3. Procediamo
spipgm
Al
termine
/e dell'operazione
con la cancellazione
ci verrà mostrata
completa
una
della
schermata
FlashROM.
simile
Digitiamo
a questa:
il seguente comando:
9 / 10
Recupero BIOS tramite porta SPI | HW Legend
Scritto da delly - Gianluca Cecca
Domenica 20 Novembre 2011 13:50
4. verrà
funzionante.
spipgm
Nel
vostro
ci
Siamo
miofile
/p
mostrata
caso
ora
ovviamente.
nomebiosdaflashare.xxx
Procedere
finalmente
il BIOS
una da
%Una
con
flashare
di
pronti
avanzamento.
volta
il seguente
perèlanciato
procedere
un file
comando:
ildicomando
nome
al flash
"BIOSMSI.ROM",
di
delflash
BIOS
partirà
sulla la
nostra
voiprocedura
mettete
scheda
ilautomatica
nome
madre
del
none
Una volta giunti al 100% vedremo una schermata simile a questa:
5. scheda
comando
spipgm
6.
N.B.
la
La
FlashROM.
Vi
perchè
Se
Guida
Staff
A
Volendo
consigliamo
versione
avete
questo
E'
HW
aconsigliabile
/d
vengono
cura
dei
per
Legend
madre
nomebackupdesiderato.xxx
possiamo
E'
punto
più
dubbi
di
procedere:
possibile
aggiornata
delly.
di
da
aggiornate
la
-seguire
oNew
recuperare
utilizzare
scheda
problemi
creare
seguire
Hardware
del
sempre
madre
una
sempre
di
seguite
software,
è
gli
continuo.
copia
abbastanza
sviluppi
dovrebbe
Genaration.
lel'ultima
la
discussioni
diinfatti,
discussione
backup
delessere
versione
recente.
programma
offre
delriguardanti
via
BIOS
recuperata.
del
sul
viasoftware
aforum.
(facoltativo).
supporto
QUESTO
le
Abbiamo
varie
SPIPGM,
ad INDIRIZZO
Utilizziamo
un
guide
finito!
maggior
specialmente
nel .Forum,
questo
numero se
di
10 / 10