Instalar Rockbox en iPod Classic 5G: Guía Paso a Paso
January 31, 2026Framework Laptop 16: Modularidad y reparación a prueba
January 31, 2026Instalación de Coreboot en ThinkPad X230: Guía completa
Transformar un portátil legendario como el ThinkPad X230 en una máquina más rápida, segura y completamente bajo tu control es posible gracias a Coreboot. Este firmware de código abierto reemplaza la BIOS/UEFI propietaria, eliminando código innecesario y potenciales puertas traseras. Si estás listo para liberar el verdadero potencial de tu X230, has llegado al lugar correcto. Esta guía te llevará paso a paso por todo el proceso de instalación.
¿Por qué instalar Coreboot en tu ThinkPad X230?
Antes de sumergirnos en el proceso técnico, es fundamental entender los beneficios que obtendrás. No se trata solo de un cambio por capricho; es una mejora sustancial que rejuvenecerá tu equipo.
- Velocidad de arranque extrema: Coreboot está diseñado para inicializar únicamente el hardware esencial. El resultado es un tiempo de arranque que se mide en segundos, no en decenas de segundos como con la BIOS original.
- Seguridad y transparencia: Al ser 100% código abierto, Coreboot permite una auditoría completa de su código. Di adiós a los blobs binarios misteriosos y a las posibles vulnerabilidades ocultas en el firmware propietario.
- Eliminación de la “Whitelist”: Lenovo implementaba una lista blanca que impedía instalar tarjetas Wi-Fi no autorizadas. Con Coreboot, puedes instalar tarjetas modernas como las Intel AX200/AX210 y disfrutar de Wi-Fi 6.
- Control sobre Intel Management Engine (ME): Coreboot te da la capacidad de neutralizar o reducir significativamente el Intel ME, un subsistema que opera de forma independiente y que ha sido objeto de controversia por motivos de seguridad.
- Personalización total: Puedes elegir tu propio “payload” (la aplicación que Coreboot carga tras inicializar el hardware), como SeaBIOS (para una experiencia tipo BIOS tradicional) o GRUB2 (para arrancar directamente tu sistema operativo).
Requisitos Previos: El Kit de Herramientas Esencial
Para llevar a cabo este proceso, necesitarás algunas herramientas de hardware y software. Asegúrate de tener todo listo antes de empezar para evitar interrupciones.
Hardware Necesario
- Un portátil Lenovo ThinkPad X230.
- Un programador de chips SPI externo. El más común y económico es el CH341A. También puedes usar una Raspberry Pi.
- Una pinza de testeo SOIC8 (como la Pomona 5250 o una alternativa de calidad). Es crucial para conectarte al chip de la BIOS sin necesidad de desoldar.
- Un segundo ordenador con un sistema operativo Linux (Ubuntu, Debian, Arch, etc.) para compilar Coreboot y ejecutar el software de flasheo.
- Un kit de destornilladores de precisión para desmontar el portátil.
Software Necesario
- Flashrom: La herramienta fundamental para leer y escribir en el chip de la BIOS.
- Las dependencias de compilación de Coreboot. Puedes instalarlas en sistemas basados en Debian/Ubuntu con:
sudo apt-get install build-essential git gcc gnat flex bison. - El repositorio oficial de Coreboot.
Guía de Instalación Paso a Paso
El proceso se divide en cuatro grandes etapas: desmontaje, lectura del firmware original, compilación de Coreboot y, finalmente, el flasheo del nuevo firmware.
Paso 1: Desmontaje y Localización del Chip
Primero, apaga tu X230, desconecta el cargador y retira la batería. Debes acceder al chip de la BIOS, que se encuentra en la placa base. Para ello:
- Retira el teclado y el reposamuñecas (palmrest). Hay numerosos tutoriales en vídeo que muestran este proceso en detalle.
- Una vez retirado el reposamuñecas, verás la placa base. El ThinkPad X230 tiene dos chips de BIOS. Uno superior de 4MB cerca del slot de la RAM y uno inferior de 8MB. Para una instalación completa, es recomendable flashear ambos, pero el proceso se centra en el chip superior, que es el que se modifica inicialmente.
- Identifica el chip SPI de 8 pines. Suele ser un chip Winbond o Macronix.
Paso 2: Lectura y Backup del Firmware Original
¡Este es el paso más importante! Un backup correcto de tu BIOS original es tu única red de seguridad si algo sale mal. No continúes sin haber verificado tu copia de seguridad.
- Conecta la pinza SOIC8 al chip de la BIOS en la placa base. Asegúrate de que el pin 1 de la pinza (marcado con un punto rojo o un cable de color) coincida con el pin 1 del chip (marcado con un pequeño círculo en la placa).
- Conecta el otro extremo al programador CH341A y este al segundo ordenador.
- Abre una terminal y ejecuta Flashrom para leer el chip. Realiza la lectura al menos tres veces:
sudo flashrom -p ch341a_spi -r backup1.bin
sudo flashrom -p ch341a_spi -r backup2.bin
sudo flashrom -p ch341a_spi -r backup3.bin
Ahora, verifica que los archivos son idénticos usando un hash. Si los hashes coinciden, tu backup es bueno:
sha256sum backup*.bin
Guarda este archivo .bin en un lugar seguro. Es tu salvavidas.
Paso 3: Compilación de Coreboot
Ahora llega la parte divertida: construir tu propio firmware.
- 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 siguientes opciones clave:
- Mainboard: Selecciona “Mainboard vendor” -> Lenovo, y “Mainboard model” -> ThinkPad X230.
- Payload: Ve a “Payload” y selecciona “Add a payload”. La opción más sencilla para empezar es SeaBIOS.
- Chipset: Asegúrate de configurar las opciones de Intel ME. Puedes optar por generar un descriptor de firmware limpio para neutralizarlo.
- Guarda la configuración y sal. Ahora, compila el firmware con el comando
make. Si todo va bien, al final tendrás un archivo llamadobuild/coreboot.rom.
Paso 4: Flasheo del Nuevo Firmware
Con tu coreboot.rom listo y tu backup a buen recaudo, es hora de escribir el nuevo firmware en el chip.
- Asegúrate de que la pinza sigue correctamente conectada.
- Usa Flashrom para escribir el nuevo firmware. El comando es:
sudo flashrom -p ch341a_spi --ifd -i bios -w build/coreboot.rom
Este comando utiliza el descriptor de tu firmware original para flashear únicamente la región de la BIOS, manteniendo intactas otras regiones importantes como la del Intel ME y la Gigabit Ethernet, lo que previene problemas.
Una vez que Flashrom confirme que la escritura y la verificación han sido exitosas, puedes desconectar el programador y volver a ensamblar tu ThinkPad.
Verificación Final y Primer Arranque
Con todo ensamblado, llegó el momento de la verdad. Conecta la batería y el cargador, y pulsa el botón de encendido. Si todo ha ido bien, en lugar del logo de Lenovo, verás aparecer el texto de SeaBIOS en la pantalla en apenas un par de segundos, listo para arrancar tu sistema operativo.
Si la pantalla se queda en negro, no entres en pánico. Revisa las conexiones de la pinza, asegúrate de que el chip correcto fue flasheado y, en el peor de los casos, utiliza tu backup para restaurar la BIOS original y volver a intentarlo.
Conclusión: Tu ThinkPad X230, más libre y potente que nunca
Felicidades. Has completado con éxito un proceso que no solo mejora drásticamente el rendimiento y la seguridad de tu ThinkPad X230, sino que también te otorga un control sin precedentes sobre tu propio hardware. Has reemplazado un sistema cerrado y restrictivo por un firmware abierto, rápido y transparente. Ahora tu X230 no es solo un portátil clásico, es una declaración de principios sobre la libertad del software y el poder de la personalización.


