Al intentar actualizar el BIOS en una placa base Asus, aprendí que la utilidad de actualización de Asus para Windows no es totalmente compatible con Windows de 64 bits . Pudo borrar el BIOS sin problemas, pero no pudo escribir el nuevo BIOS. Sabía eso la próxima vez que reiniciara la computadora: sería un ladrillo.
Cuando reinicié la computadora, era un ladrillo. Pero antes de reiniciar, transfirí la copia de seguridad de BIOS, la nueva BIOS y la utilidad Flash basada en Asus DOS a otra computadora. Ahora el problema es cómo solucionarlo.
Esta placa base Asus tiene una recuperación de BIOS a prueba de fallas llamada Crash Free BIOS , donde coloca un disquete o una memoria USB que contiene un archivo llamado p5b.rom
y restaurará la BIOS de ese archivo. Pero eso no funciona.
¿Hay alguna forma de desbloquear la máquina?
fuente
F2
(en el punto donde normalmente presionaríaDel
para ingresar a la configuración del BIOS). Luego debe usar la herramienta de flasheo en la ROM para restaurar el BIOS.Respuestas:
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:
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.
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).
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 recompiladasspipgm.exe
o, mejor aún, utilizar elspipgm2.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: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 originalSPIPGM.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
fuente
CWSDPMI
con la versión 2.0 deSPIPGM
.Parece que tienes un conflicto de hardware de algún tipo. Prueba esto:
Retire todas las tarjetas de todas las ranuras en su sistema. Video, RAID, Red, Sonido, etc. Preste atención a qué tarjeta estaba en qué ranura.
Coloque su disco BIOS o memoria USB en la unidad / ranura ANTES de encender la alimentación.
Enciende tu PC. Debería ver que su BIOS de recuperación funciona o dirá algo así como "BIOS malo" ... algo así. En cualquier caso ... debería arrancar con un indicador A:.
Ejecute su utilidad flash ahora y seleccione la opción para escribir su BIOS. No recuerdo la opción, pero hay una para escribir el BIOS sin ESCD o algo así. (Es realmente difícil arruinar las cosas peor de lo que son ahora, así que si una opción no funciona, intente con la otra) ;-)
Revisa todas las indicaciones que dicen "Sí, escribe, sí, sobrescribe, etc., etc."
Una vez que se realiza la actualización del BIOS, reinicie su computadora. Debería estar funcionando "normalmente" en este momento. Si es así, apáguelo y ...
Vuelva a colocar todas las tarjetas que retiró en el paso 1 en la computadora.
Enciéndelo de nuevo ... debería funcionar.
fuente
Confirmo que programé con éxito mi flash IC para un ASUS P8H67-M-PRO. Al igual que otros, intenté actualizar la BIOS con la utilidad BIOS. Terminó el proceso, reinició y ... nada, una pantalla en negro. Construí el adaptador paralelo, agregué una fuente de alimentación de 3.3vdc y la usé para programar mi chip de memoria flash. Primero, comparé su contenido con la imagen ROM y me di cuenta de que la mayor parte del contenido ic era #FF (borrado pero no programado). Utilizando la misma aplicación SPIPGM, la programé, probé y mi placa base funciona bien con su última versión de BIOS.
Gracias por su apoyo, solo quería contar mi historia para que otros la prueben.
Saludos,
fuente
Si la actualización "Crash Free BIOS" no funciona, un método alternativo es eliminar el chip ROM de BIOS de la placa (por lo general están enchufadas, pero algunas están soldadas) y programar la pieza directamente con un programador ROM usando una imagen binaria de la BIOS. No espero que tenga las herramientas (soldador, programador de ROM) fácilmente disponibles, pero su depósito de reparación de ASUS debería. Desde el sitio web de ASUS, tienen una garantía de 3 años en la placa base. Es posible que desee probar sus servicios.
fuente
Aquí hay algunas sugerencias geniales, pero es probable que no tenga el equipo para arreglar (actualizar) la rom por su cuenta.
Si solo probaste la opción USB para que no se bloquee, entonces deberías probar el disquete o el CD. El CD que vino con tu mobo también tiene la rom base y deberías poder usarlo también (o grabar el tuyo en un CD). Si ya probó disquete / cd, entonces es tostada.
Tuve exactamente el mismo problema hace un par de años (pero no utilicé la aplicación de Windows) y, dado que todavía estaba en garantía, lo envié de vuelta porque si hubiera sacado mi rom habría anulado mi garantía. El cambio en mi reemplazo fue de 10 días (no días hábiles).
fuente
Tuve exactamente el mismo error. Arrancó e intentaba acceder a bios.rom a través de un disquete, pero se detuvo a medio camino. Use la versión 1803 (606.11 KBytes - 2007/11/30 Enlace a la página de descarga del BIOS ), todo lo anterior no funcionará.
fuente
Utilice un sistema operativo anterior, por ejemplo, Windows 98.
Arranque desde el disco y si su teclado está activo, recibirá un
A:
mensaje. Luego, escriba la ruta de la unidad flash y continúe conrom
.Esto generalmente funciona con un disquete de arranque.
fuente
Solo para su información, solía trabajar para ASUS hace mucho tiempo y la solución más fácil para esto es llamar a Soporte Técnico, estarán más felices de enviarle un nuevo chip de BIOS con la BIOS correcta (que solicite) siempre que Es una placa que tiene el chip de BIOS extraíble.
fuente