Upgrade de CPU del Framework Laptop: Guía Paso a Paso
February 4, 2026Actualiza tu T480: Pantalla 400 nits de bajo consumo
February 4, 2026Eliminar Whitelist Wi-Fi en X230 con Coreboot (Guía)
Si eres el orgulloso propietario de un ThinkPad X230, sabes que es una máquina legendaria por su durabilidad y teclado. Sin embargo, Lenovo impuso una limitación frustrante: una “whitelist” en el BIOS que impide instalar tarjetas Wi-Fi no autorizadas. Al intentarlo, te encuentras con el temido “Error 1802: Unauthorized network card is plugged in”. La solución definitiva para este problema no es un simple parche, sino reemplazar el firmware propietario por Coreboot, una alternativa de código abierto que te devuelve el control total sobre tu hardware.
Esta guía te llevará paso a paso por el proceso de flasheo de Coreboot en tu X230 para, finalmente, eliminar la whitelist de Wi-Fi y poder instalar cualquier tarjeta moderna que desees.
¿Qué es la Whitelist de Wi-Fi y por qué eliminarla?
La whitelist de Wi-Fi es una lista de verificación integrada en el BIOS de fábrica de muchos portátiles, incluyendo el ThinkPad X230. Cuando el portátil arranca, comprueba el ID de hardware de la tarjeta Wi-Fi instalada. Si ese ID no está en su lista pre-aprobada (la “whitelist”), el sistema detiene el arranque y muestra el error 1802.
Los beneficios de eliminarla son claros:
- Libertad de elección: Instala cualquier tarjeta mini PCIe del mercado, incluyendo las más modernas con Wi-Fi 6 (802.11ax) y Bluetooth 5.
- Mejor rendimiento: Accede a velocidades de conexión mucho más altas y una mejor estabilidad de la señal que las que ofrecen las tarjetas originales.
- Ahorro de costes: Las tarjetas genéricas suelen ser más económicas y potentes que las que tienen la marca de Lenovo.
- Control total: Instalar Coreboot no solo elimina la whitelist, sino que también te da un firmware más rápido, seguro y personalizable.
Preparativos: Lo que Necesitarás para el Proceso
Antes de empezar, es crucial reunir todo el hardware y software necesario. Este proceso implica una modificación de bajo nivel, por lo que la preparación es clave para el éxito.
Hardware Imprescindible
- Un Lenovo ThinkPad X230.
- Un programador de hardware SPI. El más común y económico es el CH341A (en modo 3.3V). También puedes usar una Raspberry Pi.
- Un clip de programación SOIC-8. Este clip se conecta directamente al chip del BIOS sin necesidad de soldar.
- Otro ordenador (preferiblemente con un sistema operativo Linux) para ejecutar el software de flasheo.
- La nueva tarjeta Wi-Fi que planeas instalar (¡la recompensa final!).
Software Necesario
- Flashrom: La herramienta de línea de comandos esencial para leer y escribir en el chip del BIOS.
- El código fuente de Coreboot, que clonaremos desde su repositorio oficial.
- Herramientas de compilación (build-essential, git, etc., que se instalan fácilmente en cualquier distribución de Linux).
Guía Paso a Paso para Flashear Coreboot y Liberar tu X230
Sigue estos pasos con atención. La modificación del firmware conlleva riesgos, pero si se hace correctamente, el resultado es muy gratificante. ¡La paciencia es tu mejor aliada!
Paso 1: Desmontaje y Acceso al Chip BIOS
Primero, debes acceder físicamente al chip del BIOS. Desconecta la batería y el adaptador de corriente de tu X230. Retira el teclado y el reposamuñecas. El X230 tiene dos chips de BIOS (uno de 4MB en la parte superior y otro de 8MB en la inferior, debajo de la placa base). Para eliminar la whitelist, solo necesitamos flashear el chip superior de 4MB. Localízalo cerca de la ranura de la tarjeta ExpressCard.
Paso 2: Realizar una Copia de Seguridad del BIOS Original
Este es el paso más importante de todo el proceso. Una copia de seguridad funcional es tu única red de seguridad si algo sale mal. Conecta el clip SOIC-8 al chip superior, asegurándote de que el Pin 1 del clip (marcado con un cable rojo) coincida con el Pin 1 del chip (marcado con un pequeño punto). Conecta el programador CH341A al otro ordenador.
Abre una terminal y ejecuta el siguiente comando para leer el contenido del chip:
sudo flashrom -p ch341a_spi -r backup1.bin
Repite este proceso al menos dos veces (creando `backup2.bin`). Luego, compara los archivos para asegurarte de que son idénticos. Si no lo son, la conexión del clip no es buena y debes volver a intentarlo.
diff backup1.bin backup2.bin
Si no hay salida, las copias son idénticas y tienes un respaldo seguro. ¡Guárdalo en un lugar seguro!
Paso 3: Preparar el Entorno y Compilar Coreboot
En tu máquina Linux, clona el repositorio de Coreboot y 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 (código propietario necesario para el hardware) de tu copia de seguridad. Usa la utilidad `ifdtool` que viene con Coreboot:
util/ifdtool/ifdtool -x /ruta/a/tu/backup1.bin
Esto creará una carpeta con las regiones del firmware. Ahora, configura tu compilación de Coreboot:
make menuconfig
Dentro del menú de configuración, asegúrate de seleccionar las siguientes opciones clave:
- Mainboard -> Mainboard vendor: Lenovo
- Mainboard -> Mainboard model: ThinkPad X230
- Chipset -> Add a System Agent binary (apunta al archivo `me.bin` extraído)
- Chipset -> Add a Gigabyte Ethernet firmware (apunta al archivo `gbe.bin` extraído)
- Payload -> Add a payload: SeaBIOS
Guarda la configuración y sal. Finalmente, compila Coreboot con el comando `make`.
Paso 4: Flashear la Nueva ROM de Coreboot
Si la compilación se completa sin errores, tendrás un archivo llamado `coreboot.rom` en la carpeta `build`. Este es tu nuevo firmware. Con el programador aún conectado al chip del X230, ejecuta el comando de escritura:
sudo flashrom -p ch341a_spi -w build/coreboot.rom --ifd -i bios
Este comando le dice a `flashrom` que escriba solo en la región del BIOS, dejando intactas otras partes cruciales como el Intel Management Engine (ME). El proceso tardará unos minutos. No interrumpas la alimentación ni la conexión bajo ninguna circunstancia.
Conclusión: Libertad y Control para tu ThinkPad
Una vez que `flashrom` verifique que la escritura ha sido exitosa, puedes desconectar el programador, volver a ensamblar tu ThinkPad X230, instalar tu nueva y flamante tarjeta Wi-Fi y encenderlo. Serás recibido por el logo de Coreboot, un arranque notablemente más rápido y, lo más importante, un sistema que acepta cualquier tarjeta de red que le instales.
Eliminar la whitelist del X230 con Coreboot es más que una simple actualización; es un acto de tomar el control total sobre un hardware que te pertenece. Has transformado un portátil ya excelente en una máquina más potente, moderna y verdaderamente libre de restricciones artificiales. ¡Disfruta de tu X230 mejorado!


