Raspberry Pi 5: Problemas de compatibilidad con el RP1
February 2, 2026Cambiar Placa Framework 13 a Ryzen: Guía Paso a Paso
February 2, 2026Coreboot T440p: Cómo eliminar la whitelist de Wi-Fi
Si eres el orgulloso propietario de un Lenovo ThinkPad T440p, sabes que tienes entre manos una máquina robusta, modular y potente. Sin embargo, como muchos portátiles de su era, viene con una molesta restricción de fábrica: la whitelist de Wi-Fi. Esta limitación de la BIOS te impide instalar tarjetas inalámbricas modernas, dejándote anclado a tecnologías más antiguas. Afortunadamente, hay una solución definitiva y de código abierto para este problema: Coreboot.
Instalar Coreboot en tu T440p no solo elimina la whitelist de Wi-Fi, sino que también reemplaza la BIOS propietaria por un firmware rápido, seguro y personalizable. En esta guía, te llevaremos a través del proceso para liberar el verdadero potencial de tu hardware.
¿Qué es la Whitelist de Wi-Fi y por qué es un problema?
La whitelist de Wi-Fi es una lista de control de hardware integrada en la BIOS de tu ThinkPad. El sistema verifica la tarjeta Wi-Fi instalada durante el arranque. Si la tarjeta no está en esa lista pre-aprobada por Lenovo, el portátil se negará a arrancar, mostrando un error como el “1802: Unauthorized network card is plugged in”.
Este mecanismo te obliga a usar únicamente las tarjetas que Lenovo decidió vender en su momento, que hoy en día están desactualizadas. Te impide disfrutar de las ventajas de los estándares modernos, como:
- Wi-Fi 6 y 6E (AX): Velocidades mucho más altas, menor latencia y mejor rendimiento en redes congestionadas.
- Bluetooth 5.x: Mayor alcance, velocidad y eficiencia energética para tus periféricos.
- Mejor soporte de drivers: Las tarjetas más nuevas suelen tener un mejor soporte y actualizaciones en sistemas operativos modernos como Linux y Windows.
En resumen, la whitelist es una barrera artificial que limita la vida útil y el rendimiento de tu T440p.
Coreboot: La solución definitiva para tu T440p
Coreboot es un proyecto de software de código abierto que tiene como objetivo reemplazar el firmware propietario (BIOS/UEFI) de los ordenadores por una alternativa ligera, rápida y flexible. Al instalar Coreboot, tomas el control total sobre el proceso de arranque de tu máquina.
Beneficios clave de instalar Coreboot
- Eliminación completa de la whitelist: El beneficio principal. Podrás instalar cualquier tarjeta Wi-Fi compatible con el formato M.2 o mPCIe, como la popular Intel AX210.
- Tiempos de arranque ultrarrápidos: Coreboot es minimalista. Reduce drásticamente el tiempo desde que pulsas el botón de encendido hasta que tu sistema operativo empieza a cargar.
- Mayor seguridad y transparencia: Al ser de código abierto, el código de Coreboot puede ser auditado por cualquiera. Esto te da más control sobre componentes de bajo nivel como el Intel Management Engine (ME).
- Control total del hardware: Personaliza tu experiencia de arranque, elimina logos innecesarios y configura tu sistema a un nivel que la BIOS original jamás permitiría.
Guía Paso a Paso para Instalar Coreboot en tu ThinkPad T440p
ADVERTENCIA: Este es un procedimiento avanzado que implica manipular el hardware y el firmware de tu portátil. Un error podría dejar tu dispositivo inutilizable (un “brick”). Procede bajo tu propio riesgo y asegúrate de entender cada paso antes de ejecutarlo.
1. Requisitos Previos: Hardware y Software
Necesitarás algunas herramientas específicas para flashear el chip de la BIOS directamente.
- Un programador de memorias flash SPI. El más común y económico es el CH341A. Una Raspberry Pi también puede usarse para esta tarea.
- Un clip de prueba SOIC8. Esto te permite conectar el programador al chip de la BIOS sin necesidad de desoldarlo de la placa base.
- Otro ordenador con un sistema operativo Linux para compilar Coreboot y ejecutar el software de flasheo.
- Herramientas básicas de desmontaje: destornilladores de precisión, púas de plástico, etc.
- Software necesario:
flashrom, el toolchain de compilación de Coreboot y Git.
2. Desmontaje y Acceso al Chip de la BIOS
Primero, desconecta la batería y la fuente de alimentación. Abre la carcasa inferior de tu T440p. El chip de la BIOS se encuentra en la placa base. El T440p tiene dos chips (uno de 8MB y otro de 4MB). Para una instalación completa de Coreboot, necesitarás leer y escribir en ambos. Localízalos consultando guías visuales o el esquemático de la placa.
3. Lectura y Respaldo de la BIOS Original
Este es el paso más crítico. Antes de escribir nada, debes hacer una copia de seguridad completa de tu firmware actual. Si algo sale mal, este respaldo es tu única forma de restaurar el portátil.
- Conecta el clip SOIC8 al chip de la BIOS (asegúrate de que el pin 1 del clip coincida con el pin 1 del chip) y el otro extremo a tu programador CH341A.
- Conecta el programador al ordenador con Linux.
- Usa el software
flashrompara leer el contenido del chip. Ejecuta un comando similar a este:sudo flashrom -p ch341a_spi -r backup_original.bin - Realiza al menos tres lecturas y compáralas usando un comando como
sha256sumpara asegurarte de que la lectura es 100% correcta y consistente. Si los hashes no coinciden, ajusta el clip y vuelve a intentarlo.
Guarda este archivo de respaldo en un lugar seguro.
4. Compilación de Coreboot
El siguiente paso es construir tu propio firmware Coreboot.
- Clona el repositorio oficial de Coreboot y descarga las herramientas de compilación.
- Ejecuta
make menuconfig. Aquí es donde configurarás tu firmware. - Selecciona tu placa base (Mainboard -> Lenovo -> ThinkPad T440p).
- Extrae los “blobs” necesarios de tu firmware original, como el descriptor de la región de Intel ME y la tabla de configuración GBE, usando las utilidades de Coreboot.
- Elige un “payload”. El payload es lo que Coreboot carga después de inicializar el hardware. SeaBIOS es una opción popular que simula una BIOS tradicional, mientras que TianoCore ofrece un entorno UEFI completo.
- Guarda la configuración y compila el proyecto con
make. Si todo va bien, obtendrás un archivo llamadocoreboot.romen el directoriobuild.
5. Flasheando Coreboot en el Chip
Con tu respaldo a salvo y tu nuevo firmware compilado, es hora de flashear.
- Conecta de nuevo el programador al chip de la BIOS.
- Usa
flashrompara escribir tu nuevo firmware:sudo flashrom -p ch341a_spi -w build/coreboot.rom - No interrumpas este proceso por ningún motivo. Podría causar un brick irreparable.
- Una vez que
flashromconfirme que la escritura ha sido exitosa, el proceso ha terminado.
6. Reensamblaje y Prueba Final
Desconecta el programador, vuelve a montar tu T440p e instala tu nueva tarjeta Wi-Fi. Conecta la batería y cruza los dedos. Al presionar el botón de encendido, deberías ver la pantalla de arranque de Coreboot, seguida de la carga de tu sistema operativo. ¡Felicidades! Tu T440p ahora es libre.
Conclusión: Libera el Verdadero Potencial de tu T440p
El proceso de instalar Coreboot en un ThinkPad T440p es, sin duda, un proyecto para entusiastas, pero la recompensa es inmensa. No solo habrás eliminado para siempre la molesta whitelist de Wi-Fi, abriendo la puerta a actualizaciones de red de última generación, sino que también habrás mejorado la velocidad, seguridad y control sobre tu propio hardware.
Al tomar las riendas del firmware de tu máquina, le das una nueva vida a un portátil ya de por sí excelente. Ahora tu T440p no solo es más potente y versátil, sino que es verdaderamente tuyo.


