Instalar Batería Externa 72Wh en ThinkPad T480: Guía
January 31, 2026Framework Laptop 13: Adiós a la obsolescencia programada
January 31, 2026Coreboot en T440p: Cómo eliminar la whitelist de Wi-Fi
El Lenovo ThinkPad T440p es una máquina legendaria, conocida por su robustez y capacidad de actualización. Sin embargo, como muchos portátiles de su época, viene con una limitación frustrante impuesta por el fabricante: una whitelist de Wi-Fi en su BIOS. Esto significa que solo puedes instalar un puñado de tarjetas inalámbricas aprobadas por Lenovo, dejándote fuera de las mejoras modernas como Wi-Fi 6. La solución definitiva para este problema es reemplazar el firmware propietario con Coreboot, un proyecto de firmware de código abierto que te da el control total sobre tu hardware.
¿Qué es la Whitelist de Wi-Fi y por qué Coreboot es la solución?
La whitelist es, en esencia, una lista de “invitados VIP” de hardware. Si intentas instalar una tarjeta de Wi-Fi que no está en esa lista, el portátil simplemente se negará a arrancar, mostrando un error. Esta práctica, aunque justificada por los fabricantes por razones de “compatibilidad y certificación”, limita enormemente tus opciones de actualización.
Aquí es donde entra Coreboot. Al ser un firmware de código abierto, está diseñado para ser minimalista, rápido y, lo más importante, libre de restricciones artificiales. Al instalar Coreboot en tu T440p, no solo eliminas la molesta whitelist, sino que también abres la puerta a un mundo de personalización y control que el BIOS original nunca podría ofrecer.
Herramientas y Preparación: Lo que Necesitas Antes de Empezar
Este proceso es avanzado y conlleva el riesgo de dejar tu portátil inutilizable (lo que se conoce como “bricking”). Procede con precaución y asegúrate de entender cada paso. Si decides seguir adelante, necesitarás lo siguiente:
- Un portátil Lenovo ThinkPad T440p.
- Un programador de flash SPI (el modelo CH341A es popular y económico) con su respectivo clip SOIC-8.
- Un segundo ordenador con un sistema operativo Linux (como Ubuntu o Debian) para compilar Coreboot y flashear el chip.
- Herramientas básicas de desmontaje (destornilladores de precisión, púas de plástico).
- Paciencia y atención al detalle.
Advertencia: Realizar una copia de seguridad del firmware original es el paso más crucial. Omitirlo o hacerlo incorrectamente podría resultar en un daño irreversible.
Guía Detallada para Instalar Coreboot en tu T440p
El proceso se divide en varias fases clave, desde el desmontaje físico hasta la compilación y el flasheo del nuevo firmware.
Paso 1: Desmontaje y Localización del Chip BIOS
Primero, debes acceder al chip de la BIOS en la placa base de tu T440p.
- Desconecta la alimentación y retira la batería.
- Retira la tapa trasera para acceder a los componentes internos.
- Desmonta el teclado y el reposamuñecas (bezel) para exponer completamente la placa base.
- Localiza el chip de la BIOS. En el T440p, suele haber dos chips. El que nos interesa es el chip de 8MB (el más grande de los dos), generalmente un Winbond W25Q64FV o similar.
Paso 2: Realizar una Copia de Seguridad del Firmware Original
Este es el paso de seguridad más importante. Conecta el clip SOIC-8 al chip de la BIOS (asegurándote de que el pin 1 del clip coincida con el pin 1 del chip) y el programador CH341A a tu segundo ordenador.
Usa la herramienta `flashrom` en Linux para leer el contenido del chip. Es vital hacer al menos dos lecturas y compararlas para asegurar que no hubo errores.
sudo flashrom -p ch341a_spi -r backup1.bin
sudo flashrom -p ch341a_spi -r backup2.bin
Luego, verifica que los archivos son idénticos:
diff backup1.bin backup2.bin
Si no hay salida, las copias son perfectas. Guarda este archivo de backup en un lugar seguro. Es tu única red de seguridad.
Paso 3: Compilar Coreboot
Ahora viene la parte del software. Deberás compilar una imagen de Coreboot personalizada para tu T440p.
- Clona el repositorio de Coreboot y sus submódulos.
- Utiliza la herramienta `ifdtool` (incluida en Coreboot) para extraer las regiones binarias propietarias (conocidas como “blobs”) de tu archivo `backup.bin`. Específicamente, necesitarás las regiones `GbE` (para la red por cable) y `ME` (Intel Management Engine).
- Ejecuta `make menuconfig` para configurar tu compilación. Asegúrate de seleccionar:
- Mainboard: Lenovo -> ThinkPad T440p.
- Payload: Puedes elegir entre SeaBIOS (un payload tipo BIOS tradicional) o Tianocore (para compatibilidad con UEFI). SeaBIOS es más simple y recomendado para empezar.
- Añade las rutas a los blobs que extrajiste en el paso anterior dentro de la configuración.
- Guarda la configuración y ejecuta `make` para compilar. Si todo va bien, obtendrás un archivo llamado `coreboot.rom` en el directorio `build`.
Paso 4: Flashear Coreboot en el Chip
Con tu ROM personalizada lista, es hora de escribirla en el chip de la BIOS. El proceso es similar al de lectura, pero usando el comando de escritura de `flashrom`.
sudo flashrom -p ch341a_spi -w build/coreboot.rom
Espera a que el proceso de escritura y verificación termine. Una vez completado, ¡has instalado Coreboot con éxito!
Paso 5: Reensamblaje y Disfrute
Vuelve a montar tu T440p con cuidado, asegurándote de reconectar todos los cables. Ahora es el momento de la verdad. Instala esa nueva tarjeta Wi-Fi AX210 o cualquier otra que desees. Enciende el portátil. El primer arranque puede ser un poco más lento mientras Coreboot inicializa el hardware. Si todo ha ido bien, el sistema arrancará sin quejas y tu nueva tarjeta de red será reconocida por el sistema operativo.
Más Allá de la Whitelist: Otros Beneficios de Coreboot
Eliminar la whitelist es solo el principio. Instalar Coreboot en tu T440p te ofrece ventajas adicionales:
- Tiempos de arranque significativamente más rápidos, ya que Coreboot inicializa solo el hardware esencial.
- Mayor seguridad y transparencia al usar un firmware de código abierto y auditable.
- La capacidad de neutralizar el Intel Management Engine con herramientas como `me_cleaner`, mejorando la privacidad.
- Potencial para desbloquear otras mejoras de hardware, como el uso de procesadores de 4 núcleos que no estaban soportados oficialmente.
Conclusión: Libera el Verdadero Potencial de tu ThinkPad
El Lenovo T440p sigue siendo un portátil increíblemente capaz, y su único límite real son las restricciones impuestas por el fabricante. Al dar el paso de instalar Coreboot, no solo resuelves el problema inmediato de la whitelist de Wi-Fi, sino que transformas tu máquina en un dispositivo verdaderamente abierto y personalizable. Es un proyecto desafiante, pero la recompensa es la libertad total para elegir, mejorar y controlar tu propio hardware. ¡Disfruta de tu T440p sin límites


