PC de escritorio

BIOS SPI

W25Q, SOIC8/16, comandos y programadores.

Memorias de BIOS

ChipTamañoNotas
W25Q648 MBWinbond. El más común en placas de escritorio.
W25Q12816 MBNotebooks modernas y placas con firmware grande.
W25Q324 MBEquipos más viejos y controladores embebidos.
MX25L / GD25 / EN25variosMacronix, GigaDevice y Eon. Equivalentes en pinout y comandos.
Tensión3,3 VNunca 5 V. Los programadores baratos entregan 5 V en los pines de datos y los queman.
EncapsuladosSOIC8, SOIC16, WSON8El WSON no tiene patas: se toma con adaptador o se desuelda.
IdentificaciónComando 9FDevuelve fabricante y modelo. Si lee 00 o FF, el chip no responde.

Patillaje SOIC8 / SOP8

PinSeñal
1CS#, selección de chip
2DO, salida de datos (MISO)
3WP#, protección de escritura
4GND
5DI, entrada de datos (MOSI)
6CLK, reloj
7HOLD# o RESET#
8VCC, 3,3 V
Pin 1Lo marca el punto grabado o el chanfle del encapsulado. Con el clip mal puesto no lee nada.

Patillaje SOIC16

PinSeñal
1HOLD#
2VCC, 3,3 V
3 a 6Sin conexión
7CS#
8DO, salida
9WP#
10GND
11 a 14Sin conexión
15DI, entrada
16CLK

Comandos SPI

ComandoQué hace
9FIdentificación del fabricante y modelo
03Lectura normal
0BLectura rápida
06Habilitar escritura, obligatorio antes de grabar o borrar
04Deshabilitar escritura
02Grabar una página, 256 bytes
20Borrar sector de 4 KB
D8Borrar bloque de 64 KB
C7 o 60Borrado total del chip
05Leer registro de estado. El bit menos significativo indica ocupado.
01Escribir registro de estado, donde viven los bits de protección
B9 / ABDormir y despertar el chip

Programadores

HerramientaDetalle
CH341ABarato y sirve, pero la versión negra saca 5 V en los datos. Hay que modificarla o usar adaptador de 3,3 V.
T48 / TL866Muy completo, alimenta bien en 3,3 V y soporta miles de chips.
RT809HEl de los técnicos de televisores. Trae adaptadores para casi todo.
Clip SOIC8Permite leer sin desoldar. Cuando la placa carga el bus, hay que desoldar igual.
En circuitoPlaca desconectada de todo, sin batería ni pila. Si el chip alimenta media placa, la lectura sale corrupta.
DesoldadoCon aire caliente y mucho flux. Es lo seguro cuando el volcado no coincide entre lecturas.

Reglas de trabajo

ReglaDetalle
1Leé tres veces y compará los archivos. Si no son idénticos, la lectura no sirve: revisá contacto y alimentación.
2Guardá siempre el volcado original antes de tocar nada, con nombre de modelo y fecha.
3Al reemplazar un firmware descargado hay que trasladar del original la dirección de red y los datos de identificación del equipo.
4En plataformas Intel el archivo tiene regiones separadas. Grabar todo de un firmware ajeno puede dejar el equipo peor.
5Verificá después de grabar. Todo programador tiene botón de verificación: usalo.
6Si el chip lee 00 o FF completo, primero sospechá del contacto, no del chip.