Steam Deck OLED: La Consola Definitiva para Emulación
February 4, 2026Cómo Instalar EmuDeck en Steam Deck: Guía Paso a Paso
February 4, 2026Instalar Coreboot en ThinkPad X220: Elimina la Whitelist
El Lenovo ThinkPad X220 es una leyenda. Su durabilidad, teclado y portabilidad lo mantienen como un favorito entre entusiastas y profesionales, incluso años después de su lanzamiento. Sin embargo, como muchos portátiles de su época, viene con una gran limitación impuesta por el fabricante: una “whitelist” en la BIOS que impide instalar tarjetas Wi-Fi no autorizadas por Lenovo. La solución a este problema es tan radical como efectiva: reemplazar la BIOS propietaria por Coreboot, un firmware de código abierto que te devuelve el control total sobre tu hardware.
En esta guía, te llevaremos paso a paso por el proceso de instalación de Coreboot en tu ThinkPad X220. Es un procedimiento técnico, pero el resultado final es un equipo más rápido, seguro y, lo más importante, libre de restricciones artificiales.
¿Por Qué Instalar Coreboot en tu ThinkPad X220?
Más allá de eliminar la molesta whitelist, reemplazar la BIOS de fábrica con Coreboot ofrece una serie de ventajas que revitalizarán tu máquina.
- Eliminación de la Whitelist de Hardware: Esta es la razón principal para muchos. Con Coreboot, podrás instalar tarjetas Wi-Fi modernas (como las que soportan Wi-Fi 6) y otros componentes mini-PCIe sin que el sistema se niegue a arrancar. ¡Adiós a los mensajes de error de “tarjeta no autorizada”!
- Tiempos de Arranque Ultrarrápidos: Coreboot está diseñado para ser minimalista. Inicializa únicamente el hardware esencial para lanzar el sistema operativo, lo que se traduce en un arranque notablemente más rápido en comparación con la BIOS tradicional.
- Mayor Seguridad y Transparencia: Al ser de código abierto, el código de Coreboot puede ser auditado por cualquiera. Esto permite desactivar o eliminar componentes potencialmente inseguros como el Intel Management Engine (ME), reduciendo la superficie de ataque de tu sistema.
- Control y Personalización Absolutos: Coreboot actúa como un gestor de arranque que luego cede el control a un “payload”. Puedes elegir entre diferentes payloads como SeaBIOS (que emula una BIOS tradicional) o TianoCore (una implementación de UEFI), dándote un control sin precedentes sobre el proceso de arranque.
Requisitos Previos: Lo que Necesitas Antes de Empezar
Flashear un nuevo firmware es un proceso delicado que puede dejar tu portátil inutilizable (un “brick”) si no se hace correctamente. Antes de comenzar, asegúrate de tener todo lo necesario y de entender los riesgos.
Hardware Imprescindible
- Un Lenovo ThinkPad X220.
- Un programador de chips SPI externo. El más común y económico es el CH341A, aunque también puedes usar una Raspberry Pi.
- Una pinza de prueba SOIC8. Esta herramienta es fundamental, ya que te permite conectarte al chip de la BIOS sin necesidad de desoldarlo de la placa base.
- Un segundo ordenador (preferiblemente con Linux) para compilar Coreboot y ejecutar el software de flasheo.
Software y Herramientas
- Un sistema operativo basado en Linux (como Ubuntu, Debian o Arch Linux) en tu segundo ordenador.
- Las siguientes utilidades de software, que puedes instalar desde los repositorios de tu distribución:
git,build-essential, yflashrom.
Guía Paso a Paso para Flashear Coreboot
Con todo preparado, es hora de comenzar el proceso. Sigue cada paso con atención y paciencia.
Paso 1: Desmontaje y Acceso al Chip de la BIOS
Primero, debes acceder físicamente al chip de la BIOS. Apaga tu X220, desconéctalo de la corriente y retira la batería. Dale la vuelta al portátil y quita los tornillos que sujetan el reposamuñecas y el teclado. Con cuidado, levanta el teclado y el reposamuñecas para exponer la placa base.
El chip de la BIOS del X220 suele estar ubicado cerca de la ranura de la tarjeta ExpressCard. Es un chip de 8 pines. Importante: Puede haber dos chips similares. Generalmente, el que necesitas flashear es el de 4MB (el más grande). Busca su referencia en internet para confirmarlo.
Paso 2: Realizar una Copia de Seguridad del Firmware Original
¡Este paso es absolutamente CRÍTICO! Una copia de seguridad de tu BIOS original es tu única red de seguridad si algo sale mal. Sin ella, no podrás restaurar tu portátil a su estado de fábrica.
- Conecta la pinza SOIC8 al chip de la BIOS, asegurándote de que el pin 1 de la pinza (marcado con un punto o una línea roja) coincida con el pin 1 del chip (marcado con un pequeño círculo).
- Conecta la pinza a tu programador CH341A y este al puerto USB de tu segundo ordenador.
- Abre una terminal y ejecuta el siguiente comando para leer el contenido del chip:
sudo flashrom -p ch341a_spi -r backup1.bin - Repite el proceso al menos una vez más para crear una segunda copia:
sudo flashrom -p ch341a_spi -r backup2.bin - Compara los archivos para asegurarte de que la lectura fue exitosa:
diff backup1.bin backup2.bin
Si el comando diff no devuelve ninguna salida, las copias son idénticas y la lectura fue correcta. Guarda estos archivos en un lugar seguro.
Paso 3: Obtener y Configurar Coreboot
Ahora, vamos a descargar y configurar el código fuente de Coreboot.
- Clona el repositorio de Coreboot:
git clone https://review.coreboot.org/coreboot
cd coreboot - Descarga las herramientas y sub-módulos necesarios:
git submodule update --init --checkout - Ejecuta la configuración del menú:
make menuconfig - Dentro del menú, configura las siguientes opciones clave:
- Mainboard: Selecciona el vendedor (Lenovo) y el modelo (ThinkPad X220).
- Payload: Elige un payload. Para empezar, SeaBIOS es una excelente opción porque proporciona una experiencia similar a una BIOS tradicional.
- VGA BIOS: Necesitarás extraer el blob de la BIOS de vídeo de tu copia de seguridad original. Las herramientas de Coreboot te ayudarán con esto.
Guarda la configuración y sal del menú.
Paso 4: Compilar y Flashear el Nuevo Firmware
Con la configuración lista, compila el firmware con un simple comando:
make
Si todo va bien, se creará un archivo llamado coreboot.rom en el directorio build/. Este es tu nuevo firmware. Ahora, flashealo en el chip:
sudo flashrom -p ch341a_spi -w build/coreboot.rom
No interrumpas este proceso bajo ninguna circunstancia. Espera a que flashrom te confirme que la escritura y la verificación se han completado con éxito.
Paso 5: Reensamblaje y Prueba
Desconecta con cuidado el programador y la pinza del chip. Vuelve a montar tu ThinkPad X220 (reposamuñecas, teclado, batería). Cruza los dedos y presiona el botón de encendido. Si todo ha salido bien, verás la pantalla de arranque de SeaBIOS y tu sistema operativo comenzará a cargar. ¡Felicidades, lo has conseguido!
Conclusión: Un ThinkPad X220 Verdaderamente Tuyo
El proceso de instalar Coreboot en un ThinkPad X220 es, sin duda, un proyecto para entusiastas. Requiere paciencia, precisión y una disposición a sumergirse en las entrañas del hardware. Sin embargo, la recompensa es inmensa. No solo has eliminado la restrictiva whitelist, sino que has instalado un firmware más rápido, seguro y completamente bajo tu control.
Ahora puedes instalar esa tarjeta Wi-Fi AX210 que querías, experimentar con diferentes sistemas operativos o simplemente disfrutar de la satisfacción de haberle dado una nueva vida y un poder sin precedentes a uno de los mejores portátiles jamás construidos.


