Actualizar SSD Steam Deck: Guía NVMe 2230 y Disipación
February 4, 2026Framework Laptop: Cómo personalizar y cambiar sus puertos
February 4, 2026Instala Coreboot en X230: Guía para eliminar Intel ME
¿Estás listo para tomar el control absoluto de tu Lenovo ThinkPad X230? Reemplazar el BIOS propietario por Coreboot no solo te permitirá experimentar tiempos de arranque increíblemente rápidos, sino que también te dará la oportunidad de eliminar el Intel Management Engine (Intel ME), un componente que ha sido objeto de controversia por sus implicaciones en la seguridad y la privacidad. Esta guía te llevará paso a paso a través de todo el proceso, desde el desmontaje del equipo hasta el flasheo de tu nuevo firmware libre.
¿Por Qué Instalar Coreboot en tu ThinkPad X230?
El ThinkPad X230 es una máquina legendaria, conocida por su durabilidad y su excelente teclado. Al instalar Coreboot, potencias sus capacidades y lo alineas con una filosofía de software y hardware libre. Los beneficios son claros y contundentes.
Eliminando Intel Management Engine (ME)
El Intel ME es un microcontrolador que reside dentro del chipset de tu placa base. Opera de forma independiente al sistema operativo principal y tiene acceso total a la memoria, la pantalla, el teclado y la red. Aunque su propósito es la gestión remota, se considera una “caja negra” que representa un riesgo de seguridad significativo. Coreboot, en conjunto con herramientas como me_cleaner, te permite neutralizar gran parte de su código, reduciendo la superficie de ataque y devolviéndote el control.
Mayor Seguridad y Privacidad
Al reemplazar el BIOS propietario, que es un software de código cerrado, por Coreboot, que es de código abierto, eliminas código desconocido de una de las capas más fundamentales de tu ordenador. Puedes auditar el código fuente (o confiar en la comunidad que ya lo hace) para asegurarte de que no hay puertas traseras ni vulnerabilidades ocultas. Ganas una soberanía digital que el firmware de fábrica simplemente no puede ofrecer.
Tiempos de Arranque Ultrarrápidos
Coreboot está diseñado para ser minimalista y eficiente. Inicializa únicamente el hardware esencial para arrancar un sistema operativo (conocido como “payload”). El resultado es un tiempo de arranque que puede reducirse a apenas unos segundos, una mejora drástica en comparación con el lento proceso del BIOS tradicional.
Requisitos Previos: ¿Qué Necesitas para Empezar?
Este proceso requiere hardware específico y paciencia. Asegúrate de tener todo lo necesario antes de comenzar para evitar contratiempos.
- Un Lenovo ThinkPad X230.
- Un programador de chips SPI externo. El CH341A (en modo 3.3V) es la opción más popular y económica.
- Una pinza de testeo SOIC8 para conectar el programador al chip del BIOS sin necesidad de soldar.
- Otro ordenador con un sistema operativo Linux para compilar Coreboot y ejecutar
flashrom. - Herramientas básicas de desmontaje: destornilladores de precisión y una púa de plástico o espátula para abrir la carcasa.
- Software: Git, el toolchain de compilación de Coreboot, y
flashrom.
Guía Paso a Paso para Flashear Coreboot en el X230
Sigue estas instrucciones con atención. Un error en el proceso de flasheo podría dejar tu portátil inutilizable, por lo que la precisión es clave.
Paso 1: Desmontaje del X230 y Acceso al Chip del BIOS
Primero, desconecta la batería y el adaptador de corriente. Procede a desmontar el X230 para acceder a la placa base. Necesitarás retirar el teclado y el reposamuñecas. El X230 tiene dos chips de BIOS: uno de 4MB en la parte superior de la placa (accesible tras quitar el teclado) y otro de 8MB en la parte inferior. Para este proceso, nos centraremos en el chip superior, pero es fundamental saber que existen ambos.
Paso 2: Realizar una Copia de Seguridad del BIOS Original
¡Este paso es crucial y no negociable! Una copia de seguridad de tu firmware original es tu única red de seguridad si algo sale mal.
- Conecta la pinza SOIC8 al chip del BIOS superior, asegurándote 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 la pinza al programador CH341A y este a tu ordenador Linux.
- Abre una terminal y ejecuta el siguiente comando para leer el contenido del chip y guardarlo en un archivo:
sudo flashrom -p ch341a_spi -r bios_original_top.bin
Repite el proceso varias veces y comprueba que los archivos resultantes son idénticos usando sha256sum. Guarda esta copia de seguridad en un lugar seguro.
Paso 3: Preparar el Entorno y Compilar Coreboot
Ahora es el momento de construir tu propia imagen de Coreboot.
- Clona el repositorio de Coreboot:
git clone https://review.coreboot.org/coreboot - Descarga las herramientas necesarias:
cd coreboot && git submodule update --init --checkout - Ejecuta la configuración del menú:
make menuconfig - Dentro del menú, configura las siguientes opciones clave:
- Mainboard -> Vendor: Lenovo, Model: ThinkPad X230.
- Chipset -> Asegúrate de marcar “Add a System Agent binary” y apunta a la imagen de tu BIOS original para extraer el “descriptor” y el “GbE”.
- Payload -> Selecciona un payload. SeaBIOS es una excelente opción para empezar por su compatibilidad y apariencia tradicional.
- Guarda la configuración y compila Coreboot con el comando
make. Si todo va bien, tendrás un archivocoreboot.romen el directoriobuild/.
Paso 4: Neutralizar Intel ME con `me_cleaner`
Con tu copia de seguridad del BIOS original, puedes limpiar la región de Intel ME.
- Clona y usa la herramienta
me_cleanersobre tu backup:./me_cleaner.py -S bios_original_completo.bin(necesitarás unir los dos volcados de BIOS para esto). - Esta herramienta marcará la región ME como inactiva y eliminará gran parte de su código. El resultado es un archivo de firmware limpio que debes incorporar en tu compilación de Coreboot.
Paso 5: Flashear la ROM de Coreboot
El último paso es escribir tu nueva imagen de Coreboot en el chip del BIOS.
- Conecta de nuevo el programador y la pinza al chip del BIOS.
- Ejecuta el comando de escritura con
flashrom:
sudo flashrom -p ch341a_spi -w build/coreboot.rom --ifd -i bios
El comando anterior se asegura de flashear únicamente la región del BIOS, dejando intactas otras regiones importantes como el descriptor y la región GbE (Ethernet).
Una vez finalizada la escritura, flashrom realizará una verificación. Si todo es correcto, ¡has terminado!
Post-Instalación y Solución de Problemas Comunes
Vuelve a montar tu ThinkPad X230, conecta la batería y enciéndelo. El primer arranque puede tardar un poco más mientras Coreboot inicializa el hardware. Si el portátil no enciende (un “brick”), no entres en pánico. Generalmente, se debe a una mala conexión de la pinza SOIC8 o a una ROM mal compilada. Revisa tus pasos, asegúrate de que la pinza esté bien conectada y, si es necesario, flashea tu copia de seguridad original para restaurar el equipo a su estado anterior.
Conclusión: Tu X230, Más Libre y Seguro que Nunca
¡Felicidades! Has completado con éxito un procedimiento avanzado que te coloca en un selecto grupo de usuarios que tienen un control real sobre su hardware. Tu ThinkPad X230 ahora arranca más rápido, es más seguro y está libre de la influencia del Intel Management Engine. Has transformado una máquina excelente en una fortaleza de privacidad y software libre, lista para servirte durante muchos años más.


