Extiende vida de batería ThinkPad T480: Umbral de Carga
February 3, 2026ThinkPad T480 y Doble Batería: Guía para Más Autonomía
February 3, 2026Instalar Coreboot en X230: Guía para quitar whitelist
El Lenovo ThinkPad X230 es una leyenda entre los portátiles por su durabilidad, teclado excepcional y facilidad de modificación. Sin embargo, su BIOS propietario impone una limitación frustrante: la “whitelist”. Esta lista restringe el hardware que puedes instalar, especialmente las tarjetas WiFi. La solución definitiva es reemplazar el BIOS por Coreboot, un firmware de código abierto que no solo elimina esta restricción, sino que también mejora la seguridad y la velocidad de arranque.
En esta guía completa, te mostraremos paso a paso cómo liberar el verdadero potencial de tu X230.
¿Por qué instalar Coreboot en tu ThinkPad X230?
Reemplazar el firmware de fábrica puede parecer una tarea compleja, pero los beneficios son enormes. Coreboot transforma tu X230 en una máquina más rápida, segura y, sobre todo, libre.
- Eliminación de la Whitelist: La ventaja más buscada. Podrás instalar cualquier tarjeta WiFi/Bluetooth moderna (como las Intel AX200/AX210) o cualquier otro dispositivo mini-PCIe sin el temido error 1802.
- Arranque Ultrarrápido: Coreboot está diseñado para ser minimalista. Inicializa solo el hardware esencial, lo que reduce drásticamente los tiempos de arranque.
- Código Abierto y Transparencia: A diferencia de los BIOS propietarios, el código de Coreboot es auditable. Tienes el control total sobre lo que se ejecuta en tu máquina desde el primer momento.
- Seguridad Mejorada: Permite deshabilitar o limpiar componentes como el Intel Management Engine (Intel ME), un subsistema que opera con privilegios elevados y es considerado por muchos un riesgo de seguridad.
- Personalización Avanzada: Puedes elegir tu propio “payload”, que es el software que se carga después de Coreboot. Las opciones más populares son SeaBIOS (para una experiencia tradicional) o TianoCore (para compatibilidad con UEFI).
Requisitos Previos: Herramientas y Software
Antes de comenzar, es fundamental reunir todo lo necesario. Este proceso requiere una intervención física en el hardware de tu portátil.
Hardware Esencial
- Un portátil Lenovo ThinkPad X230.
- Un programador de hardware. El más común y económico es el CH341A (en modo 3.3V), aunque también puedes usar una Raspberry Pi.
- Una pinza SOIC8 (clip pomona). Esta herramienta te permite conectarte a los chips del BIOS sin necesidad de soldar.
- Un segundo ordenador (con Linux) para compilar Coreboot y controlar el programador.
- Herramientas básicas de desmontaje: destornilladores Phillips y una púa de plástico.
Software Necesario
- Una distribución de Linux (Ubuntu, Debian o Arch Linux son excelentes opciones).
- El software flashrom, la herramienta clave para leer y escribir en los chips del BIOS.
- Las dependencias de compilación para Coreboot (git, build-essential, etc.).
Guía Paso a Paso para Instalar Coreboot
Este proceso debe realizarse con paciencia y cuidado. Un error durante el flasheo puede dejar tu portátil inutilizable (brick). ¡La copia de seguridad es tu mejor aliada!
Paso 1: Desmontaje del ThinkPad X230
Para acceder a los chips del BIOS, necesitas desmontar parcialmente el X230. El portátil tiene dos chips de memoria flash donde se almacena el firmware: uno de 4MB (arriba) y otro de 8MB (abajo).
- Apaga el portátil, desconecta el cargador y retira la batería.
- Quita los tornillos de la parte inferior que sujetan el teclado y el reposamuñecas (palmrest).
- Desliza el teclado hacia adelante y levántalo con cuidado. Desconecta su cable plano.
- Retira los tornillos que sujetan el reposamuñecas y desconecta el cable del trackpad. Ahora podrás ver el chip superior (4MB).
- Para acceder al chip inferior (8MB), tendrás que retirar la placa base por completo.
Paso 2: Copia de Seguridad del BIOS Original ¡CRÍTICO!
Este es el paso más importante. No continúes sin tener una copia de seguridad funcional de tu BIOS actual. Si algo sale mal, esta copia te permitirá restaurar tu portátil.
- Conecta la pinza SOIC8 al chip superior. Asegúrate de que el Pin 1 del clip (marcado con un punto rojo) coincida con el Pin 1 del chip (marcado con un punto en la placa).
- Conecta la pinza al programador CH341A y este a tu ordenador con Linux.
- Abre una terminal y ejecuta el siguiente comando para leer el chip:
sudo flashrom -p ch341a_spi -r backup_top.bin - Repite el proceso al menos tres veces y verifica que los archivos son idénticos usando el comando
sha256sum. Si los hashes no coinciden, la conexión no es estable. - Realiza el mismo procedimiento para el chip inferior para crear el archivo
backup_bottom.bin. - Combina ambos archivos en una única ROM de 12MB:
cat backup_top.bin backup_bottom.bin > backup_full.bin
Guarda este archivo backup_full.bin en un lugar seguro (nube, USB, etc.).
Paso 3: Compilar Coreboot
Ahora vamos a construir nuestro propio firmware a medida.
- Clona el repositorio de Coreboot y sus submódulos:
git clone https://review.coreboot.org/coreboot && cd coreboot
git submodule update --init --checkout - Crea un archivo de configuración por defecto para el X230:
make nconfig - En el menú de configuración (
menuconfig), asegúrate de seleccionar las siguientes opciones:- Mainboard → Mainboard vendor: Lenovo
- Mainboard → Mainboard model: ThinkPad X230
- Payload → Add a payload: SeaBIOS
- Un paso crucial es extraer el blob del descriptor de Intel y la región GbE de tu copia de seguridad. Coreboot lo necesita para inicializar correctamente el chipset.
cd util/ifdtool
make
./ifdtool -x ../../backup_full.bin - Copia los archivos extraídos al directorio correcto de Coreboot:
cd ../../
cp ifdtool/flashregion_0_flashdescriptor.bin .
cp ifdtool/flashregion_2_gbe.bin . - Finalmente, compila Coreboot con el comando
make. Si todo va bien, tendrás un archivobuild/coreboot.rom.
Paso 4: Flashear la ROM de Coreboot
Con la ROM compilada, es hora de escribirla en los chips del X230.
- Coreboot genera una única ROM de 12MB. Necesitamos dividirla para cada chip:
split -b 4M --numeric-suffixes=1 build/coreboot.rom coreboot_
Esto creará dos archivos:coreboot_01(4MB) ycoreboot_02(8MB). - Conecta la pinza SOIC8 al chip superior y flashea la primera parte:
sudo flashrom -p ch341a_spi -w coreboot_01 - Conecta la pinza al chip inferior y flashea la segunda parte:
sudo flashrom -p ch341a_spi -w coreboot_02
Paso 5: Reensamblaje y Primer Arranque
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, serás recibido por el logo de SeaBIOS y tu sistema operativo arrancará mucho más rápido que antes.
Conclusión: Tu X230, más libre y potente que nunca
¡Felicidades! Has liberado con éxito tu ThinkPad X230 de las cadenas de un BIOS propietario. Ahora no solo tienes un arranque más rápido y un firmware que controlas, sino que la whitelist ha sido completamente eliminada. Es el momento de instalar esa tarjeta WiFi 6 de última generación o cualquier otro componente que desees.
El proceso es técnico, pero la recompensa es tener un portátil verdaderamente tuyo, adaptado a tus necesidades y listo para durar muchos años más. Has transformado un clásico en una máquina moderna y sin restricciones.


