Batería ThinkPad T480 Power Bridge en 2024: ¿Vale la pena?
February 4, 2026Guía para actualizar tu Framework 13 a AMD Ryzen 7040
February 4, 2026Instalar Coreboot en X230: Quitar la whitelist de Wi-Fi
El Lenovo ThinkPad X230 es una leyenda por su durabilidad, teclado y portabilidad. Sin embargo, como muchos portátiles de su época, sufre de una limitación frustrante impuesta por el fabricante: una whitelist de Wi-Fi en la BIOS. Esto te impide instalar tarjetas de red inalámbricas modernas que no estén aprobadas por Lenovo, dejándote atascado con tecnología obsoleta. La solución definitiva es reemplazar la BIOS propietaria con Coreboot, un firmware de código abierto que te devuelve el control total de tu hardware.
En esta guía, te guiaremos paso a paso a través del proceso de flasheo de Coreboot en tu X230, eliminando para siempre esa molesta whitelist y abriendo la puerta a mejoras como Wi-Fi 6.
¿Por qué Coreboot es la mejor opción para tu ThinkPad X230?
Más allá de eliminar la whitelist, instalar Coreboot ofrece una serie de ventajas que revitalizarán tu portátil y mejorarán tu seguridad.
Beneficios Clave de Instalar Coreboot
- Libertad de Hardware Total: El beneficio principal. Podrás instalar cualquier tarjeta Wi-Fi mini PCIe compatible, incluyendo modelos modernos con Wi-Fi 6 (AX) y Bluetooth 5.
- Seguridad Mejorada: Coreboot es de código abierto, lo que significa que su código puede ser auditado por la comunidad para detectar vulnerabilidades. Además, te permite neutralizar o eliminar el Intel Management Engine (ME), un subsistema que opera con privilegios elevados y es considerado un riesgo de seguridad.
- Arranque Ultrarrápido: Al ser un firmware minimalista, Coreboot reduce drásticamente los tiempos de arranque. Tu X230 se iniciará en cuestión de segundos.
- Control Absoluto: Dejas de depender del firmware restrictivo de Lenovo. Tú decides qué hardware usas y cómo se comporta tu máquina desde el primer momento.
Herramientas y Requisitos: ¿Qué Necesitas para Empezar?
Este proceso requiere hardware específico para interactuar directamente con el chip de la BIOS. Asegúrate de tener todo lo siguiente antes de comenzar.
Hardware Necesario
- Un ThinkPad X230 (¡obviamente!).
- Un programador de flash SPI. El más común y económico es el CH341A (versión negra es recomendable).
- Un clip de prueba SOIC-8. Este clip se conecta directamente al chip de la BIOS sin necesidad de soldar.
- Un segundo ordenador con un sistema operativo Linux (Ubuntu, Debian, Arch, etc.). Puedes usar una máquina virtual o un Live USB.
- Destornilladores de precisión para desmontar el X230.
- Tu nueva tarjeta Wi-Fi (por ejemplo, una Intel AX200 o AX210 con un adaptador mPCIe si es necesario).
Software Necesario
- Flashrom: La herramienta de software esencial para leer y escribir en el chip de la BIOS. Se instala en tu máquina Linux con un comando como `sudo apt install flashrom`.
- El entorno de compilación de Coreboot, que descargarás desde su repositorio oficial.
Guía Detallada: Flasheando Coreboot en tu X230
Sigue estos pasos con cuidado. El proceso es seguro si se hace correctamente, pero un error durante la escritura del firmware puede dejar tu portátil inutilizable (brick). ¡La creación de backups es crucial!
Paso 1: Desmontaje y Localización del Chip BIOS
Primero, desconecta la batería y el cargador de tu X230. Procede a desmontar la carcasa inferior y el reposamuñecas para acceder a la placa base. El chip que nos interesa es el que se encuentra en la parte inferior de la placa, cerca de la ranura de la RAM. Es un chip de 8 megabytes (8MB). El X230 tiene dos chips, uno superior (4MB) y uno inferior (8MB); necesitamos flashear el inferior.
Paso 2: Conexión del Programador CH341A
Conecta el clip SOIC-8 al programador CH341A. Luego, con mucho cuidado, engancha el clip al chip de la BIOS en la placa base. Es vital que el Pin 1 del clip (marcado con un cable rojo) coincida con el Pin 1 del chip (marcado con un pequeño punto o muesca). Una conexión incorrecta puede dañar el chip. Conecta el programador CH341A a un puerto USB de tu segundo ordenador.
Paso 3: ¡Haz un Backup de tu BIOS Original!
Este es el paso más importante. Antes de escribir nada, debes leer y guardar el contenido de tu firmware actual. Abre una terminal en tu ordenador Linux y ejecuta el siguiente comando para verificar la conexión:
sudo flashrom -p ch341a_spi
Si detecta el chip correctamente, procede a leerlo. Recomendamos 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 con el comando diff backup1.bin backup2.bin. Si no muestra ninguna salida, las lecturas son idénticas y tienes un backup seguro. ¡Guarda este archivo en un lugar seguro!
Paso 4: Compilación de Coreboot
Ahora es el momento de construir tu propia imagen de Coreboot personalizada.
- Clona el repositorio de Coreboot y sus submódulos:
git clone https://review.coreboot.org/coreboot && cd coreboot && git submodule update --init --checkout - Ejecuta la configuración del menú:
make menuconfig - Dentro del menú, configura las opciones principales:
- Mainboard: Selecciona Vendor `Lenovo` y Model `ThinkPad X230`.
- Payload: Elige un payload. SeaBIOS es una excelente opción por su simplicidad y compatibilidad, ya que se comporta como una BIOS tradicional.
- Opcionalmente, puedes usar el script
me_cleanerpara neutralizar el Intel ME, mejorando la seguridad. - Guarda la configuración y sal. Ahora, compila el proyecto con el comando
make. Si todo va bien, obtendrás un archivo llamadocoreboot.romen el directoriobuild/.
Paso 5: Flasheo de la Nueva ROM de Coreboot
Con tu backup a salvo y tu archivo coreboot.rom listo, es hora de escribir el nuevo firmware en el chip. Asegúrate de que el clip sigue bien conectado.
Ejecuta el comando de escritura:
sudo flashrom -p ch341a_spi -w build/coreboot.rom
¡NO desconectes el programador ni apagues el ordenador durante este proceso! Flashrom primero borrará el chip y luego escribirá la nueva imagen. Al final, verificará que la escritura fue exitosa.
Verificación Final e Instalación de la Nueva Wi-Fi
Una vez que Flashrom confirme la escritura exitosa, desconecta el programador CH341A y el clip del chip. Vuelve a montar parcialmente tu X230 (conecta el teclado y la pantalla) y coloca la batería. Cruza los dedos y enciéndelo.
Si todo salió bien, verás el logo de SeaBIOS y tu portátil arrancará normalmente. ¡Felicidades! Ahora apágalo, instala tu nueva y flamante tarjeta Wi-Fi y vuelve a ensamblarlo por completo. Al iniciar tu sistema operativo, la nueva tarjeta debería ser detectada sin ningún problema.
Conclusión: Un ThinkPad X230 Liberado y Modernizado
Has completado con éxito uno de los mods más potentes para el ThinkPad X230. Al instalar Coreboot, no solo has eliminado la whitelist de Wi-Fi, sino que también has mejorado la seguridad, la velocidad y el control sobre tu propio hardware. Ahora tienes un portátil clásico con capacidades de red modernas, listo para muchos años más de servicio. ¡Disfruta de la libertad del firmware de código abierto!


