Solucionar Error de Calibración Power Bridge en T480
February 5, 2026ThinkPad T480: Solución al Fallo del Firmware Thunderbolt
February 5, 2026Guía Coreboot ThinkPad X230: Eliminar Whitelist Wi-Fi
¿Estás cansado de que tu fiel ThinkPad X230 te limite a usar solo unas pocas tarjetas Wi-Fi antiguas y lentas? La infame “whitelist” de Lenovo en la BIOS es un obstáculo que impide actualizar uno de los componentes más cruciales de tu portátil. La solución definitiva es reemplazar la BIOS propietaria por Coreboot, un firmware de código abierto que no solo elimina esta restricción, sino que también mejora la seguridad y los tiempos de arranque.
En esta guía completa, te llevaremos paso a paso a través del proceso de flasheo de Coreboot en tu X230. Es un procedimiento técnico, pero con las herramientas adecuadas y paciencia, podrás liberar todo el potencial de tu máquina.
¿Por Qué Instalar Coreboot en tu ThinkPad X230?
Más allá de eliminar la whitelist de Wi-Fi, Coreboot ofrece una serie de ventajas significativas que revitalizarán tu portátil:
- Libertad de Hardware: El beneficio principal. Podrás instalar tarjetas Wi-Fi modernas como las Intel AX200/AX210 (Wi-Fi 6/6E) o cualquier otra tarjeta mini PCIe compatible, sin recibir el temido error 1802.
- Tiempos de Arranque Ultrarrápidos: Coreboot es minimalista y está optimizado para iniciar el hardware esencial. Verás cómo tu sistema operativo empieza a cargar en cuestión de segundos.
- Código Abierto y Transparencia: Al ser un proyecto de código abierto, su código puede ser auditado por cualquiera. Esto reduce la posibilidad de backdoors y aumenta la seguridad general de tu sistema.
- Control Total: Tienes el control sobre qué “payload” (como SeaBIOS o TianoCore) se carga, permitiendo una personalización profunda del proceso de arranque.
- Eliminación del Intel Management Engine (ME): Aunque no se elimina por completo, Coreboot permite neutralizar gran parte del Intel ME, un subsistema que preocupa a muchos por sus implicaciones de seguridad.
Advertencia Importante: Riesgos y Preparación
Antes de empezar, es crucial entender los riesgos. El proceso implica la escritura directa en los chips de la BIOS de tu portátil. Un error, como un mal contacto del programador o un apagón durante el flasheo, podría dejar tu portátil “brickeado”, es decir, inutilizable.
Procede bajo tu propio riesgo. Es fundamental seguir cada paso con atención y, sobre todo, realizar una copia de seguridad válida de tu firmware original. Esta copia es tu única red de seguridad si algo sale mal.
Herramientas y Materiales Necesarios
Para llevar a cabo esta operación, necesitarás un kit de herramientas específico. No es posible hacerlo solo con software.
- Un ThinkPad X230 (con la batería extraída).
- Un programador SPI externo. El más común y económico es el CH341A (en modo 3.3V). Alternativamente, una Raspberry Pi también puede funcionar como programador.
- Una pinza o clip SOIC8 Pomona. Esta herramienta te permite conectar el programador a los chips de la BIOS sin necesidad de soldar.
- Una segunda computadora con Linux para compilar Coreboot y ejecutar el software de flasheo (flashrom).
- Un juego de destornilladores de precisión para desmontar el portátil.
Guía Paso a Paso para Flashear Coreboot
Una vez que tengas todo el material, es hora de ponerse manos a la obra.
Paso 1: Desmontaje del ThinkPad X230
Primero, debemos acceder a la placa base para localizar los chips de la BIOS. Con la batería extraída, voltea el portátil y quita los tornillos que sujetan el teclado y el reposamuñecas (palmrest). Desconecta con cuidado los cables planos (flex) del teclado y el trackpad para poder retirar estas piezas por completo. Con esto, tendrás acceso visual a la placa base y a los dos chips que nos interesan.
Paso 2: Identificar y Conectar los Chips de la BIOS
El ThinkPad X230 tiene dos chips SPI flash donde se almacena el firmware: uno superior de 8MB y uno inferior de 4MB. Localízalos en la placa. Deberás conectar tu pinza SOIC8 a cada uno de ellos por separado. Es extremadamente importante alinear el Pin 1 de la pinza (marcado con un cable rojo) con el Pin 1 del chip (marcado con un pequeño punto o muesca en el encapsulado). Una conexión incorrecta puede dañar el chip.
Paso 3: 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 el programador a tu ordenador Linux y la pinza al primer chip. Utilizaremos la herramienta flashrom.
Abre una terminal y ejecuta los siguientes comandos (ejemplo para un programador CH341A):
# Para el chip superior (8MB)
sudo flashrom -p ch341a_spi -r backup_top.bin
# Para el chip inferior (4MB)
sudo flashrom -p ch341a_spi -r backup_bottom.bin
Realiza al menos dos lecturas de cada chip y compáralas con el comando diff para asegurarte de que son idénticas. Si los archivos son idénticos, la lectura es buena. Guarda estas copias en un lugar seguro.
Paso 4: Construir tu Propia Imagen de Coreboot
Ahora, construiremos el firmware personalizado. Clona el repositorio oficial de Coreboot y sus submódulos. Luego, entra en el directorio y ejecuta make menuconfig. Aquí configurarás tu imagen:
- En Mainboard, selecciona Vendor: Lenovo y Model: ThinkPad X230.
- En Payload, selecciona una opción. SeaBIOS es una buena elección por su compatibilidad y apariencia tradicional.
- Asegúrate de incluir los blobs necesarios, como el descriptor de la VGA BIOS, que puedes extraer de tu copia de seguridad original usando las utilidades de Coreboot.
Una vez configurado, guarda los cambios y ejecuta make. Si todo va bien, obtendrás un archivo llamado coreboot.rom en el directorio build.
Paso 5: Flashear la Nueva Imagen de Coreboot
El archivo coreboot.rom generado es de 12MB. Deberás dividirlo para flashearlo en los dos chips. Sin embargo, muchas guías y scripts modernos simplifican esto. El proceso general implica escribir la imagen combinada directamente, y `flashrom` se encargará de escribir en la memoria flash conectada.
Conecta la pinza al chip superior (el de 8MB) y ejecuta:
sudo flashrom -p ch341a_spi -w build/coreboot.rom --chip "W25Q64.V"
El nombre del chip puede variar, `flashrom` suele detectarlo automáticamente. Una vez finalizada la escritura, el proceso está completo para este chip. Ahora, con la misma imagen, flashea el chip inferior (4MB).
sudo flashrom -p ch341a_spi -w build/coreboot.rom --chip "W25Q32.V"
Verifica la escritura leyendo de nuevo el contenido de los chips y comparándolo con tu archivo `coreboot.rom`.
Verificación y Pasos Finales
¡Es el momento de la verdad! Desconecta el programador, vuelve a montar el reposamuñecas y el teclado, inserta la batería y enciende tu ThinkPad X230. Si todo ha ido bien, serás recibido por el logo de Coreboot seguido del menú de arranque de SeaBIOS. ¡Felicidades, tu portátil ahora corre con un firmware libre!
Ya puedes apagarlo, instalar tu nueva tarjeta Wi-Fi y disfrutar de velocidades modernas sin ninguna restricción.
Conclusión: Tu ThinkPad X230, Mejor que Nunca
Instalar Coreboot en un ThinkPad X230 es más que una simple actualización; es una declaración de intenciones. Es tomar el control total sobre tu hardware, rompiendo las cadenas impuestas por el fabricante. Has transformado un portátil ya de por sí legendario en una máquina más rápida, segura y, sobre todo, verdaderamente tuya. Disfruta de la libertad y del rendimiento mejorado que te has ganado con tu esfuerzo.


