Reflash Supermicro BIOS Chip con programador externo EEPROM

11

Tengo un servidor Supermicro, fuera de garantía, y se suicidó en el último mes. Sí exactamente. Durante un proceso de actualización de AMIBIOS, el BIOS Watchdog se ha disparado y la placa base se ha restablecido durante el flash. Terminamos con una placa base no funcional.

Como el chip del BIOS no está conectado, tengo un adaptador de clip SOIC8 y un programador EEPROM TL866 para reparar la placa base, pero los problemas comenzaron aquí.

Cuando intento flashear el chip BIOS, se queja de la protección contra sobretensión y ni siquiera puede leer el chip. Tengo una placa de trabajo e intenté lo mismo: lea el chip EEPROM, y ocurre el mismo problema.

La pregunta es: ¿alguien logró actualizar un chip Supermicro BIOS? ¿Hay bloqueos de circuito que bloquean los programadores personalizados para escribir en el chip sin quitar el chip del tablero?

Gracias por adelantado,

Vinícius Ferrão
fuente
1
Tal vez preguntar en hackaday o algún foro de electrónica?
StanTastic
1
Solo una idea, intente sacar la batería CMOS y luego leerla después de dejarla reposar durante 30 segundos más o menos. La batería puede estar suministrando algo de voltaje al chip que al programador no le gusta. Puede haber un condensador que mantenga la carga durante un período de tiempo, tenlo en cuenta también.
TriadicTech

Respuestas:

1

Recuperación de la placa base Supermicro (o cualquier otra) BIOS

He escrito esto para aquellos de ustedes que no pudieron recuperar la BIOS de una placa supermicro con el procedimiento de recuperación SUPER.ROM y tampoco han podido actualizarlo a través de IPMI, esto debería ser de gran ayuda si la única alternativa es tener es un RMA.

Para hacer esto, necesitará un programador de chips y un soporte de clip o chip soic. Y un soldador, así como fundente.

Los artículos que he usado específicamente son:

Programador Revelprog-IS

Adaptador SOIC ZIF SOIC-8 / DIL-8 200mil ZIF

MG Chemicals Flux Paste Jeringa

Estación de soldadura Weller WE55 con punta de destornillador

Utilicé el método de 'onda de soldadura' para eliminar el chip de BIOS de la placa base. El chip de BIOS generalmente está cerca de la batería CMOS y tiene 8 pines.

Una vez retirado, limpié los pines del exceso de soldadura e inserté el chip en mi adaptador zif y luego en mi programador. Chip de programación

Para leer y escribir el chip, deberá leer el número de modelo del chip. será pequeño y probablemente cubierto con una pegatina. En el caso del Supermicro X10SLM + -LN4F en el que estaba trabajando, el modelo de chip era un Micron N25Q128A13

Selección de chip en el programador Una vez que seleccioné el tipo de chip en el software de programación, leí los datos del chip para confirmar si estaba dañado y si el modelo de chip estaba correctamente seleccionado.

En mi caso, el chip estaba completamente en blanco. (es probable que no haya podido escribir la BIOS después de borrarla, durante un parpadeo de la BIOS) sabes que está en blanco ya que el texto visto es todo 'FF' o '00'

En este punto descargué la última actualización de BIOS del sitio web de Supermicros y abrí el archivo en la herramienta de programación BIOS en la herramienta de programación

En este punto, presioné 'escribir buffer en memoria', este es el ícono de guardar superpuesto en la parte superior del chip.

El programador mostró el BIOS en el chip y verificó que se quemara correctamente.

Luego volví a soldar el chip en la placa y todo comenzó a funcionar como estaba anteriormente.

Chip en MB antes.

antes de

Chip en MB Después Después

Esperemos que esto ayude a alguien.

Tal
fuente
Estoy marcando esto como aceptado ya que fue algo que hice en el pasado. Como es extremadamente similar, esta puede ser la solución.
Vinícius Ferrão
2

No dice qué tipo de placa base Supermicro es, ni qué edad tiene. Algunas placas base tienen un último método de actualización de BIOS a prueba de fallas; a menudo implica conectar una unidad de disquete, colocar un disco con el nuevo BIOS y luego configurar un puente o presionar una combinación de teclas en el encendido. Esa puede ser su mejor apuesta, si está disponible.

En las estaciones de trabajo de Sun, solíamos lidiar con este tipo de problema instalando un chip en buen estado, arrancando la máquina, luego tirando del chip con la alimentación encendida y enchufando el malo para la reprogramación. Obviamente este es un procedimiento súper aterrador. Hay muchos riesgos y puedes terminar freiendo el chip, la placa base o ambos. Nunca lo he probado en una PC, así que no puedo recomendarlo con la conciencia tranquila. Diré que hice alrededor de media docena de SLC Sparcstation y todos sobrevivieron, sin embargo.

David Brodbeck
fuente
No estoy seguro de por qué esto fue rechazado. Algunos servidores Supermicro pueden recuperarse de un BIOS dañado al tenerlo en una unidad flash USB (o en servidores más antiguos, un disquete). Ex. supermicro.com/support/faqs/faq.cfm?faq=16115
Brian