Convierte la placa de tu Framework Laptop en un mini PC
January 31, 2026Guía para Cambiar Batería Dual T480 y Configurar BIOS
January 31, 2026Cómo Instalar Coreboot en ThinkPad X230: Guía Paso a Paso
El ThinkPad X230 es una leyenda entre los portátiles por su durabilidad, teclado y modularidad. Pero, ¿y si pudieras llevarlo al siguiente nivel? Instalar Coreboot, un firmware de código abierto, reemplaza la BIOS propietaria de tu equipo, ofreciendo un control sin precedentes, mayor seguridad y tiempos de arranque increíblemente rápidos. Esta guía te llevará de la mano a través de todo el proceso.
¿Por Qué Instalar Coreboot en tu ThinkPad X230?
Reemplazar la BIOS de fábrica puede parecer una tarea compleja, pero los beneficios son enormes. Al liberar tu X230 con Coreboot, obtendrás:
- Velocidad de arranque extrema: Olvídate de las largas esperas. Coreboot se centra en inicializar el hardware esencial, permitiendo que tu sistema operativo se cargue en segundos.
- Seguridad mejorada: Eliminas gran parte del código propietario y “bloatware” que viene de fábrica, incluyendo la posibilidad de neutralizar el Intel Management Engine (ME), un conocido vector de vulnerabilidades.
- Control y flexibilidad total: Como es open source, tienes el control absoluto sobre el firmware. Puedes elegir qué “payload” usar (como SeaBIOS o TianoCore) para personalizar la experiencia de arranque.
- Longevidad para tu hardware: Le das una nueva vida a un equipo ya de por sí robusto, asegurando que siga siendo relevante y seguro durante muchos años más.
Requisitos Previos: ¿Qué Necesitas Antes de Empezar?
Antes de sumergirnos en el proceso, es crucial reunir las herramientas y el software adecuados. La preparación es la clave del éxito en este proyecto.
Hardware Necesario
- Un portátil Lenovo ThinkPad X230 (¡el protagonista!).
- Un programador de memorias flash SPI. El más común y económico es el CH341A (el modelo negro es preferible).
- Una pinza de prueba SOIC8 para conectarte al chip de la BIOS sin necesidad de soldar.
- Un segundo ordenador con un sistema operativo Linux (Ubuntu, Debian, Arch, etc.) para compilar Coreboot y ejecutar el software de flasheo.
- Herramientas básicas de desmontaje: un juego de destornilladores de precisión y, opcionalmente, una púa de plástico.
Software y Conocimientos
- Acceso a una terminal de Linux y conocimientos básicos de sus comandos.
- El software flashrom, que es la herramienta que usaremos para leer y escribir en el chip de la BIOS.
- Las dependencias necesarias para compilar Coreboot (build-essential, git, etc.).
- Mucha paciencia. Este proceso requiere atención al detalle. ¡No te apresures!
Guía Detallada para la Instalación de Coreboot
Ahora que tienes todo listo, es hora de comenzar. Sigue estos pasos cuidadosamente para asegurar una instalación exitosa.
Paso 1: Desmontaje y Acceso al Chip BIOS
Primero, debemos acceder físicamente al chip de la BIOS. Asegúrate de que el portátil esté apagado, desconectado de la corriente y sin la batería.
- Retira los tornillos de la parte inferior que sujetan el teclado (suelen estar marcados con un pequeño icono de teclado).
- Desliza el teclado hacia la pantalla y levántalo con cuidado. Desconecta el cable plano que lo une a la placa base.
- Retira el reposamuñecas (palmrest) quitando los tornillos correspondientes de la parte inferior y superior.
- Con la placa base expuesta, localizarás dos chips de 8 pines. El ThinkPad X230 tiene dos chips de BIOS: uno de 4MB (el superior) y otro de 8MB (el inferior). Deberemos leer y flashear ambos.
Paso 2: Copia de Seguridad del Firmware Original (¡Paso Crítico!)
Nunca, bajo ninguna circunstancia, omitas este paso. Tu copia de seguridad es tu única red de seguridad si algo sale mal.
- Conecta la pinza SOIC8 al primer chip (el de 4MB). 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 en el chip o en la placa).
- Conecta el programador CH341A al 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 la lectura para verificar la copia:
sudo flashrom -p ch341a_spi -r backup_top_verify.bin - Compara ambos archivos para asegurarte de que son idénticos:
diff backup_top.bin backup_top_verify.bin - Si no hay ninguna salida, la copia es correcta. Repite todo el proceso para el chip inferior de 8MB (por ejemplo, `backup_bottom.bin`). Guarda estos archivos en un lugar seguro.
Paso 3: Compilar Coreboot
Es hora de construir nuestro propio firmware.
- Instala las dependencias y clona el repositorio de Coreboot:
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 siguientes opciones clave:
- Mainboard → Mainboard vendor → Lenovo
- Mainboard → Mainboard model → ThinkPad X230
- Payload → Add a payload → SeaBIOS
- Guarda la configuración y sal. Ahora, compila Coreboot con el comando `make`. Si todo va bien, tendrás un archivo llamado
coreboot.romen el directoriobuild.
Paso 4: Flashear la ROM de Coreboot
Con nuestra ROM compilada y las copias de seguridad a salvo, procedemos al flasheo. Este es el punto de no retorno.
- El archivo
coreboot.romgenerado es de 12MB. Necesitamos dividirlo para flashearlo en los dos chips. Utilizaremos la utilidad `dd`. - Divide la ROM:
dd if=build/coreboot.rom of=top.rom bs=1M count=4
dd if=build/coreboot.rom of=bottom.rom bs=1M skip=4 - Conecta la pinza al chip superior (4MB) y flashea el archivo `top.rom`:
sudo flashrom -p ch341a_spi -w top.rom - Ahora, conecta la pinza al chip inferior (8MB) y flashea `bottom.rom`:
sudo flashrom -p ch341a_spi -w bottom.rom
¡Atención! Asegúrate de que la conexión de la pinza sea firme y correcta en cada paso. Un mal contacto puede corromper el flasheo.
Paso 5: Reensamblaje y Primer Arranque
Desconecta el programador. Vuelve a montar el reposamuñecas, el teclado y la batería. Ha llegado el momento de la verdad. Pulsa el botón de encendido. Si todo ha salido bien, serás recibido por la pantalla de SeaBIOS en lugar del logo de Lenovo, y tu sistema operativo arrancará a una velocidad asombrosa.
Conclusión: Tu ThinkPad X230, Ahora Más Libre y Potente que Nunca
¡Felicidades! Has liberado con éxito tu ThinkPad X230, reemplazando su firmware propietario por el poder y la transparencia de Coreboot. Ahora posees un equipo no solo más rápido y seguro, sino también completamente tuyo, desde el hardware hasta el último bit del firmware. Este es un gran paso en el mundo del software libre y una demostración de lo que es posible cuando tomas el control de tu propia tecnología.

