ThinkPad T480: Upgrade a Trackpad de Cristal del X1
February 6, 2026MacBook Air M2: Prueba de Thermal Throttling en 4K
February 6, 2026Guía para Instalar Coreboot en ThinkPad X230 paso a paso
El Lenovo ThinkPad X230 es una leyenda entre los entusiastas de la tecnología, conocido por su durabilidad, teclado excepcional y facilidad de reparación. Sin embargo, su BIOS propietaria puede ser un cuello de botella en términos de velocidad, seguridad y personalización. Aquí es donde entra en juego Coreboot, un firmware de código abierto que reemplaza la BIOS tradicional, liberando el verdadero potencial de tu máquina.
Esta guía te llevará de la mano a través de todo el proceso de flasheo, desde los preparativos hasta el primer arranque con tu nuevo firmware. Es un procedimiento avanzado, pero con paciencia y atención al detalle, transformarás tu X230 en un equipo más rápido, seguro y libre.
¿Por qué Instalar Coreboot en tu ThinkPad X230?
Reemplazar el firmware de fábrica no es una decisión que se tome a la ligera. Sin embargo, los beneficios que ofrece Coreboot son sustanciales y muy atractivos para quienes buscan el máximo control sobre su hardware.
- Velocidad de arranque fulminante: Coreboot elimina código innecesario y optimiza la inicialización del hardware, reduciendo los tiempos de arranque de minutos a meros segundos.
- Seguridad mejorada: Al ser de código abierto, su código puede ser auditado por la comunidad. Además, permite neutralizar o eliminar componentes de caja negra como el Intel Management Engine (Intel ME), una conocida fuente de vulnerabilidades.
- Control y personalización total: Puedes elegir qué “payload” (el software que se carga después de Coreboot) utilizar, como SeaBIOS (para una experiencia tipo BIOS tradicional) o TianoCore (para compatibilidad con UEFI).
- Eliminación de la “Whitelist”: La BIOS de Lenovo restringe las tarjetas Wi-Fi que puedes instalar. Coreboot elimina esta limitación, dándote libertad para actualizar tu hardware sin restricciones.
Requisitos Previos: Lo que Necesitarás
Antes de empezar, es crucial reunir todo el material necesario. Un error en este punto puede detener todo el proceso.
Hardware Imprescindible
- Un portátil Lenovo ThinkPad X230.
- Un programador de hardware compatible con `flashrom`. Las opciones más comunes son un Raspberry Pi (cualquier modelo con pines GPIO) o un programador económico CH341A.
- Un clip SOIC-8. Esta herramienta es fundamental, ya que te permite conectar el programador al chip de la BIOS sin necesidad de desoldar nada.
- Cables Dupont (macho-hembra) si utilizas un Raspberry Pi.
- Un segundo ordenador (preferiblemente con un sistema operativo Linux como Debian o Ubuntu) para compilar Coreboot y controlar el programador.
Software Necesario
- El paquete de software flashrom, la herramienta clave para leer y escribir en el chip de la BIOS.
- Las herramientas de desarrollo básicas (en Debian/Ubuntu, se instalan con `sudo apt install build-essential git`).
- El código fuente de Coreboot, que obtendremos a través de Git.
Guía de Instalación Paso a Paso
Con todo preparado, es hora de comenzar el proceso de flasheo. Sigue cada paso con cuidado y verifica todo dos veces.
Paso 1: Desmontaje y Localización del Chip BIOS
Primero, desconecta la batería y el cargador de tu ThinkPad X230. La seguridad es lo más importante. Para acceder al chip de la BIOS, deberás retirar el reposamuñecas y el teclado. El X230 tiene dos chips: uno de 4MB y otro de 8MB. Para una instalación completa de Coreboot, nos centraremos en el chip inferior de 8MB, que se encuentra cerca del lector de tarjetas ExpressCard. Identifícalo buscando un pequeño chip de 8 pines. Un punto circular en una de sus esquinas marca el pin 1.
Paso 2: Conexión del Programador y el Clip SOIC-8
Conecta el clip SOIC-8 al programador (Raspberry Pi o CH341A) siguiendo el esquema de pines correcto. La clave es hacer coincidir los pines CS, MISO, MOSI, CLK, VCC (3.3V) y GND. ¡Mucho cuidado! Una conexión incorrecta puede dañar permanentemente el chip de la BIOS o el programador. Asegúrate de que el pin 1 del clip (marcado con un cable rojo) coincida con el pin 1 del chip (marcado con el punto).
Paso 3: Realizar una Copia de Seguridad de la BIOS Original
Este es el paso más crítico de todo el proceso. Una copia de seguridad funcional es tu única red de seguridad si algo sale mal. Desde tu segundo ordenador, ejecuta el siguiente comando para leer el contenido del chip:
sudo flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=512 -r backup1.bin
(Si usas un CH341A, el programador sería `-p ch341a_spi`).
Ejecuta este comando al menos tres veces, guardando cada lectura en un archivo diferente (backup1.bin, backup2.bin, backup3.bin). Luego, comprueba que los archivos son idénticos usando un comando como sha256sum backup*.bin. Si los hashes coinciden, tu copia de seguridad es perfecta. Guarda estos archivos en un lugar seguro.
Paso 4: Obtener y Configurar el Código Fuente de Coreboot
Ahora, vamos a preparar el firmware personalizado. Clona el repositorio de Coreboot y sus submódulos:
git clone https://review.coreboot.org/coreboot
cd coreboot
git submodule update --init --checkout
Una vez descargado, ejecuta el menú de configuración:
make menuconfig
Navega por el menú de texto y configura las siguientes opciones principales:
– Mainboard -> Vendor: Lenovo, Model: ThinkPad X230.
– Payload -> Add a payload: SeaBIOS (recomendado para principiantes).
Guarda la configuración y sal del menú.
Paso 5: Compilar Coreboot
Con la configuración guardada, el proceso de compilación es muy sencillo. Simplemente ejecuta:
make
El proceso tardará unos minutos. Si todo va bien, encontrarás la imagen de firmware lista para flashear en la ruta build/coreboot.rom.
Paso 6: Flashear la Nueva ROM de Coreboot
¡El momento de la verdad! Vuelve a tu X230, asegúrate de que el clip sigue bien conectado y ejecuta el comando de escritura. Asegúrate de que estás usando el archivo `coreboot.rom` que acabas de compilar.
sudo flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=512 -w build/coreboot.rom
Flashrom escribirá el nuevo firmware y luego lo verificará automáticamente. Si el proceso finaliza sin errores, ¡has flasheado Coreboot con éxito!
Post-Instalación: Primer Arranque y Solución de Problemas
Desconecta el clip y el programador, vuelve a montar el teclado y el reposamuñecas, y conecta la batería. Pulsa el botón de encendido. Si todo ha ido bien, verás la pantalla de SeaBIOS en unos pocos segundos y tu sistema operativo arrancará mucho más rápido que antes. Si el portátil no enciende, no entres en pánico. La causa más común es una mala conexión del clip. Vuelve a conectarlo y verifica todo de nuevo. Si el problema persiste, siempre puedes usar tu copia de seguridad para restaurar la BIOS original con el mismo comando de escritura.
Conclusión: Tu ThinkPad X230, Ahora Más Libre y Potente
¡Felicidades! Has completado con éxito uno de los proyectos de modificación de hardware y software más gratificantes. Tu ThinkPad X230 ahora no solo arranca a una velocidad increíble, sino que también es más seguro y está libre de las restricciones impuestas por el fabricante. Has tomado el control total de tu máquina, abriendo la puerta a un nuevo mundo de personalización y rendimiento. Bienvenido a la comunidad de Coreboot.


