ThinkPad T480: Solución al fallo de su batería dual
February 7, 2026Framework Laptop 16: Así funciona su ecosistema modular
February 7, 2026Instalar coreboot en ThinkPad X220: Quitar whitelist Wi-Fi
El Lenovo ThinkPad X220 es una máquina legendaria, amada por su teclado, durabilidad y portabilidad. Sin embargo, tiene una limitación frustrante impuesta por su BIOS: una “whitelist” de Wi-Fi que impide el uso de tarjetas de red inalámbricas no autorizadas por Lenovo. Esto te obliga a usar hardware obsoleto. La solución definitiva es reemplazar el BIOS propietario por coreboot, un firmware de código abierto que libera todo el potencial de tu equipo.
En esta guía, te llevaremos paso a paso a través del proceso de instalación de coreboot en tu ThinkPad X220, eliminando para siempre la molesta whitelist de Wi-Fi.
¿Por qué deberías instalar coreboot en tu X220?
Más allá de eliminar la restricción de hardware, instalar coreboot ofrece una serie de ventajas que revitalizarán tu portátil. Es una actualización que mejora la seguridad, la velocidad y, sobre todo, te da el control total sobre tu máquina.
- Eliminación de la whitelist de Wi-Fi y WWAN: La razón principal. Podrás instalar cualquier tarjeta moderna, incluyendo las que soportan Wi-Fi 6 (802.11ax) y Bluetooth 5.
- Arranque ultrarrápido: coreboot es mucho más ligero que el BIOS tradicional, lo que se traduce en tiempos de arranque significativamente más cortos.
- Código Abierto y Transparencia: Al ser de código abierto, su código puede ser auditado por cualquiera, lo que aumenta la confianza y la seguridad al eliminar posibles puertas traseras.
- Neutralización del Intel Management Engine (ME): Permite reducir o deshabilitar gran parte del Intel ME, un subsistema que opera de forma independiente y que ha sido objeto de preocupaciones de seguridad.
- Control y Personalización: Te da un control sin precedentes sobre el proceso de arranque y la configuración del hardware.
Requisitos Previos: ¿Qué necesitas para empezar?
Este proceso requiere hardware específico para interactuar directamente con los chips de la BIOS de tu portátil. Asegúrate de tener todo lo siguiente antes de comenzar.
Hardware Necesario
- Un portátil Lenovo ThinkPad X220.
- Un programador de chips SPI externo. El más común y económico es el CH341A (en modo 3.3V).
- Un clip de prueba SOIC-8. Este clip se conecta al chip de la BIOS sin necesidad de soldar.
- Un segundo ordenador (preferiblemente con un sistema operativo Linux como Ubuntu o Debian) para ejecutar el software de flasheo.
- Herramientas básicas de desmontaje: destornilladores de precisión y una púa de plástico.
Software Necesario
- flashrom: La herramienta de línea de comandos esencial para leer, escribir y verificar el firmware en los chips SPI.
- La cadena de herramientas (toolchain) de coreboot para compilar tu propia imagen de firmware o una imagen precompilada de confianza como la del proyecto Skulls.
Guía Paso a Paso para Instalar coreboot
Advertencia: Este procedimiento conlleva riesgos, incluyendo la posibilidad de “brickear” (dejar inutilizable) tu portátil si no se siguen los pasos correctamente. Procede con precaución y bajo tu propia responsabilidad. La creación de una copia de seguridad funcional de tu BIOS original es el paso más crucial.
Paso 1: Desmontaje del ThinkPad X220
Primero, debemos acceder físicamente a los chips de la BIOS. El X220 tiene dos chips que debemos flashear.
- Desconecta la alimentación y retira la batería. Este es un paso de seguridad fundamental.
- Retira el reposamuñecas (palm rest) y el teclado. Generalmente, esto implica quitar varios tornillos de la parte inferior del portátil.
- El primer chip (4MB) se encuentra en la parte superior de la placa base, cerca de las ranuras de la memoria RAM.
- El segundo chip (8MB) está en la parte inferior de la placa base, por lo que requerirá un desmontaje más completo para acceder a él.
Paso 2: Realizar una Copia de Seguridad del BIOS Original
Este paso no es opcional. NO CONTINÚES SIN UNA COPIA DE SEGURIDAD VÁLIDA.
- Conecta el clip SOIC-8 al primer chip, asegurándote de que el pin 1 del clip (marcado con un cable rojo) coincida con el pin 1 del chip (marcado con un pequeño punto).
- Conecta el programador CH341A al segundo ordenador.
- Abre una terminal y ejecuta el siguiente comando para leer el contenido del chip:
sudo flashrom -p ch341a_spi -r backup_top.bin - Repite la lectura al menos dos veces en archivos diferentes (ej.
backup_top2.bin). - Verifica que las copias son idénticas usando un checksum:
md5sum backup_top*.bin
Las dos cadenas de caracteres deben ser exactamente iguales. Si no lo son, la conexión no es estable; ajústala y vuelve a intentarlo. - Repite este mismo proceso de lectura y verificación para el chip inferior (
backup_bottom.bin). - Guarda estos archivos de respaldo en un lugar seguro. Son tu única red de seguridad.
Paso 3: Preparar y Flashear la Imagen de coreboot
Para simplificar, recomendamos usar una imagen precompilada del proyecto Skulls, que está optimizada para el X220 y facilita el proceso.
- Descarga la imagen de coreboot para el X220 desde el repositorio de Skulls. Obtendrás dos archivos, uno para el chip superior y otro para el inferior.
- Conecta el programador al chip superior (el de 4MB).
- Ejecuta el comando para escribir la nueva imagen de coreboot. Asegúrate de usar el archivo correcto para el chip correcto:
sudo flashrom -p ch341a_spi -w skulls_x220_top.rom - Una vez finalizado, repite el proceso para el chip inferior (el de 8MB) con su archivo correspondiente:
sudo flashrom -p ch341a_spi -w skulls_x220_bottom.rom
Paso 4: Verificación y Primer Arranque
Con el firmware ya escrito, es hora de la verdad.
- Vuelve a montar los componentes esenciales del portátil: placa base, disipador, RAM, teclado y pantalla. No es necesario montarlo por completo todavía.
- Conecta la alimentación y enciende el portátil.
- Si todo ha ido bien, serás recibido por el menú de arranque de SeaBIOS (el payload por defecto de coreboot). ¡Felicidades!
- Si la pantalla permanece en negro, no te asustes. Revisa todas las conexiones del programador y los chips, y considera volver a flashear la copia de seguridad original para restaurar el equipo y analizar el error.
Instala tu Nueva Tarjeta Wi-Fi y Disfruta
Ahora que coreboot está instalado, la whitelist ha desaparecido. Apaga el portátil, instala tu nueva tarjeta Wi-Fi (por ejemplo, una Intel AX200 o similar) en la ranura mPCIe, y vuelve a ensamblar completamente tu ThinkPad.
Arranca tu sistema operativo y comprueba que la nueva tarjeta es reconocida y funciona. Disfrutarás de velocidades de conexión modernas en un hardware clásico y robusto.
Conclusión: Un Portátil Liberado
Instalar coreboot en un ThinkPad X220 es más que una simple actualización; es una declaración de principios. Has tomado el control de tu hardware, eliminando restricciones artificiales y dotando a una máquina excepcional de una nueva vida. Ahora tienes un portátil más rápido, seguro y, lo más importante, verdaderamente tuyo.


