¿Dónde está el chip ROM (BIOS/UEFI) en la placa base? Identificación y funciones

El chip **ROM (Read-Only Memory)** que almacena el **BIOS (Legacy) o firmware UEFI (Moderno)** está **soldado directamente en la placa base (motherboard)**. Su ubicación exacta varía por fabricante, modelo, factor de forma (ATX, mATX, ITX, laptop) y generación.

Cómo localizarlo físicamente

  1. Busca etiqueta serigrafiada en PCB: BIOS, UEFI, ROM, SPI, SPI_ROM, BOOT, FW.
  2. Cerca de:
    • **Batería CMOS (CR2032)** - El chip BIOS/UEFI suele estar a 1-3 cm.
    • **Chipset (PCH / Southbridge)** - Controla el bus SPI/LPC/FWH hacia el chip ROM.
    • **Socket CPU** - En algunas placas (especialmente laptops, ITX).
    • **Borde de la placa** - Acceso fácil para programación en fábrica/test.
    • **Bajo disipador chipset / VRM** - En placas gaming/alta gama.
  3. Aspecto físico:
    • **Paquete SOIC-8 / SOIC-16 / SOIC-8 (150mil / 208mil)** - Negro, rectangular, 8/16 patas (4/8 por lado). **El más común hoy (SPI Flash: 25/32/64/128/256 Mb = 4/8/16/32 MB).** Marcas: Winbond (25Qxx), Macronix (MX25L), Gigadevice (GD25Q), Microchip (SST25), ISSI (IS25).
    • **DIP-32 / PLCC-32** - Antiguos (BIOS paralelo, FWH, LPC). 32 patas, rectangular grande, a veces en **zócalo (socket)** extraíble (raro hoy).
    • **TSOP / BGA** - Muy finos, soldadura superficial, difíciles de ver/reemplazar.
  4. Identificación por serigrafía del chip: Lee marca/modelo en el chip (lupa/luz). Ej: 25Q64FVSIG → Winbond 25Q64 (8 MB, SPI). MX25L12835F → Macronix 128 Mb (16 MB). Busca datasheet → Confirma SPI, voltaje (1.8V/3.3V), capacidad.

Funciones clave del chip ROM (BIOS/UEFI)

  • POST (Power-On Self Test): Verifica CPU, RAM, GPU, almacenamiento, teclado, puertos al encender.
  • Inicialización Hardware: Configura frecuencias, voltajes, timings RAM (SPD), PCIe, USB, SATA, NVMe, iGPU/dGPU, redes, audio, TPM, Secure Boot.
  • Cargador de arranque (Bootloader): Lee tabla particiones (MBR/GPT), busca `\EFI\BOOT\BOOTX64.EFI` (UEFI) o sector arranque (Legacy) → Carga OS Loader (Windows Boot Manager, GRUB, systemd-boot).
  • Interfaz configuración (Setup): Tecla F2/Del/F10/Esc → Menús: Boot Order, Overclocking, Virtualización (VT-x/AMD-V), TPM, Secure Boot, Fan curves, RGB, RAID, USB, Red.
  • CMOS NVRAM (RTC + Settings): **NO está en este chip**. Está en **RTC (Real Time Clock) integrado en Chipset/PCH** o chip separado (antiguos), alimentado por **batería CR2032**. Guarda: Hora, fecha, ajustes Setup, contraseñas BIOS. Borrar CMOS = Quitar pila + Jumper CLR_CMOS / Botón trasero / Cortocircuitar pines → Resetea ajustes, **NO borra firmware BIOS/UEFI**.
  • Microcódigo CPU: Parches estabilidad/seguridad (Spectre, Meltdown, etc.) cargados al boot.
  • OEM Info / SLIC / MSDM: Claves Windows OEM, logos, tabla ACPI.

Chips ROM secundarios (Firmware periféricos)

Placas modernas tienen **múltiples chips SPI Flash**:

  • EC / KBC (Embedded Controller / Keyboard Controller): Laptop: Gestión energía, teclado, touchpad, batería, ventiladores, carga, sleep/wake. Chip separado (ej. ENE, ITE, Nuvoton).
  • Gestionador PD / USB-C (TCPC): Controla Power Delivery, alt modes (DP, TBT). Ej: TI TPS6598x, Cypress CCGx.
  • Thunderbolt Controller: Firmware propio (Intel JHL / TI / ASMedia).
  • LAN / Wi-Fi / BT / Audio Codec: Firmware interno (a veces actualizable via driver OS).
  • GPU (vBIOS): En tarjeta gráfica dedicada, no en placa base.

Programación / Recuperación / Modding (Avanzado)

  • Actualización oficial: Windows (`.exe` / `.capsule`), USB (BIOS FlashBack / Q-Flash Plus / USB BIOS FlashBack - **sin CPU/RAM instalados**), DOS (AFUDOS, FPT), UEFI Shell (`fwupd` Linux).
  • Programador externo (CH341A, RT809H, TL866, Dediprog): Clip SOIC-8 / SOIC-16 sobre chip **sin desoldar**. Lee/escribe/verifica firmware. **Rescate de brick (mal flash, corte luz, BIOS corrupto).** Requiere dump correcto (mismo modelo/revisión placa).
  • Desoldar / Reballing: Si clip no contacta / chip BGA/TSOP. Aire caliente + pasta flux + bola / soldar nuevo. Riesgo alto daño PCB.
  • Modding BIOS: Desbloqueo menús ocultos (AMIBCP, UEFITool, IFR Extractor), Whitelist Wi-Fi/GPU, SLIC mod (activación Windows), Overclocking locked CPUs, undervolting. **Riesgo: Brick permanente, pérdida garantía, inestabilidad.** Solo expertos.

Resumen visual rápido

CaracterísticaChip BIOS/UEFI Principal (SPI Flash)
Ubicación típicaCerca batería CR2032 / Chipset PCH / Borde PCB
Paquete común actualSOIC-8 (8 patas, 150/208 mil)
Marcas típicasWinbond (25Q), Macronix (MX25L), Gigadevice (GD25Q)
Capacidad típica 2020+16 MB (128 Mb) - 32 MB (256 Mb) - 64 MB (512 Mb)
BusSPI (Serial Peripheral Interface) desde PCH/Chipset
Voltaje1.8V o 3.3V (ver datasheet / serigrafía PCB)
Programación en placaSí (BIOS FlashBack) o Clip SOIC (CH341A)