Framework Laptop 16: El desafío de su gráfica modular
February 3, 2026MacBook Air M1 sin Ventilador: ¿Afecta el Rendimiento?
February 3, 2026Coreboot en ThinkPad X230: Guía para quitar whitelist
El Lenovo ThinkPad X230 es una leyenda. Un portátil robusto, modular y con un teclado que muchos consideran el mejor de la historia. Sin embargo, como muchos portátiles de su época, viene con una limitación frustrante impuesta por el fabricante: una “whitelist” de hardware en su BIOS. Esta lista blanca impide que instales componentes no autorizados por Lenovo, como tarjetas Wi-Fi más modernas o módems WWAN.
La solución definitiva para liberar todo el potencial de tu X230 es reemplazar su BIOS propietaria por Coreboot, un firmware de código abierto que te da el control total. En esta guía, te llevaremos paso a paso por el proceso para que puedas decir adiós para siempre a la whitelist.
¿Qué es Coreboot y por qué instalarlo en tu ThinkPad X230?
Coreboot es un proyecto de software libre destinado a reemplazar el firmware propietario (BIOS o UEFI) que se encuentra en la mayoría de los ordenadores. En lugar de ser un sistema cerrado y lleno de código innecesario, Coreboot se centra en ser mínimo, rápido y seguro, inicializando únicamente el hardware esencial para luego ceder el control a un “payload” (como SeaBIOS o GRUB) que se encarga de arrancar el sistema operativo.
Los beneficios de instalar Coreboot en tu ThinkPad X230 son transformadores:
- Eliminación completa de la whitelist: Este es el motivo principal para muchos. Podrás instalar cualquier tarjeta Wi-Fi Mini PCIe compatible, como las modernas Intel AX200, para disfrutar de Wi-Fi 6 y Bluetooth 5.
- Tiempos de arranque ultrarrápidos: Al eliminar el código innecesario de la BIOS de Lenovo, Coreboot puede arrancar tu sistema operativo en cuestión de segundos.
- Mayor seguridad y transparencia: Al ser de código abierto, tienes la certeza de qué código se está ejecutando en el nivel más bajo de tu máquina. Además, te permite neutralizar o eliminar el Intel Management Engine (ME), un subsistema que ha sido objeto de controversias de seguridad.
- Control total sobre tu hardware: Personaliza opciones de arranque, configuraciones avanzadas y libera tu portátil de las restricciones impuestas por el fabricante.
Advertencia Importante: Riesgos y Prerrequisitos
Flashear un firmware es un procedimiento avanzado. Un error durante el proceso puede dejar tu portátil inutilizable, lo que se conoce como “brickear” la placa base. Procede con precaución, bajo tu propia responsabilidad y asegúrate de entender cada paso antes de ejecutarlo.
Material Necesario:
- Un ThinkPad X230 (¡obviamente!).
- Un programador de memorias flash SPI. El más común y económico es el CH341A (versión negra, preferiblemente).
- Una pinza o clip SOIC8 para conectar el programador al chip de la BIOS sin necesidad de soldar.
- Otro ordenador con un sistema operativo Linux para compilar Coreboot y operar el programador.
- Herramientas básicas para desmontar el portátil (destornilladores de precisión).
- Una buena dosis de paciencia y atención al detalle.
Guía Paso a Paso para Flashear Coreboot
El proceso se divide en cuatro grandes fases: desmontaje físico, lectura del firmware original, compilación de Coreboot y escritura del nuevo firmware.
Paso 1: Desmontaje y Acceso a los Chips de la BIOS
Primero, desconecta la batería y el cargador de tu X230. Para acceder a los chips de la BIOS, necesitarás retirar el teclado y el reposamuñecas. El X230 tiene dos chips de memoria flash que contienen el firmware: uno de 4MB (el de arriba) y otro de 8MB (el de abajo). Para una instalación completa de Coreboot, trabajaremos principalmente con el chip inferior de 8MB, aunque es vital hacer una copia de seguridad de ambos.
Paso 2: Realizar una Copia de Seguridad del Firmware Original
Este es el paso más crítico de todo el proceso. Una copia de seguridad funcional es tu única red de seguridad si algo sale mal.
- Conecta la pinza SOIC8 al chip de la BIOS en la placa base (asegúrate de que el Pin 1 del clip, marcado con un cable rojo, coincida con el Pin 1 del chip, marcado con un pequeño círculo).
- Conecta el otro extremo al programador CH341A y este a tu ordenador con Linux.
- Usa la herramienta
flashrompara leer el contenido del chip. Es fundamental hacer varias lecturas y compararlas para asegurar que la copia es perfecta.sudo flashrom -p ch341a_spi -r backup1.bin sudo flashrom -p ch341a_spi -r backup2.bin sudo flashrom -p ch341a_spi -r backup3.bin - Compara los archivos. Si son idénticos, tu copia de seguridad es válida.
diff backup1.bin backup2.bin
Guarda este archivo de backup en un lugar seguro. Contiene información única de tu placa base, como la MAC de la red y números de serie.
Paso 3: Compilar tu Propia ROM de Coreboot
Ahora toca la parte del software. Clonaremos el repositorio de Coreboot y lo configuraremos para nuestro X230.
- Clona el repositorio de Coreboot y sus submódulos:
git clone https://review.coreboot.org/coreboot cd coreboot git submodule update --init --checkout - Ejecuta la configuración del menú:
make menuconfig. - Dentro del menú, configura las opciones principales:
- Mainboard: Selecciona el vendor (Lenovo) y el modelo (ThinkPad X230).
- Payload: Elige un payload. SeaBIOS es la opción más común, ya que emula una BIOS tradicional y ofrece máxima compatibilidad.
- Chipset: Asegúrate de que las configuraciones de Intel ME están como las deseas (puedes optar por neutralizarlo).
- Guarda la configuración y compila Coreboot con el comando
make. Si todo va bien, tendrás un archivo llamadocoreboot.romen el directoriobuild.
Paso 4: Escribir (Flashear) Coreboot en el Chip
Con tu nueva ROM lista, es hora de escribirla en el chip de la BIOS. Conecta de nuevo el programador CH341A como en el paso 2.
Usa flashrom para escribir el archivo coreboot.rom en el chip de 8MB. El programador detectará automáticamente el tipo de chip.
sudo flashrom -p ch341a_spi --write build/coreboot.rom
El proceso de escritura tardará unos minutos. No desconectes nada hasta que flashrom confirme que la verificación ha sido exitosa. Una vez finalizado, desconecta el programador, vuelve a montar tu ThinkPad (sin olvidar conectar todos los cables), inserta la batería y prepárate para el primer arranque.
Conclusión: Tu ThinkPad X230, más libre que nunca
¡Felicidades! Si has llegado hasta aquí, tu ThinkPad X230 ahora arranca con Coreboot. Has eliminado con éxito la restrictiva whitelist de hardware y has abierto la puerta a un nuevo mundo de personalización y rendimiento. Ahora puedes instalar esa tarjeta Wi-Fi 6 que querías, disfrutar de arranques casi instantáneos y tener la tranquilidad de que controlas el firmware de tu máquina.
El proceso es desafiante, pero la recompensa de darle una nueva vida a un hardware tan excepcional como el X230 y convertirlo en una máquina verdaderamente libre y potente, vale completamente la pena.


