MacBook Pro M2: El polémico SSD lento del modelo base
January 30, 2026Raspberry Pi 5 y Thermal Throttling: ¿Necesita Refrigeración?
January 30, 2026Guía: Instalar Coreboot en ThinkPad X230 sin whitelist
El Lenovo ThinkPad X230 es una leyenda por su durabilidad, teclado y portabilidad. Sin embargo, su BIOS propietaria impone limitaciones, como la famosa “whitelist” de hardware que te impide instalar tarjetas Wi-Fi no autorizadas por Lenovo. La solución es Coreboot, un firmware de código abierto que reemplaza la BIOS/UEFI para ofrecer un arranque más rápido, mayor seguridad y, lo más importante, un control total sobre tu hardware.
Esta guía te llevará paso a paso por el proceso de flasheo de Coreboot en tu X230. Es un procedimiento avanzado que requiere hardware específico y paciencia, pero el resultado es un portátil liberado y potenciado.
¿Por Qué Instalar Coreboot en tu ThinkPad X230?
Reemplazar el firmware de fábrica puede parecer intimidante, pero los beneficios son transformadores. Al instalar Coreboot, desbloqueas un nuevo nivel de rendimiento y libertad para tu X230.
- Eliminación de la Whitelist: El beneficio más buscado. Podrás instalar cualquier tarjeta Wi-Fi o WWAN compatible con mini PCIe, como modelos modernos con soporte para Wi-Fi 6 (AX) o 5 (AC), sin recibir el temido error 1802.
- Arranque Ultrarrápido: Coreboot está optimizado para inicializar únicamente el hardware necesario. Esto reduce los tiempos de arranque de más de 20 segundos a menos de 5 segundos en muchos casos.
- Seguridad y Transparencia: Al ser de código abierto, Coreboot permite una auditoría completa de su código. Además, puedes optar por neutralizar o eliminar el Intel Management Engine (ME), un subsistema que muchos consideran una puerta trasera de seguridad.
- Control y Personalización: Puedes elegir diferentes “payloads” (lo que Coreboot carga después de inicializar el hardware), como SeaBIOS (una implementación de BIOS tradicional) o TianoCore (una implementación de UEFI), para adaptar el sistema a tus necesidades.
Requisitos Previos: Herramientas y Software
Antes de empezar, es crucial reunir todo el material necesario. El flasheo externo es la única forma segura de instalar Coreboot en un X230, ya que previene el “bricking” (dejar el portátil inservible) si algo sale mal.
Hardware Necesario
- Lenovo ThinkPad X230: El protagonista de nuestra guía.
- Programador de Flash SPI: Un CH341A (versión negra recomendada) es la opción más económica y popular. Asegúrate de que funciona a 3.3V.
- Pinza SOIC8: Este clip te permite conectarte a los chips de la BIOS sin necesidad de soldar. Es un componente absolutamente esencial.
- Otro ordenador: Necesitarás un segundo equipo con un sistema operativo Linux (Ubuntu, Debian, Arch, etc.) para compilar Coreboot y ejecutar el software de flasheo. Un Live USB o una máquina virtual pueden funcionar.
- Herramientas de desmontaje: Un juego de destornilladores de precisión y una púa de plástico para abrir la carcasa sin dañarla.
Software Necesario
- flashrom: La utilidad de línea de comandos para leer, escribir y verificar los chips de memoria flash SPI.
- Dependencias de compilación de Coreboot: Un conjunto de herramientas como `git`, `build-essential`, `ncurses-dev`, `iasl`, entre otras.
Guía Paso a Paso para la Instalación
Sigue estos pasos con atención. La paciencia y la doble verificación son tus mejores aliados en este proceso.
Paso 1: Desmontaje y Localización de los Chips
Primero, desconecta el adaptador de corriente y retira la batería principal. Luego, procede a desmontar el portátil para acceder a la placa base.
- Retira los tornillos de la parte inferior que sujetan el teclado (marcados con un ícono de teclado).
- Desliza el teclado hacia la pantalla y levántalo con cuidado. Desconecta su cable plano.
- Retira el reposamuñecas (palmrest) quitando los tornillos restantes y soltando suavemente los clips de plástico.
- El ThinkPad X230 tiene dos chips de BIOS. Uno superior de 4MB cerca del lector de ExpressCard y uno inferior de 8MB. Deberás interactuar con ambos.
Paso 2: Realizar una Copia de Seguridad de la BIOS Original
¡Este es el paso más importante! Una copia de seguridad funcional de tu BIOS original te permitirá restaurar el portátil si algo sale mal.
- Conecta la pinza SOIC8 al programador CH341A.
- Conecta cuidadosamente la pinza al primer chip de la BIOS. Asegúrate 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 al ordenador con Linux y ejecuta el siguiente comando para leer el chip superior (4MB):
sudo flashrom -p ch341a_spi -r bios_superior.bin - Repite el proceso para el chip inferior (8MB):
sudo flashrom -p ch341a_spi -r bios_inferior.bin - Verifica tus copias de seguridad. Léelos al menos dos veces y comprueba que los archivos son idénticos usando un comando como
diffomd5sum. Guarda estos archivos en un lugar seguro.
Paso 3: Compilar Coreboot
Ahora es el momento de construir tu propio firmware.
- Clona el repositorio de Coreboot:
git clone https://review.coreboot.org/coreboot - Entra en el directorio y descarga los submódulos:
cd coreboot && git submodule update --init --checkout - Ejecuta la configuración del menú:
make nconfig - Dentro del menú, configura las opciones clave:
- Mainboard: Selecciona Vendor:
Lenovo, Model:ThinkPad X230. - Payload: Añade un payload.
SeaBIOSes una excelente opción para empezar por su compatibilidad. - Chipset: Asegúrate de marcar “Add a VGA BIOS image” y proporciona la ruta a tu blob de video, que puedes extraer de tu copia de seguridad.
- Mainboard: Selecciona Vendor:
- Guarda la configuración y sal. Ejecuta
makepara compilar. Si todo va bien, tendrás un archivocoreboot.romen el directoriobuild.
Paso 4: Flashear la ROM de Coreboot
El último paso es escribir el nuevo firmware en el chip de la BIOS.
- Coreboot para el X230 genera una ROM de 12MB. Necesitarás flashear esta imagen combinada en el chip correcto.
- Conecta de nuevo la pinza SOIC8 al chip inferior (8MB). El proceso de flasheo en el X230 escribe la imagen completa de 12MB a través de este chip, sobrescribiendo también el superior.
- Ejecuta el comando de escritura. Asegúrate de que la conexión sea estable:
sudo flashrom -p ch341a_spi --ifd -i bios -w build/coreboot.rom - El proceso tardará varios minutos. No interrumpas ni desconectes nada. Flashrom escribirá y luego verificará la escritura. Si la verificación es exitosa, ¡has terminado!
Conclusión: Tu ThinkPad X230, Mejor que Nuevo
¡Felicidades! Si has seguido todos los pasos, tu ThinkPad X230 ahora corre con Coreboot. Vuelve a ensamblar tu portátil, conecta la batería y enciéndelo. Serás recibido por una pantalla de arranque de SeaBIOS o el payload que hayas elegido, en una fracción del tiempo que tardaba antes.
Ahora eres libre de instalar esa tarjeta Wi-Fi AX de última generación, disfrutar de una seguridad mejorada y sentir la satisfacción de tener un control total sobre tu máquina. Has liberado el verdadero potencial de un hardware legendario, dándole una nueva vida y demostrando que con el software adecuado, un buen equipo puede superar sus límites originales.


