Steam Deck OLED: Throttling al modificar el TDP [Prueba]
February 6, 2026Guía EmuDeck para Steam Deck: Instalación Paso a Paso
February 6, 2026Instalar Coreboot en ThinkPad X230: Guía Paso a Paso
El ThinkPad X230 no es solo un portátil; es un icono de la computación robusta y modificable. Si buscas llevar tu X230 al siguiente nivel, liberándolo de las restricciones del BIOS propietario, has llegado al lugar correcto. Instalar Coreboot, un firmware de arranque de código abierto, te permitirá optimizar la velocidad, mejorar la seguridad y tener un control absoluto sobre tu hardware. Esta guía te llevará de la mano a través de todo el proceso.
¿Por Qué Instalar Coreboot en tu ThinkPad X230?
Antes de sumergirnos en el “cómo”, entendamos el “porqué”. Reemplazar el BIOS UEFI de fábrica por Coreboot ofrece beneficios tangibles que revitalizan este ya legendario equipo.
- Velocidad de Arranque Extrema: Olvídate de las pantallas de carga interminables. Coreboot inicializa únicamente el hardware esencial, permitiendo que tu sistema operativo se inicie en cuestión de segundos.
- Seguridad y Transparencia: Al ser de código abierto, Coreboot elimina cajas negras y potenciales backdoors como el Intel Management Engine (Intel ME), que puede ser neutralizado o eliminado casi por completo.
- Control Total sobre tu Hardware: Tú decides qué “payload” (la carga útil que arranca el sistema operativo) usar. Opciones populares como SeaBIOS o GRUB2 te dan una flexibilidad que el BIOS tradicional no puede ofrecer.
- Eliminación de “Whitelist”: Despídete de las restricciones de hardware, como la lista blanca de tarjetas Wi-Fi, y instala los componentes que realmente deseas.
- Longevidad Asegurada: Le darás una nueva vida a tu X230, asegurando su relevancia y rendimiento por muchos años más.
Requisitos Previos: Herramientas y Software
Para llevar a cabo este proyecto, necesitarás preparar tu arsenal de hardware y software. La precisión aquí es clave para un proceso exitoso.
Hardware Necesario
- Un portátil ThinkPad X230.
- Un programador de chips SPI externo. El más común y económico es el CH341A. Una Raspberry Pi también puede cumplir esta función.
- Una pinza de prueba SOIC8. Es fundamental para conectar el programador al chip del BIOS sin necesidad de soldar.
- Un ordenador secundario con un sistema operativo Linux (Ubuntu, Debian, Arch, etc.) para ejecutar los comandos.
- Herramientas básicas de desmontaje: destornilladores de precisión y una púa de plástico o “spudger” para no dañar la carcasa.
Software Esencial
- flashrom: La herramienta universal para leer, escribir y borrar chips de memoria flash.
- El toolchain de Coreboot: El conjunto de herramientas y scripts necesarios para compilar tu propia imagen de Coreboot desde el código fuente.
- Opcional pero recomendado: me_cleaner, un script para neutralizar el Intel ME.
Guía de Instalación Paso a Paso
Con todo preparado, es hora de comenzar el proceso. Sigue cada paso con atención y paciencia. La prisa es tu peor enemigo en este procedimiento.
Paso 1: Desmontaje del ThinkPad X230
Primero, desconecta la batería y cualquier fuente de alimentación. Procede a desmontar el teclado y el reposamuñecas para acceder a la placa base. El chip del BIOS que nos interesa (el chip inferior de 8MB) se encuentra accesible tras retirar estas piezas. No es necesario desmontar toda la placa base. Localiza un chip de 8 patas, normalmente de marca Winbond o Macronix.
Paso 2: Realizar una Copia de Seguridad del BIOS Original
Este es el paso más importante de toda la guía. Una copia de seguridad funcional de tu BIOS original es tu única red de seguridad si algo sale mal. Conecta la pinza SOIC8 al chip, 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 el programador CH341A al ordenador secundario.
Abre una terminal y ejecuta el siguiente comando para leer el contenido del chip:
flashrom -p ch341a_spi -r backup_original.bin
Realiza este proceso al menos tres veces, guardando cada copia con un nombre diferente (backup1.bin, backup2.bin, etc.). Luego, compáralas para asegurarte de que son idénticas con el comando sha256sum *.bin. Si los hashes coinciden, tu copia es válida. Guarda estos archivos en un lugar seguro.
Paso 3: Compilar Coreboot
Ahora viene la parte divertida: construir tu propio firmware. Clona el repositorio de Coreboot y sus submódulos:
git clone https://review.coreboot.org/coreboot.git && cd coreboot && git submodule update --init --checkout
Inicia la configuración del menú con make menuconfig. Aquí deberás configurar las opciones principales:
- Mainboard: Selecciona Vendor “Lenovo” y Model “ThinkPad X230”.
- Chipset: Asegúrate de añadir los blobs de Intel necesarios (VGA, etc.). La configuración te guiará para descargarlos.
- Payload: Elige un payload. SeaBIOS es una excelente opción para empezar por su compatibilidad y simplicidad, ya que se comporta como un BIOS tradicional.
Una vez configurado, guarda los cambios y ejecuta make para compilar. Si todo va bien, tendrás un archivo llamado coreboot.rom en el directorio build/.
Paso 4: Limpiar el Intel ME y Flashear la Nueva ROM
Antes de flashear, es altamente recomendable “limpiar” el Intel Management Engine de la imagen de BIOS que respaldaste. Para ello, utiliza tu copia de seguridad (backup_original.bin) y la herramienta `me_cleaner`:
python me_cleaner.py -S backup_original.bin
Este paso reducirá la superficie de ataque del firmware de Intel. Después de este proceso, deberás combinar tu ROM de Coreboot con las regiones vitales (como la de red) de tu firmware original.
Finalmente, con la ROM de Coreboot lista y verificada, es hora de escribirla en el chip. Usa el siguiente comando:
flashrom -p ch341a_spi -w build/coreboot.rom
Bajo ninguna circunstancia interrumpas este proceso. Una escritura fallida puede dejar el chip en un estado inconsistente. El proceso tardará unos minutos. Al finalizar, flashrom te confirmará que la escritura ha sido verificada y exitosa.
Paso 5: Montaje y Prueba Final
Desconecta la pinza y el programador. Vuelve a montar el teclado y el reposamuñecas. Conecta la batería y prepárate para el momento de la verdad. Pulsa el botón de encendido. Si todo ha salido bien, serás recibido por la pantalla de arranque de SeaBIOS en lugar del logo de Lenovo, ¡y lo hará en una fracción del tiempo!
Conclusión: Tu ThinkPad X230, Ahora Realmente Tuyo
¡Felicidades! Has liberado con éxito tu ThinkPad X230, reemplazando su firmware propietario por la potencia y flexibilidad de Coreboot. Ahora posees un equipo que no solo arranca más rápido, sino que también es más seguro y está completamente bajo tu control. Este es un gran primer paso en el mundo del hardware libre. Te animamos a seguir explorando, probar diferentes payloads como GRUB2 o Tianocore, y personalizar tu experiencia de arranque. Has transformado un gran portátil en una máquina verdaderamente excepcional y personal.


