Lo siguiente es de ASUS P5B Deluxe Bios Recovery SPI Flash Cable , pero reproducido aquí para Wiki-sake:
ADVERTENCIA: nunca use la utilidad de flash bios ASUS basada en Windows. Ha habido decenas de personas con el mismo problema, si hubiera sabido de antemano.
Omita el CÓMO para las cosas buenas.
Quizás en un momento de gran estupidez y pereza, volví a actualizar la BIOS de mi ASUS P5B Deluxe usando la utilidad de flash basada en Windows de ASUS. Lo limpió, cargó el nuevo y luego no pudo verificarlo. En este punto, sus dos únicas opciones son salir o volver a intentar. Así que reintento, ahora ni siquiera intentará escribir la biografía. Al no tener otra opción, reinicié la máquina y esperé lo mejor. Tengo lo peor.
La máquina no haría nada. Se supone que la placa base tiene un modo de recuperación de BIOS integrado, pero parece que también fue eliminada por la utilidad flash de Windows. Era hora de enviarlo de regreso a ASUS para que pudieran actualizarlo. La BIOS no es extraíble, así que seguramente hay algún tipo de dispositivo en el que se conectan para actualizarlo por ti, pensé.
Resulta que tenía razón. Al lado del chip BIOS, a la izquierda del puente sur, hay un conector de 7 pines no documentado con la etiqueta SPI_J1. Después de mucha investigación, me topé con algunas páginas (vinculadas en la parte inferior) que documentaban el tipo de cable necesario y el software para usar este puerto para actualizar el BIOS.
El cable consiste en un conector paralelo conectado a algo que puede enchufar a los pines que también tiene una entrada de 2.7V-3.6V para alimentar el chip mientras lo vuelve a flashear. Hice un intento realmente malo de usar un cable paralelo cortado y los extremos de un puerto USB. Esto no funcionó bien, así que encontré en la tienda de electrónica local un conector paralelo con un cable plano. Lo desarmé y volví a soldar la cinta a los pasadores correctos.
Para obtener ~ 3V, tomé un conector de alimentación de un viejo ventilador de caja y agregué tres diodos al cable de 5V, lo que me dio un poco más de 3V. Luego conecté esto al cable plano y conecté el conector de alimentación a otra máquina en funcionamiento. Luego usé mi computadora portátil para actualizar a la BIOS.
COMO :
Suministros:
- Un CD de arranque de DOS, unidad usb o disquete
- ROM de BIOS para la placa base
- SPIPGM (software que hace el flasheo )
- CWSDPMI (proceso de host DPMI que necesita SPIPGM)
- Multímetro
- Soldador
- Conector DB25 macho
- Conector de encabezado de algún tipo, necesitará 6 pines en total.
Para hacer el cable utilicé un conector DB25M TO IDC10 SERIAL. Esto realmente parece ser lo más fácil de usar. Se ven así:
El encabezado se encuentra en la placa base directamente a la izquierda del puente sur.
Así es como se numeran los pines del encabezado:
Aquí hay una tabla que muestra qué pines de encabezado deben conectarse a qué pines paralelos. El pin 1 en el encabezado es para + 3V.
Header Pin Parallel Pin
========== ============
2 18
3 7
4 8
5 10
6 9
Así es como se ve mi cable (Nota: parece que el cable de alimentación está conectado al DB25 pero, de hecho, está soldado a la cinta, va al pin 1 en el encabezado)
Si usa un cable similar al mío, ábralo y retire la cinta del conector. Tome un clip de papel y péguelo en los agujeros en el conector del encabezado para determinar qué cable debe ir a qué pin en el DB25 usando su multímetro. Suelde cada cable adecuadamente.
Luego necesita obtener una línea de 5V de otra computadora (el cable rojo en un conector molex). Suelde tres diodos en serie y conéctelos a la línea de 5V. Use su multímetro para asegurarse de que la caída de voltaje le dé entre 2.7V y 3.6V. Suelde esto al cable de cinta apropiado.
Ahora que está listo para flashear, inicie su computadora con sus medios de arranque de DOS. Primero, debe ejecutar cwsdpmi.exe, luego ejecutar spipgm. (Nota: debe ejecutar cwsdpmi.exe antes que SPIPGM cada vez).
spipgm /p p5b-bios.rom
Le pedirá el tamaño total del flashrom, ingrese 1024 Si SPIPGM informa que su identificación de chip es fffffffh, entonces algo no está bien. Verifica todas tus conexiones. SPIPGM tiene varias funciones, como borrar primero el BIOS. Ejecute SPIPGM sin ninguna opción para ver una lista.
Dar crédito donde se debe, sin estos sitios, nunca lo habría descubierto.
Actualizar
No fue hasta que descargué spipgm2
, y usé el /S
, en lugar del /P
comando, que tuve éxito en devolver mi gigantesco pisapapeles a una computadora nuevamente.
Parece que SPIPGM.exe
por sí solo escribe una página a la vez en el chip SST en las placas Asus P5B. Usted debe utilizar el recompiladas spipgm.exe
o, mejor aún, utilizar el spipgm2.exe
. Puede construir el cable sin resistencias o condensadores, siempre que use la salida naranja (3V) de la fuente de alimentación ATX de la PC sustituta.
Entonces debes usar el /S
interruptor:
spipgm2.exe /S xxxxxx.ROM
para escribir en el chip después de desbloquearlo /U
y borrarlo /E
. Esto es lo único que funcionó para mí y estoy funcionando perfectamente.
Usted debe utilizar la /s
( lenta interruptor) con este para programar el chip SST en los tableros de ASUS P5-Series. Aparentemente, el /p
interruptor usado en el original SPIPGM.EXE
no lo hace lo suficientemente lento, o un poco a la vez; que es lo que necesita el chip SST para una actualización exitosa.
Para arrancar el programa, hice dos disquetes, uno con un disco de arranque de Windows 98 SE, y el segundo con el programa spipgm2 y el archivo de imagen de BIOS (extensión .rom).
Para actualizar la BIOS usé los siguientes parámetros:
spipgm2 /i
para asegurarme de que el programa pueda leer mi chipset y que el cable esté bien.
spipgm2 /u
para desbloquear la bios.
spipgm2 /e
para borrar la bios.
spipgm2 /s p5b.rom
para flashear las nuevas biografías.
Cuando terminó, intenté arrancar la placa base muerta y funcionó.
Diagrama de bonificación