Cambiar Batería Externa T480: Guía Paso a Paso 2024
January 31, 2026Framework Laptop 13: Análisis del portátil 100% modular.
January 31, 2026Guía Coreboot ThinkPad X220: Elimina la Wi-Fi whitelist
Si eres el orgulloso propietario de un Lenovo ThinkPad X220, sabes que tienes entre manos una máquina legendaria. Su teclado, su durabilidad y su capacidad de modificación lo convierten en un favorito de entusiastas y profesionales. Sin embargo, este portátil tiene una molesta limitación impuesta por el fabricante: la whitelist de Wi-Fi. Esta restricción en el BIOS te impide instalar tarjetas de red inalámbrica que no estén en la lista “aprobada” por Lenovo, dejándote atascado con tecnología obsoleta.
La solución es radical y liberadora: reemplazar el BIOS propietario por Coreboot, un firmware de código abierto que te devuelve el control total sobre tu hardware. Con esta guía, te mostraremos el camino para eliminar para siempre esa whitelist y equipar tu X220 con la tecnología Wi-Fi más moderna.
¿Qué es la Whitelist de Wi-Fi y por qué es un problema?
La whitelist de Wi-Fi es una lista de verificación integrada en el BIOS de tu ThinkPad. Cuando el portátil arranca, comprueba el ID de hardware de la tarjeta Wi-Fi instalada. Si no coincide con ninguna de las entradas en su lista preaprobada, el sistema se detiene con un error (como el famoso error 1802) y se niega a arrancar.
Lenovo justificaba esta práctica por motivos de cumplimiento normativo y para garantizar la estabilidad del sistema. Sin embargo, en la práctica, esto se traduce en:
- Limitación tecnológica: Te obliga a usar tarjetas Wi-Fi antiguas, lentas y sin soporte para los estándares modernos como Wi-Fi 5 (802.11ac) o Wi-Fi 6 (802.11ax).
- Falta de libertad: No puedes elegir el hardware que mejor se adapte a tus necesidades, como tarjetas que ofrezcan un mejor rendimiento en Linux o que incluyan Bluetooth de última generación.
- Obsolescencia programada: A medida que las tarjetas antiguas dejan de ser compatibles con los nuevos routers y sistemas operativos, tu portátil pierde funcionalidad.
En resumen, la whitelist es un candado digital que te impide liberar todo el potencial de tu ThinkPad X220.
Coreboot al Rescate: La Solución Definitiva
Coreboot es un proyecto de software de código abierto que tiene como objetivo reemplazar el firmware propietario y restrictivo (BIOS/UEFI) de la mayoría de los ordenadores. En lugar de un sistema cerrado y lleno de código innecesario, Coreboot se centra en ser rápido, flexible y seguro, inicializando únicamente el hardware esencial antes de pasar el control a un sistema operativo.
Instalar Coreboot en tu ThinkPad X220 no solo elimina la whitelist de Wi-Fi, sino que también te ofrece una serie de ventajas increíbles:
- Libertad total de hardware: Instala cualquier tarjeta Wi-Fi, WWAN o mSATA compatible sin ninguna restricción.
- Tiempos de arranque ultrarrápidos: Coreboot es minimalista y puede arrancar tu sistema operativo en cuestión de segundos.
- Seguridad mejorada: Al ser de código abierto, su código puede ser auditado en busca de vulnerabilidades o backdoors.
- Eliminación del Intel Management Engine (ME): Permite neutralizar o reducir significativamente el Intel ME, un subsistema que preocupa a muchos por sus implicaciones de seguridad y privacidad.
Lo que Necesitarás para Flashear Coreboot
El proceso de flasheo de Coreboot requiere una intervención física en el hardware. No es tan simple como ejecutar un programa. Aquí tienes la lista de lo que necesitarás para llevar a cabo la operación.
Hardware Imprescindible
- Un Lenovo ThinkPad X220.
- Un programador de hardware SPI. El más común y asequible es el CH341A (en modo 3.3V). También puedes usar una Raspberry Pi.
- Una pinza SOIC8. Esta herramienta es crucial, ya que te permite conectar el programador al chip del BIOS sin necesidad de desoldarlo de la placa base.
- Un segundo ordenador (con un sistema operativo Linux, o una máquina virtual) para compilar Coreboot y ejecutar el software de flasheo.
- Herramientas básicas de desmontaje: destornilladores de precisión, púas de plástico, etc.
Software Necesario
- Un entorno de desarrollo en Linux para compilar Coreboot.
- El software flashrom, la herramienta estándar para leer y escribir en chips de firmware.
- El código fuente de Coreboot, que clonarás desde su repositorio oficial.
Visión General del Proceso de Flasheo
Aunque una guía de compilación completa excede el alcance de este artículo, el proceso general para liberar tu X220 sigue estos pasos fundamentales.
Paso 1: Desmontaje y Acceso al Chip del BIOS
Primero, debes desmontar parcialmente tu ThinkPad X220 para acceder a la placa base. Esto implica retirar la batería, la cubierta inferior, el teclado y el reposamuñecas. El chip del BIOS (generalmente un chip de 8 pines) se encuentra cerca de la ranura de la tarjeta ExpressCard. En el X220, hay dos chips (uno de 4MB y otro de 8MB); el que necesitas flashear es el chip superior de 8MB.
Paso 2: Conexión y Respaldo del Firmware Original
Este es el paso más crítico. ¡NUNCA procedas sin hacer una copia de seguridad funcional de tu BIOS original!
- Conecta la pinza SOIC8 al chip del BIOS, asegurándote de que el pin 1 de la pinza (marcado con un cable rojo) coincida con el pin 1 del chip (marcado con un pequeño punto).
- Conecta el programador CH341A al otro ordenador.
- Usa `flashrom` para leer el contenido del chip y guardarlo en un archivo. Es recomendable hacer al menos dos lecturas y compararlas para asegurar que la copia es perfecta.
El comando sería algo similar a: `sudo flashrom -p ch341a_spi -r backup.bin`
Paso 3: Compilación y Flasheo de Coreboot
Una vez que tienes una copia de seguridad segura, puedes proceder a compilar tu propia imagen de Coreboot. Durante el proceso de configuración (`make menuconfig`), seleccionarás la placa “Lenovo ThinkPad X220” y un “payload”. El payload más común es SeaBIOS, que actúa como una implementación de BIOS tradicional, permitiéndote arrancar sistemas operativos sin problemas.
Tras compilar con éxito, obtendrás un archivo `coreboot.rom`. Este es el firmware que escribirás en el chip usando `flashrom` y el mismo hardware de antes. El comando para escribir es similar a: `sudo flashrom -p ch341a_spi -w coreboot.rom`
Conclusión: Un ThinkPad X220 para la Era Moderna
Flashear Coreboot en tu ThinkPad X220 es más que una simple actualización; es una declaración de principios sobre la propiedad y el control de tu hardware. Al eliminar la whitelist de Wi-Fi, no solo resuelves un problema práctico, sino que transformas un portátil de 2011 en una máquina increíblemente capaz y relevante para el día de hoy.
Ahora puedes instalar una tarjeta Intel AX210 y disfrutar de velocidades Wi-Fi 6E y Bluetooth 5.2, junto con un arranque más rápido y una seguridad mejorada. El proceso requiere paciencia y cuidado, pero la recompensa es tener un ThinkPad X220 verdaderamente libre y sin restricciones, listo para enfrentarse a cualquier tarea que le propongas.


