Modificar iPod Classic 5G con iFlash Quad y 3000mAh
February 1, 2026Framework Laptop 16 GPU: Análisis de Rendimiento y Calor
February 1, 2026Instalar Coreboot en ThinkPad T440p: Guía Paso a Paso
El ThinkPad T440p es una leyenda, un portátil robusto y modular que sigue siendo increíblemente popular. Pero, ¿y si pudieras llevarlo al siguiente nivel? Al reemplazar el BIOS propietario por Coreboot, un firmware de código abierto, no solo aceleras drásticamente el tiempo de arranque, sino que también ganas en seguridad, transparencia y control sobre tu propio hardware. Esta guía te llevará a través de todo el proceso, desde la preparación hasta el flasheo final.
¿Por Qué Instalar Coreboot en tu ThinkPad T440p?
Antes de sumergirnos en el proceso técnico, es crucial entender los beneficios que obtendrás al liberar tu T440p. No es solo un proyecto para entusiastas; es una mejora tangible.
- Arranque Ultrarrápido: Coreboot elimina el código innecesario del BIOS tradicional, reduciendo el tiempo de arranque de segundos a un parpadeo.
- Seguridad y Transparencia: Al ser de código abierto, Coreboot puede ser auditado por cualquiera. Esto elimina la posibilidad de backdoors ocultas y te da un control total sobre el firmware de tu máquina.
- Eliminación de Blobs Propietarios: Permite neutralizar o eliminar componentes como el Intel Management Engine (ME), un punto de preocupación para muchos usuarios centrados en la privacidad.
- Personalización Avanzada: Puedes elegir tu propio “payload” (la pieza de software que Coreboot carga después de inicializar el hardware), como SeaBIOS (para una experiencia tradicional) o TianoCore (para compatibilidad con UEFI).
- Longevidad del Hardware: Al mantener el firmware actualizado y libre, te aseguras de que tu T440p siga siendo relevante y seguro durante muchos años más.
Requisitos Previos: Herramientas y Conocimientos
Este es un procedimiento avanzado que implica manipular directamente los chips de la placa base. Proceder con precaución es fundamental. Un error podría dejar tu portátil inutilizable. Necesitarás lo siguiente:
Hardware Necesario
- Un portátil ThinkPad T440p.
- Un programador de memorias SPI, como el popular CH341A (versión negra de 3.3V) con una pinza SOIC8.
- Otro ordenador (preferiblemente con Linux) para compilar Coreboot y ejecutar el software de flasheo.
- Herramientas básicas de desmontaje: destornilladores de precisión, espátulas de plástico (prying tools).
Software y Entorno
- Un sistema operativo Linux (como Debian, Ubuntu o Arch Linux) en el ordenador secundario.
- El software flashrom, la herramienta clave para leer y escribir en los chips del BIOS.
- Las dependencias de compilación para Coreboot (build-essential, git, etc.).
Guía de Instalación Paso a Paso
Con todo preparado, es hora de comenzar el proceso. Sigue cada paso con atención y, lo más importante, no te saltes la copia de seguridad.
Paso 1: Desmontaje del ThinkPad T440p
Primero, desconecta la batería y el adaptador de corriente. Dale la vuelta al portátil y retira la tapa inferior. Deberás quitar el teclado y el reposamuñecas (bezel) para acceder a la placa base. El T440p tiene dos chips de BIOS que necesitamos flashear:
- Un chip de 8MB (64Mbit), situado cerca del conector de la pantalla.
- Un chip de 4MB (32Mbit), situado debajo de la ranura para tarjetas ExpressCard.
Identifícalos con cuidado. Suelen ser chips de 8 pines con una marca que indica el Pin 1 (un pequeño círculo o muesca).
Paso 2: Realizar una Copia de Seguridad del BIOS Original
Este es el paso más importante. Tu copia de seguridad es tu única red de seguridad si algo sale mal. Conecta la pinza SOIC8 al programador CH341A y este al puerto USB de tu ordenador Linux. Coloca la pinza sobre el primer chip (por ejemplo, el de 8MB), asegurándote de que el cable rojo de la pinza coincida con el Pin 1 del chip.
Abre una terminal y ejecuta flashrom para leer el contenido. Es recomendable hacerlo varias veces para asegurar una lectura correcta:
sudo flashrom -p ch341a_spi -r backup_8mb_1.bin
sudo flashrom -p ch341a_spi -r backup_8mb_2.bin
Compara los archivos para asegurarte de que son idénticos. Repite el proceso para el chip de 4MB:
sudo flashrom -p ch341a_spi -r backup_4mb_1.bin
sudo flashrom -p ch341a_spi -r backup_4mb_2.bin
Guarda estos archivos en un lugar seguro. También necesitarás combinar ambos archivos en una única ROM de 12MB para extraer los blobs necesarios más adelante:
cat backup_4mb_1.bin backup_8mb_1.bin > backup_completo.rom
Paso 3: Compilar Coreboot
Ahora, vamos a construir tu firmware personalizado. Primero, clona el repositorio de Coreboot e instala sus submódulos:
git clone https://review.coreboot.org/coreboot
cd coreboot
git submodule update --init --checkout
A continuación, necesitarás extraer los blobs binarios (como el descriptor de Intel, la GBE y el ME) de tu copia de seguridad. Coreboot proporciona scripts para facilitar esto:
cd util/ifdtool
make
./ifdtool -x ../../backup_completo.rom
Esto creará varios archivos .bin en el directorio principal. Ahora, configura tu compilación con make menuconfig. Selecciona las siguientes opciones clave:
- Mainboard: Vendor -> Lenovo, Model -> ThinkPad T440p.
- Chipset: Asegúrate de añadir los blobs extraídos (
Add a System Agent binary,Add Intel ME/TXE firmware, etc.). - Payload: Elige tu preferido. SeaBIOS es una excelente opción para empezar por su compatibilidad.
Guarda la configuración y ejecuta el comando de compilación:
make
Si todo va bien, tendrás un archivo coreboot.rom de 12MB en el directorio build/.
Paso 4: Flashear la ROM de Coreboot
El archivo coreboot.rom compilado debe dividirse para que coincida con los tamaños de los chips originales:
cd build/
split -b 4M --numeric-suffixes=1 coreboot.rom coreboot_part
Esto creará coreboot_part1 (4MB), coreboot_part2 (4MB) y coreboot_part3 (4MB). Combina las dos últimas partes para el chip de 8MB:
cat coreboot_part2 coreboot_part3 > coreboot_8mb.rom
Ahora tienes coreboot_part1 (que será tu ROM de 4MB) y coreboot_8mb.rom. Conecta de nuevo la pinza al chip de 4MB y flashea:
sudo flashrom -p ch341a_spi -w coreboot_part1
Luego, conecta la pinza al chip de 8MB y flashea la segunda parte:
sudo flashrom -p ch341a_spi -w coreboot_8mb.rom
Verificación y Primer Arranque
Una vez que ambos chips han sido flasheados y verificados por flashrom, es el momento de la verdad. Vuelve a conectar el teclado y la pantalla (no es necesario ensamblar todo por completo). Conecta la batería y el adaptador de corriente. Pulsa el botón de encendido.
Si todo ha ido bien, verás el logo de Coreboot o la pantalla de SeaBIOS en cuestión de uno o dos segundos. ¡Felicidades! Has liberado tu ThinkPad.
Si la pantalla se queda en negro, no entres en pánico. Revisa las conexiones de la pinza y vuelve a flashear. Si sigue sin funcionar, utiliza tu copia de seguridad para restaurar el BIOS original y revisa el proceso de compilación.
Conclusión: Tu ThinkPad T440p, Ahora Más Libre y Potente
Instalar Coreboot en un ThinkPad T440p es un proyecto desafiante pero inmensamente gratificante. No solo has mejorado el rendimiento y la seguridad de tu máquina, sino que has tomado el control total sobre uno de los componentes más cerrados de la informática moderna: el firmware.
Ahora tu T440p no es solo un portátil potente y modular; es un testimonio del poder del software de código abierto y un dispositivo verdaderamente tuyo. ¡Disfruta de la velocidad, la seguridad y la libertad que te ofrece Coreboot!


