iPod Classic 5.5: El Rey del Modding con Sonido Wolfson
February 2, 2026Cómo Cambiar Teclado y RAM del ThinkPad T480s (Guía)
February 2, 2026Guía para instalar Coreboot en X230 y quitar la whitelist
Si tienes un Lenovo ThinkPad X230, posees una de las máquinas más robustas y modificables jamás creadas. Sin embargo, su potencial está limitado por un BIOS propietario que impone restricciones, como la infame whitelist de hardware. Esta lista blanca te impide instalar tarjetas Wi-Fi o WWAN no autorizadas por Lenovo. La solución es drástica y liberadora: reemplazar el BIOS por completo con Coreboot.
Coreboot es un proyecto de firmware de código abierto que reemplaza el BIOS/UEFI propietario en tu placa base. Al instalarlo en tu X230, no solo obtienes un arranque ultrarrápido, sino que tomas el control total de tu hardware. ¡Es hora de liberar tu ThinkPad!
¿Qué es Coreboot y por qué instalarlo en tu ThinkPad X230?
Imagina el BIOS de tu ordenador como el primer programa que se ejecuta al encenderlo. Es responsable de inicializar el hardware antes de que el sistema operativo tome el control. El problema es que los BIOS de los fabricantes son cajas negras, con código cerrado, posibles puertas traseras (como Intel ME) y limitaciones artificiales.
Coreboot es la alternativa. Es minimalista, rápido, seguro y, lo más importante, completamente de código abierto.
Beneficios clave de usar Coreboot en tu X230:
- Eliminación de la Whitelist: El motivo principal para muchos. Podrás instalar cualquier tarjeta Wi-Fi moderna (como las de la serie Intel AX) o módems WWAN sin recibir el temido error 1802.
- Arranques más rápidos: Coreboot inicializa solo el hardware esencial, reduciendo drásticamente el tiempo de arranque en comparación con el BIOS original.
- Mayor seguridad y transparencia: Al ser de código abierto, su código puede ser auditado. Además, permite neutralizar o eliminar componentes como el Intel Management Engine (Intel ME), reduciendo la superficie de ataque.
- Control total: Tú decides qué “payload” (como SeaBIOS o TianoCore) cargar después de la inicialización. Tienes el control absoluto sobre el firmware de tu máquina.
- Aprendizaje y satisfacción: El proceso es un proyecto gratificante que te enseña sobre el funcionamiento interno de tu ordenador a un nivel muy profundo.
Antes de empezar: Herramientas y requisitos
Este no es un proceso para principiantes absolutos. Implica desmontar tu portátil y flashear un chip directamente. Un error podría dejar tu X230 inservible (un “ladrillo”). Procede con precaución y bajo tu propia responsabilidad.
Hardware Necesario:
- Un Lenovo ThinkPad X230.
- Un programador de memorias flash SPI, como el popular y económico CH341A. También puedes usar una Raspberry Pi.
- Una pinza de prueba SOIC8 (tipo Pomona 5250 o una alternativa de buena calidad). Es esencial para conectar el programador al chip del BIOS sin necesidad de soldar.
- Otro ordenador (preferiblemente con Linux) para compilar Coreboot y ejecutar el software de flasheo.
- Herramientas básicas para desmontar el portátil (destornilladores de precisión).
Software y Conocimientos Previos:
- Familiaridad con la terminal o línea de comandos de Linux.
- El software flashrom, la herramienta universal para leer, escribir y borrar chips de firmware.
- Las herramientas de compilación necesarias en tu sistema Linux (`build-essential`, `git`, etc.).
Paso a Paso: El Proceso de Flasheo de Coreboot
Aquí detallamos el proceso general. Te recomendamos consultar guías más específicas y vídeos para visualizar cada paso antes de comenzar.
Paso 1: Desmontaje del X230 para acceder al chip del BIOS
Primero, desconecta la batería y el cargador. Deberás quitar el teclado y el reposamuñecas para acceder a la placa base. El ThinkPad X230 tiene dos chips de BIOS. El que nos interesa flashear es el chip inferior de 8MB, que se encuentra cerca de la ranura de la tarjeta ExpressCard. El chip superior es de 4MB y no necesita ser modificado para una instalación básica.
Paso 2: ¡Haz una copia de seguridad del BIOS original!
Este es, sin duda, el paso más importante. NO CONTINÚES SIN UNA COPIA DE SEGURIDAD VÁLIDA. Si algo sale mal, esta copia es tu única forma de restaurar el portátil a su estado original.
- Conecta la pinza SOIC8 al chip del BIOS en la placa base, asegurándote de que el pin 1 de la pinza (marcado con un punto o un cable rojo) coincida con el pin 1 del chip (marcado con un pequeño círculo en el chip).
- Conecta el otro extremo al programador CH341A y este al puerto USB de tu ordenador con Linux.
- Abre una terminal y ejecuta el comando para leer el chip. Es recomendable hacerlo varias veces para asegurar una lectura correcta:
sudo flashrom -p ch341a_spi -r backup1.bin
sudo flashrom -p ch341a_spi -r backup2.bin - Compara los archivos para asegurarte de que son idénticos. Si no lo son, la conexión es inestable y debes volver a intentarlo.
diff backup1.bin backup2.bin
Si el comando `diff` no devuelve ninguna salida, las copias son idénticas. Guarda este archivo en un lugar seguro.
Paso 3: Compilar Coreboot
Ahora toca construir tu propio firmware.
- Clona el repositorio oficial 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ú, selecciona la placa base correcta: Mainboard > Vendor: Lenovo, Model: ThinkPad X230.
- Configura el “payload”. Para una experiencia similar a un BIOS tradicional, selecciona Payload > SeaBIOS.
- Guarda la configuración y sal. Ahora, compila el firmware con el comando
make.
Si todo va bien, tendrás un archivo llamado coreboot.rom en el directorio build.
Paso 4: Flashear la imagen de Coreboot
Con la pinza todavía conectada, es hora de escribir tu nuevo firmware en el chip.
Usa flashrom para escribir el archivo coreboot.rom que acabas de compilar:
sudo flashrom -p ch341a_spi -w build/coreboot.rom
Flashrom primero borrará el chip, luego escribirá la nueva imagen y finalmente la verificará. Espera a que el proceso termine con un mensaje de éxito.
Paso 5: Reensamblaje y prueba final
Con cuidado, desconecta la pinza y el programador. Vuelve a montar el reposamuñecas y el teclado. Conecta la batería y el cargador. Cruza los dedos y pulsa el botón de encendido. Si todo ha ido bien, verás la pantalla de inicio de SeaBIOS (si ese fue el payload que elegiste) y tu ThinkPad X230 arrancará más rápido que nunca. ¡Felicidades, has liberado tu máquina!
Conclusión: Tu ThinkPad, tus reglas
Instalar Coreboot en un ThinkPad X230 es un rito de iniciación para cualquier entusiasta del hardware. Es un proceso que requiere paciencia y precisión, pero la recompensa es inmensa. No solo has eliminado la molesta whitelist, permitiéndote usar hardware moderno, sino que has reclamado la propiedad total sobre tu dispositivo.
Ahora tienes una máquina más rápida, más segura y infinitamente más personalizable. Has reemplazado las cadenas de un firmware propietario por la libertad del código abierto. Bienvenido al verdadero control de tu hardware.


