PDA

View Full Version : Dissaldare bios, datemi una mano..


gnappoman
07-05-2011, 17:45
Ciao ragazzi,
ho due schede madri identiche, una con un bios ok ma con un problema grave e l'altra a posto ma con bios flashato male.
Vorrei trasferire il bios buono sulla scheda buona, il problema è che sono saldati.. Sono schede da server.
http://www.recoverybios.com/img/saldatobig.jpg

Non sono proprio un granchè come saldatore, però vorrei provarci, qualcuno che l'ha già fatto ha qualche consiglio tecnico da dispensare?

Grazie, ciao

passopasso
07-05-2011, 19:39
Considera che la scheda e' a multistrato, per dissaldare avresti bisogno di un dissaldatore ad aria calda.In alternativa puoi comprare una treccia dissaldante o garza come si vuol chiamare e cercare di fare un lavoro di fino per quano possibile.

gnappoman
07-05-2011, 21:27
Megaedit
Ci sono due sistemi che sembrano identici, ma che sono molto diversi tra loro e si possono confondere:

Il "Bios Savior"
http://www.recoverybios.com/biosrecovery/It/prodotti/prodotti.php?codcat=26
oppure se volete scegliere di comprare all'estero:
http://www.ioss.com.tw/web/English/WheretoBuy.html
http://www.eksitdata.com/index.asp


Oppure il "top hat" (che risolve il mio problema, immagini nel post di sotto)
Costruirsi il Top Hat che risolve il mio problema

http://www.coreboot.org/images/9/9f/How_to_build_the_tivo_prom_piggy_socket.pdf
http://www.coreboot.org/images/1/1f/Tivo_prom_piggy_back_socket_installation.pdf

Sulla baya mi sono comprato un paio di socket plcc con 32 pin, e sto seguendo queste indicazioni su come saldarli insieme per ricrearmi il "top hat".
http://www.wimsbios.com/forum/topic8701.html
http://www.dealdatabase.com/forum/archive/index.php/t-23114-p-2.html
http://www.wimsbios.com/forum/topic8202.html
http://www.mail-archive.com/linuxbios@linuxbios.org/msg07266.html
http://www.badcaps.net/forum/showthread.php?t=4905&page=3

Il bios savior assomiglia di brutto al top hat ma:
il top hat si mette sopra ad una rom SALDATA.
Mentre invece il bios savior è fatto al contrario del top hat: è sempre formato da due socket uniti, ma ha un chip integrato nella parte sotto, che si va ad incastrare nel socket vuoto che conteneva il vostro bios, il quale deve essere spostato invece in cima all'apparecchio.
Un'immagine decente a spiegare la differenza non sono riuscito a trovarla.

gnappoman
08-05-2011, 22:19
l'idea è questa

http://www.pcstats.com/articleimages/200604/ecsKA1MVP_bios.jpg
ecs lo dava con un paio di schede socket 939 quasi introvabili, si chiama Top Hat bios

1- Mi costruisco uno di questi doppi socket
2- Ci metto sopra il chip vuoto che ho comprato sulla baya
3- Accendo e predispongo la procedura di upgrade del bios con la scheda madre funzionante
4- Incastro delicatamente il marchingegno sopra al bios funzionante. Il bios sotto dovrebbe escludersi.
5- Programmo il bios, poi spengo e tolgo il coso
6- Incastro il marchingegno sopra al bios non funzionante.
7- Accendo e predispongo la procedura di upgrade del bios con la scheda madre non funzionante
8- Tolgo delicatamente il coso
9- Programmo il bios, poi spengo
10- Scrivo qui i risultati !

Capellone
08-05-2011, 22:54
figo, molto interessante!

VanniX_LinuX
10-05-2011, 21:33
Posso dirti che togliendo quello sprogrammato al boot e rimettendolo prima del flash la procedura funziona. L'ho fatta diverse volte.
Solo rare volte si freeza tutto, soprattutto quando cerco di programmare un chip con sopra il bios di un'altra scheda. Comunque poco male, basta riuscire a scriverci qualcosa a caso, in modo che quando lo rimetti su un'altra scheda è come se il chip fosse nuovo, perche non puo' leggerne il contenuto :fagiano:

Quando hai fatto scrivi il risultato, sono curioso, perche':4- Incastro delicatamente il marchingegno sopra al bios funzionante. Il bios sotto dovrebbe escludersi.
non mi convince molto.. Non ho mai provato.

gnappoman
10-05-2011, 23:21
VanniX_LinuX la isposta si trova in uno dei link precedenti..
Anche se sono un po' tutti convinti che ci vorrebbe anche una resistenza da qualche parte però....
E fare una cosa tipo questo jappo http://66.196.80.202/babelfish/translate_url_content?.intl=us&lp=ja_en&trurl=http%3A%2F%2Ffab51.com%2Fworkshop%2Fbios%2Fdual_bios1.html
[LinuxBIOS] top hat flash : /OE rewiring

Quux
Mon, 07 May 2007 04:47:50 -0700

yo ! for mainboards with soldered-on plcc32 flashroms it should be
possible to use DIY secondary bioses.

ECS Elitegroup ship many of their boards with what they call "top hat
flash". This is comprised of two adjacent plcc32 sockets with just a
minor rewiring:

on the replacement socket, /OE (*out enable, active low*) is hardwired
to /reset, thus activating the secondary chip.

on the pcb-side (the empty socket to flip over the pcb-soldered chip)
/OE is wired to an upper NC pin 26 (not connected). *All other pins are
wired 1:1* , both chips are in parallel. LPC is designed as a bus (mind
the 3 ID pins).
the top hat flash is populated with a W39V040AP FWH ( Winbond firmware
hub).

I used to think that there might be some resistor or sth. to pull the
pcb chip's */OE-/Init* high (= inactive) while the ECS mainboard
would have like a voltage divider feeding */OE-/Init* to allow this. I
do not quite get the idea why the pcb-bios does disable it outputs (if
it does) when it is possible that both chips have /OE active (but the
spare chip earlier in sync with /reset). any clue?
.. I wonder whether it may force the high bit on the lower chip's ID input so that it does not think that it is being addressed, leaving the upper chip able to respond.....

anyway, this type of circuit should work with most plcc32 FWH's . But
use it at your own risk. --Quux


lo zoccolo reverso e' una geniale idea della ECS, il suo nome e' "top-hat
flash"; che nella prima versione era composto da due zoccoli plcc reversi,
un minuscolo pcb e qualche condensatore e un componente sot23 [che ignoro]
(quindi estremamente semplice). Ora pero' l'ecs commercializza una seconda
versione del kit che funziona esclusivamente con le loro mainboard in
quest'ultimo hanno aggiunto una shunt card (scheda d'innesco)
http://hol.dk/gfx/Artikel/bundkort/ecs_ka1_mvp/ecsacc2.jpg la quale ha la
funzione di key interno su slot pci (tipo KEY nella procedura "Crisis
Recovery Disk") ad ogni modo penso che non sia difficile trovarli.

il tuo problema e' di facile soluzione basta solo ingeniarsi un po' e
pensare, le strade che puoi intraprendere sono tante alcune piu rischiose
delle altre, ma tutte hanno un denominatore comune, sfociano in un risultato
tecnicamente sicuro, il dissaldare un plcc con una stazione della weller o
con un robot siemens o con una pistola ad aria calda, sono tutte
potenzialmente rischiose per il semplice motivo: "manca il fattore
l'esperienza" una stazione a aria calda e' uno strumento semplicissimo da
utilizzare, "ma richiede esperienza nella regolazione" temperatura, scelta
dell'ugello, distanza tra ugello e componente e tempo di esposizione al
getto di aria calda, l'utilizzare una stazione senza queste conoscenze e' un
potenziale pericolo come descritto da enzo, ti posso assicurare che un
tecnico con esperienza e' in grado di utilizzare una qualsiasi fonte di
"aria calda" per dissaldare un componente basta solo prendere in
considerazione i fattori sopra citati. se non vuoi correre i rischi fatti
fare il lavoro e dormi sogni tranquilli, ma finisce il "divertimento" puoi
dissaldare i pin del bios e collegare loro dei cavi per tentare la
riprogrammazione con un programamtore esterno (come ti ha detto Drizzt
do'Urden) puoi utilizzare il procedimento bios savior (cerca in google) che
consiste nel isolare il pin di alimentazione del bios saldato e utilizzare
un secondo bios incastonato sul primo che permette di avviare la macchina
per poi togliere il bios master e ricollegare il pin di aliemntazione alla
board, puoi utilizzare il sistema della ecs, puoi provare a dissaldare
completamente il bios.... sta a te a decidere....
ps, ho editato il secondo post spiegando un po' la grossa differenza tra il "Bios Savior" in commercio, e l'introvabile "top hat".
Il sistema "top hat" è a mio avviso parecchio più ingegnoso, perchè con pochissimi componenti ce la si può cavare praticamente in qualsiasi situazione, tipicamente due:
1- bios (andato) saldato sulla scheda
2- bios (andato) non saldato sulla scheda

è sufficiente avere quindi il "top hat" e una scheda madre funzionante con bios saldato (di qualsiasi tipo) per risolvere il problema #2 (seguendo poi una guida come questa (http://www.hwupgrade.it/forum/showthread.php?t=803228)).
E' invece necessario anche avere un bios non saldato in più dello stesso modello della scheda in panne per il caso #1 , eseguendo gli step che ho elencato sopra..

Il punto è che i tazzi di questo forum
bad flash corrupted bios - Page 3 - Badcaps Forums (http://www.badcaps.net/forum/showthread.php?t=4905&page=3)
commentando il vario materiale della mailinglist postato sopra si trovano comunque indecisi se decretare che sia necessario HW aggiuntivo (resistenze, condensatori, transistor) oppure no..
Ancora i socket non mi sono arrivati, ma credo che proverò ugualmente

VanniX_LinuX
11-05-2011, 14:08
Molto interessante...

Pupo81
26-07-2017, 13:17
Posso dirti che togliendo quello sprogrammato al boot e rimettendolo prima del flash la procedura funziona. L'ho fatta diverse volte.
Solo rare volte si freeza tutto, soprattutto quando cerco di programmare un chip con sopra il bios di un'altra scheda. Comunque poco male, basta riuscire a scriverci qualcosa a caso, in modo che quando lo rimetti su un'altra scheda è come se il chip fosse nuovo, perche non puo' leggerne il contenuto :fagiano:

Quando hai fatto scrivi il risultato, sono curioso, perche':
non mi convince molto.. Non ho mai provato.

Ciao.
Avevo due schede madri uguali di NOTEBOOK HP PAVILION SERIE 9000 (dv9760el-dv9585el) una con chip bios corrotto e l'altra con scheda video guasta. Inverto i chip e va tutto bene , il pc riparte come prima.
Purtroppo cambiando firmware si guasta anche quest'ultimo e niente sono servite milioni di procedure per recuperare firmware precedende, compresa procedura con floppy e "Crisis_Recovery_Disk".
Vorrei sapere se dissaldando un 'altra volta il chip dalla scheda madre e facendo partire la macchina per poi spegnerla e risaldare il tutto cosa accadrebbe? Ho qualche speranza di rifar partire il bios?
Spero qualcuno mi aiuti. Grazie.