Cambiar Batería Dual ThinkPad T480s: Guía Paso a Paso
February 2, 2026Framework Laptop: Adiós a la obsolescencia programada
February 2, 2026Instalar Coreboot en ThinkPad T440p: Guía Paso a Paso
El ThinkPad T440p es una leyenda. Un portátil robusto, modular y potente que, incluso años después de su lanzamiento, sigue siendo la elección de muchos entusiastas de la tecnología. Pero, ¿y si pudieras llevarlo al siguiente nivel? Al reemplazar la BIOS propietaria por Coreboot, un proyecto de firmware de código abierto, no solo optimizas los tiempos de arranque, sino que tomas el control total de tu hardware, mejorando drásticamente la seguridad y la transparencia de tu equipo.
Esta guía completa te llevará de la mano a través de todo el proceso de instalación de Coreboot en tu T440p. Es un procedimiento técnico, pero increíblemente gratificante. ¡Prepárate para liberar el verdadero potencial de tu ThinkPad!
¿Por Qué Instalar Coreboot en tu T440p?
Antes de sumergirnos en los detalles técnicos, es fundamental entender los beneficios que obtendrás. Reemplazar la BIOS de fábrica no es una decisión que se deba tomar a la ligera, pero las ventajas son claras y contundentes.
- Velocidad de Arranque Extrema: Coreboot está diseñado para ser minimalista. Inicializa únicamente el hardware esencial, lo que se traduce en tiempos de arranque que pueden pasar de un minuto a apenas unos segundos.
- Seguridad Mejorada: Al ser de código abierto, su código puede ser auditado por cualquiera. Esto permite eliminar componentes de “caja negra” como el Intel Management Engine (IME), una fuente conocida de vulnerabilidades de seguridad.
- Control Absoluto sobre tu Hardware: Con Coreboot, tú decides qué se ejecuta en tu máquina desde el primer instante. No hay código oculto ni software preinstalado por el fabricante (bloatware) a nivel de firmware.
- Flexibilidad de Payloads: Coreboot se encarga de la inicialización del hardware y luego cede el control a un “payload”. Puedes elegir entre varias opciones, como SeaBIOS (una implementación de BIOS tradicional) o TianoCore (para un entorno UEFI).
- Extender la Vida Útil: Le das una nueva vida a un hardware ya excelente, asegurando su relevancia y seguridad por muchos años más.
Antes de Empezar: Requisitos Esenciales
Para llevar a cabo este proceso, necesitarás algunas herramientas de hardware y software específicas. Asegúrate de tener todo listo antes de comenzar.
Hardware Necesario
- Un portátil Lenovo ThinkPad T440p.
- Un programador de chips SPI externo. El más común y económico es el CH341A. Una Raspberry Pi también puede ser configurada para esta tarea.
- Una pinza de testeo SOIC8. Esta herramienta es fundamental para conectarte a los chips de la BIOS sin necesidad de desoldarlos.
- Un segundo ordenador (con un sistema operativo Linux) para compilar Coreboot y controlar el programador.
- Un juego de destornilladores de precisión para desmontar el portátil.
Software y Entorno de Trabajo
- Una distribución de Linux en tu segundo ordenador (se recomienda Ubuntu, Debian o Arch Linux).
- El software flashrom, la herramienta clave para leer y escribir en los chips de la BIOS.
- Las dependencias de compilación para Coreboot. Generalmente se instalan con un comando como `sudo apt-get install build-essential git`.
La Guía de Instalación: Flasheando Coreboot Paso a Paso
Este es el núcleo del proceso. Sigue cada paso con atención y paciencia. La precisión es clave para el éxito.
Paso 1: Desmontaje y Localización de los Chips
Lo primero es acceder a la placa base. Desconecta la batería y la fuente de alimentación. Retira la tapa inferior de tu T440p. Deberás localizar los dos chips de la BIOS. El T440p tiene una configuración de doble chip SPI: uno de 8MB (W25Q64FV) cerca de la ranura de la RAM y otro de 4MB (W25Q32FV) debajo del touchpad. Necesitarás trabajar en ambos.
Paso 2: Realizar una Copia de Seguridad de la BIOS Original
¡Este es el paso más importante! Una copia de seguridad funcional de tu BIOS original es tu única red de seguridad si algo sale mal. No continúes sin tener una copia verificada.
- Conecta la pinza SOIC8 al primer chip (el de 8MB) y el otro extremo a tu programador CH341A. Asegúrate de que el pin 1 de la pinza coincida con el pin 1 del chip (marcado con un punto).
- Conecta el programador al segundo ordenador.
- Abre una terminal y ejecuta el siguiente comando para leer el chip:
sudo flashrom -p ch341a_spi -r backup_8mb.bin - Repite este proceso al menos tres veces y verifica que los archivos son idénticos usando un checksum:
sha256sum backup_8mb*.bin - Haz exactamente lo mismo para el chip de 4MB, creando un archivo `backup_4mb.bin`.
Guarda estas copias de seguridad en un lugar seguro. Son tu seguro de vida.
Paso 3: Compilar Coreboot desde el Código Fuente
Ahora es el momento de construir tu propio firmware.
- Clona el repositorio oficial de Coreboot:
git clone https://review.coreboot.org/coreboot && cd coreboot - Descarga las herramientas y dependencias necesarias:
git submodule update --init --checkout - Ejecuta la utilidad de configuración:
make menuconfig - Dentro del menú, navega y configura las opciones clave:
- Mainboard -> Vendor: Lenovo
- Mainboard -> Model: ThinkPad T440p
- Payload -> Add a payload: SeaBIOS
- Guarda la configuración y sal. Ahora, compila el firmware con el comando:
make
Si todo ha ido bien, tendrás un archivo llamado coreboot.rom en el directorio build/. Este archivo tiene un tamaño de 12MB.
Paso 4: Preparar y Flashear la ROM de Coreboot
El archivo coreboot.rom de 12MB debe ser dividido para que encaje en los dos chips físicos (8MB + 4MB).
- Usa la herramienta `dd` para dividir el archivo:
dd if=build/coreboot.rom of=top.rom bs=1M count=8 skip=4dd if=build/coreboot.rom of=bottom.rom bs=1M count=4 - Ahora, conecta de nuevo tu programador y la pinza al chip superior (8MB).
- Flashea la primera parte de la ROM:
sudo flashrom -p ch341a_spi -w top.rom - Conecta la pinza al chip inferior (4MB) y flashea la segunda parte:
sudo flashrom -p ch341a_spi -w bottom.rom
Paso 5: Ensamblaje y el Momento de la Verdad
Con los dos chips flasheados, es hora de reensamblar tu ThinkPad. Coloca la tapa inferior, conecta la batería y la fuente de alimentación. Contén la respiración y presiona el botón de encendido. Si todo ha salido bien, serás recibido por el menú de SeaBIOS en cuestión de segundos. ¡Lo has conseguido!
Conclusión: Tu ThinkPad, Más Libre y Potente que Nunca
¡Felicidades! Has completado con éxito uno de los proyectos de modificación de hardware más gratificantes que existen. Tu ThinkPad T440p ahora arranca con un firmware de código abierto, es más rápido, más seguro y está completamente bajo tu control. Has eliminado capas de código propietario y has abierto la puerta a un nuevo nivel de personalización.
El camino puede parecer intimidante, pero el resultado final —un control total sobre tu propia máquina— es una recompensa inigualable para cualquier entusiasta de la tecnología y la privacidad. Disfruta de tu ThinkPad liberado.


