Repara el Drift del Joy-Con: Guía con Joysticks Hall
February 6, 2026Cómo actualizar tu Framework 13 a Ryzen: Guía completa
February 6, 2026Instalar Coreboot en ThinkPad X220: Quitar la Whitelist
El Lenovo ThinkPad X220 es una leyenda. Un portátil robusto, con un teclado excepcional y una capacidad de modificación que lo mantiene vigente años después de su lanzamiento. Sin embargo, tiene una limitación impuesta por el fabricante que frustra a muchos usuarios: la “whitelist” de la BIOS. Esta lista blanca impide que el sistema arranque si detecta una tarjeta WiFi o WWAN no autorizada por Lenovo. Afortunadamente, hay una solución radical y liberadora: instalar Coreboot, un firmware de código abierto que reemplaza la BIOS propietaria y elimina esta y otras restricciones.
En esta guía detallada, te mostraremos el proceso completo para flashear Coreboot en tu ThinkPad X220. No solo podrás usar cualquier tarjeta WiFi moderna, sino que también disfrutarás de arranques más rápidos y un control sin precedentes sobre tu hardware.
¿Por qué reemplazar la BIOS original con Coreboot?
Cambiar el firmware de un portátil puede sonar intimidante, pero los beneficios en el caso del X220 son tangibles y transformadores. La razón principal es la libertad, pero hay mucho más que ganar.
- Eliminación completa de la Whitelist: Este es el objetivo principal. Una vez instalado Coreboot, podrás usar tarjetas WiFi modernas como las Intel AX200 (WiFi 6) o modelos compatibles con macOS si quieres crear un Hackintosh. ¡La elección es tuya!
- Tiempos de arranque drásticamente reducidos: La BIOS de Lenovo realiza numerosas comprobaciones que ralentizan el inicio. Coreboot es un firmware minimalista que se centra en inicializar el hardware esencial y pasar el control al sistema operativo lo más rápido posible. Verás tu sistema arrancar en segundos.
- Mayor seguridad y transparencia: Al ser un proyecto de código abierto, Coreboot es auditado por una comunidad global. Esto reduce la posibilidad de puertas traseras y vulnerabilidades ocultas presentes en el firmware propietario. Además, te permite limpiar componentes como el Intel Management Engine (ME) para una mayor privacidad.
- Personalización avanzada: Coreboot actúa como una base sobre la que se pueden ejecutar diferentes “payloads”. El más común es SeaBIOS, que emula una BIOS tradicional, pero también puedes usar TianoCore para tener una interfaz UEFI completa.
Materiales y Herramientas Indispensables
Este proceso requiere una intervención física en el hardware. Antes de empezar, asegúrate de tener todo lo necesario para evitar contratiempos.
- Un portátil ThinkPad X220 (el modelo X220i y X220 Tablet también son compatibles).
- Un programador de memorias flash SPI. El más popular y económico es el CH341A (versión negra, 3.3V).
- Una pinza de testeo SOIC8. Es fundamental para conectarse al chip de la BIOS sin necesidad de desoldar.
- Un segundo ordenador con Linux (un PC, un portátil o incluso una Raspberry Pi) para ejecutar el software de flasheo.
- Software: flashrom. Se instala fácilmente en la mayoría de las distribuciones de Linux (`sudo apt install flashrom` en Debian/Ubuntu).
- Destornilladores de precisión para desmontar el portátil.
Guía Paso a Paso para Instalar Coreboot
Sigue estas instrucciones con cuidado. La paciencia es tu mejor aliada. Un error en el flasheo puede dejar el portátil inutilizable (brick), pero si sigues los pasos, el riesgo es mínimo.
Paso 1: Desmontaje del ThinkPad X220
Primero, debemos acceder al chip de la BIOS en la placa base.
- Desconecta todo: Apaga el portátil, desconecta el cargador y retira la batería.
- Retira el teclado: Gira el portátil y quita los tornillos marcados con el icono de un teclado. Vuelve a girarlo, desliza el teclado hacia la pantalla y levántalo con cuidado. Desconecta el cable plano que lo une a la placa.
- Retira el reposamuñecas (palmrest): Desconecta los cables del touchpad y del lector de huellas (si lo tiene). Quita los tornillos que sujetan el reposamuñecas y, con una púa de plástico, sepáralo con cuidado del chasis.
Con esto, tendrás la placa base a la vista.
Paso 2: Conexión al Chip de la BIOS
El ThinkPad X220 tiene dos chips de memoria flash. El que nos interesa es el chip superior de 8MB, situado cerca de la ranura ExpressCard. El chip inferior (4MB) no debe tocarse.
Conecta la pinza SOIC8 al chip. ¡La orientación es crucial! El cable rojo de la pinza debe coincidir con el Pin 1 del chip. El Pin 1 está marcado con un pequeño punto o muesca en el chip. Una conexión incorrecta puede dañar el chip o el programador.
Paso 3: Copia de Seguridad del Firmware Original (¡OBLIGATORIO!)
Este es el paso más importante. No continúes sin una copia de seguridad válida de tu BIOS original. 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 backup1.bin
El proceso tardará unos minutos. Una vez finalizado, repítelo para crear una segunda copia:
sudo flashrom -p ch341a_spi -r backup2.bin
Ahora, verifica que ambas copias son idénticas. Si no lo son, la conexión de la pinza es inestable. Repite hasta obtener dos lecturas idénticas.
diff backup1.bin backup2.bin
Si este comando no devuelve ninguna salida, las copias son perfectas. Guarda estos archivos en un lugar seguro. Son tu única red de seguridad.
Paso 4: Obtener y Flashear la ROM de Coreboot
Para simplificar, puedes usar una ROM precompilada de proyectos como Skulls o 1vyrain. Estas ROMs ya vienen preparadas y probadas. Busca “Skulls X220” para descargar la última versión.
Una vez descargada la ROM (por ejemplo, `skulls-x220.rom`), colócala en la misma carpeta que tus copias de seguridad y ejecuta el comando de escritura:
sudo flashrom -p ch341a_spi -w skulls-x220.rom
Flashrom primero borrará el chip y luego escribirá el nuevo firmware. El proceso puede tardar varios minutos. No interrumpas el proceso ni desconectes nada.
Paso 5: Reensamblaje y Prueba Final
Una vez que `flashrom` confirme que la escritura ha sido exitosa (VERIFIED), puedes desconectar la pinza y el programador.
- Vuelve a montar el reposamuñecas y el teclado, conectando sus respectivos cables.
- Coloca la batería e intenta encender el portátil.
Si todo ha ido bien, verás una nueva pantalla de arranque, probablemente el logo de Skulls o el menú de SeaBIOS. ¡Enhorabuena! Has instalado Coreboot con éxito. Ahora puedes apagar el equipo, instalar tu nueva tarjeta WiFi y disfrutar de un portátil verdaderamente libre.
Conclusión: Un ThinkPad X220 Liberado
Instalar Coreboot en un ThinkPad X220 es más que una simple actualización; es una declaración de intenciones. Es tomar el control total de un hardware excelente y liberarlo de las restricciones artificiales impuestas por el fabricante. Al eliminar la whitelist de WiFi, no solo modernizas tu portátil, sino que también te unes a una comunidad que valora la libertad, la seguridad y el rendimiento del software de código abierto.
El proceso requiere cuidado y atención al detalle, pero el resultado final —un arranque ultrarrápido y la libertad de elegir tus propios componentes— hace que el esfuerzo merezca la pena. Tu ThinkPad X220 ahora es más tuyo que nunca.


