Cambia las Baterías del T480 y Maximiza su Duración
February 4, 2026ThinkPad T480 y Power Bridge: Adiós a la batería extraíble
February 4, 2026Coreboot en T440p: Elimina la Whitelist Wi-Fi (Guía)
El Lenovo ThinkPad T440p es una leyenda. Un portátil modular, potente y reparable que, años después de su lanzamiento, sigue siendo la elección de muchos entusiastas. Sin embargo, arrastra una de las limitaciones más frustrantes impuestas por los fabricantes: la whitelist de Wi-Fi. Esta restricción en el BIOS te impide instalar tarjetas de red inalámbrica modernas, obligándote a usar modelos antiguos y descatalogados. Afortunadamente, hay una solución radical y definitiva: Coreboot. En esta guía, te mostraremos cómo liberar el verdadero potencial de tu T440p eliminando para siempre esa molesta whitelist.
¿Qué es la Whitelist de Wi-Fi y por qué es un problema?
Imagina que compras una pieza de última generación para mejorar tu coche, pero el ordenador de a bordo se niega a arrancar porque no reconoce la marca. Eso es, en esencia, una whitelist. Lenovo implementó en el firmware UEFI/BIOS de sus portátiles una lista de tarjetas Wi-Fi y WWAN “autorizadas”. Si intentas arrancar el sistema con una tarjeta que no está en esa lista, serás recibido con el temido error “1802: Unauthorized network card is plugged in” y el portátil no continuará el arranque.
Aunque la justificación oficial se basa en garantizar la compatibilidad y cumplir con regulaciones de radiofrecuencia (FCC), la realidad para el usuario es una limitación artificial que te impide disfrutar de tecnologías como Wi-Fi 6 (802.11ax) o Bluetooth 5.0. Quedas atrapado con tarjetas que ya no están a la altura de las redes actuales.
Coreboot: La Llave Maestra para tu ThinkPad T440p
Coreboot es un proyecto de firmware de código abierto diseñado para reemplazar el BIOS/UEFI propietario y restrictivo que viene de fábrica en la mayoría de los ordenadores. En lugar de un sistema cerrado y lleno de código innecesario, Coreboot se enfoca en inicializar el hardware de la forma más rápida y eficiente posible para luego ceder el control a un “payload”, como SeaBIOS (que emula un BIOS tradicional) o TianoCore (una implementación UEFI de código abierto).
Beneficios de instalar Coreboot en tu T440p
- Eliminación completa de la whitelist: El beneficio principal. Podrás instalar cualquier tarjeta Wi-Fi en formato M.2 o mPCIe (con el adaptador adecuado) que desees. ¿Una Intel AX210 para tener Wi-Fi 6E? Sin problema.
- Tiempos de arranque ultrarrápidos: Coreboot es minimalista y está optimizado. Verás cómo tu T440p llega a la pantalla del sistema operativo en cuestión de segundos.
- Mayor seguridad y transparencia: Al ser de código abierto, cualquiera puede auditar el código. Esto reduce la superficie de ataque y elimina “puertas traseras” desconocidas que puedan existir en el firmware propietario.
- Neutralización del Intel Management Engine (ME): Coreboot permite limpiar y reducir significativamente el Intel ME, un subsistema que opera con privilegios máximos y que es una preocupación de seguridad para muchos usuarios.
- Control total sobre tu hardware: Eres el dueño de tu máquina, y Coreboot te devuelve el control que nunca debiste perder.
Guía Práctica: Flasheando Coreboot en tu T440p
ADVERTENCIA IMPORTANTE: Este proceso implica la manipulación directa de los chips de la placa base y conlleva un riesgo real de “brickear” (dejar inutilizable) tu portátil si algo sale mal. Procede bajo tu propia responsabilidad. Es fundamental seguir los pasos con precisión y tener una copia de seguridad funcional de tu BIOS original.
Herramientas y Requisitos Previos
- Un ThinkPad T440p.
- Un programador de flash SPI externo, como el popular CH341A, junto con una pinza de prueba SOIC8.
- Un segundo ordenador (preferiblemente con Linux) para compilar Coreboot y operar el programador.
- Herramientas de desmontaje: destornilladores de precisión y púas de plástico.
- Paciencia y un lugar de trabajo limpio y ordenado.
Paso 1: Desmontaje y Localización de los Chips del BIOS
Lo primero es acceder a la placa base. Desconecta el cargador y retira la batería principal. Abre la carcasa inferior del T440p. Antes de tocar cualquier componente, desconecta también la batería CMOS para evitar cualquier cortocircuito.
El T440p tiene dos chips de BIOS: uno de 8MB (W25Q64) y otro de 4MB (W25Q32). Generalmente se encuentran cerca de la ranura de la tarjeta Wi-Fi. Identifícalos y asegúrate de tener un acceso claro a ellos con la pinza SOIC8.
Paso 2: Realizar una Copia de Seguridad del Firmware Original
Este es el paso más crítico. No continúes sin una copia de seguridad verificada.
- Conecta la pinza SOIC8 al programador CH341A y este al puerto USB de tu segundo ordenador.
- Con cuidado, engancha la pinza al chip de 8MB. Asegúrate de que el pin 1 de la pinza (marcado con un punto rojo) coincida con el pin 1 del chip (marcado con un pequeño círculo en la placa o el propio chip).
- Usa la herramienta
flashromen Linux para leer el contenido del chip. Ejecuta el comando varias veces para asegurar una lectura consistente:
sudo flashrom -p ch341a_spi -r backup1_8mb.bin
sudo flashrom -p ch341a_spi -r backup2_8mb.bin - Verifica que los archivos son idénticos con un comando como
md5sum backup*_8mb.bin. Si los hashes coinciden, tu copia es buena. - Repite el proceso exacto para el chip de 4MB.
Guarda estas copias de seguridad en un lugar seguro. Son tu única red de seguridad si algo sale mal.
Paso 3: Construir y Preparar tu Imagen de Coreboot
Construir Coreboot desde cero es un proceso complejo. Afortunadamente, existen herramientas y scripts que facilitan la vida. Una opción popular es utilizar un script de construcción automatizado que te guíe en la configuración. Deberás configurar Coreboot específicamente para el `Lenovo ThinkPad T440p`.
Durante la configuración, tendrás que proporcionar partes de tu firmware original (como el descriptor de flash y la región GbE) para que la nueva imagen de Coreboot funcione correctamente con tu hardware específico. El resultado final será un único archivo de 12MB (coreboot.rom).
Este archivo de 12MB debe ser dividido en dos partes para flashear cada chip por separado:
- Los primeros 8MB para el chip grande (W25Q64).
- Los últimos 4MB para el chip pequeño (W25Q32).
Puedes usar comandos como dd en Linux para realizar esta división de manera precisa.
Paso 4: Flashear la Nueva Imagen de Coreboot
Con la pinza y el programador listos, es hora de escribir el nuevo firmware.
- Conecta la pinza al chip de 8MB.
- Usa `flashrom` para escribir la primera parte de tu imagen de Coreboot:
sudo flashrom -p ch341a_spi -w top_8mb_coreboot.bin --verify - Una vez completado y verificado, desconecta la pinza y conéctala al chip de 4MB.
- Escribe la segunda parte:
sudo flashrom -p ch341a_spi -w bottom_4mb_coreboot.bin --verify
La opción --verify es crucial, ya que comprueba que los datos se han escrito correctamente en el chip.
Verificación y ¡Libertad!
Con ambos chips flasheados, es el momento de la verdad. Vuelve a conectar la batería CMOS. Monta parcialmente el portátil (lo justo para poder encenderlo). Conecta la batería principal o el cargador y pulsa el botón de encendido. Si todo ha ido bien, en lugar del logo de Lenovo, serás recibido por la pantalla de arranque de SeaBIOS (o el payload que hayas elegido). ¡Felicidades!
Ahora, apaga el portátil, instala esa flamante tarjeta Wi-Fi 6 AX200 que tenías guardada y vuelve a encenderlo. El sistema arrancará sin quejas, sin errores. Entra en tu sistema operativo, instala los drivers correspondientes, y disfruta de velocidades de internet y una estabilidad que el hardware original jamás podría ofrecer.
Conclusión: Tu T440p, Más Potente y Libre que Nunca
El proceso de instalar Coreboot en un T440p no es para los débiles de corazón, pero la recompensa es inmensa. No solo has eliminado la frustrante whitelist de Wi-Fi, sino que has transformado tu fiable ThinkPad en una máquina más rápida, segura y, sobre todo, completamente tuya. Has reemplazado un firmware cerrado por una alternativa de código abierto, tomando el control definitivo sobre tu propio hardware. Tu T440p ahora está listo para enfrentarse a los desafíos de la red moderna, liberado de sus cadenas de fábrica.


