ThinkPad T480: Cambiar pantalla a 400 nits (Guía)
February 4, 2026Lenovo T480 Power Bridge: Análisis de su Batería Doble
February 4, 2026Guía Coreboot ThinkPad X230: Eliminar Whitelist de Wi-Fi
¿Estás cansado de que tu legendario ThinkPad X230 te diga qué tarjeta Wi-Fi puedes o no puedes usar? La infame “whitelist” de Lenovo es una restricción de hardware que limita tus opciones de actualización, obligándote a usar módulos antiguos y lentos. La solución definitiva no es un parche temporal, sino una liberación total del firmware: bienvenido al mundo de Coreboot.
Instalar Coreboot en tu X230 no solo erradica la whitelist de Wi-Fi para siempre, sino que transforma tu máquina en un dispositivo más rápido, seguro y completamente tuyo. Esta guía te llevará a través de todo el proceso, desde los preparativos hasta el flasheo final.
¿Qué es Coreboot y por qué es la solución definitiva?
Coreboot es un proyecto de software de código abierto que busca reemplazar el firmware propietario y restrictivo (BIOS/UEFI) que viene de fábrica en la mayoría de las computadoras. En lugar de un sistema cerrado y lleno de código innecesario, Coreboot ofrece un enfoque minimalista y transparente.
Para tu ThinkPad X230, los beneficios son inmensos:
- Eliminación completa de la whitelist: Instala cualquier tarjeta Wi-Fi moderna (como una Intel AX200/AX210) y disfruta de Wi-Fi 6 y Bluetooth 5.2.
- Tiempos de arranque ultrarrápidos: Coreboot inicializa solo el hardware esencial, reduciendo el tiempo de arranque a unos pocos segundos.
- Mayor seguridad y transparencia: Al ser de código abierto, no hay puertas traseras ocultas. Tienes control total sobre el código que se ejecuta al iniciar tu máquina.
- Personalización avanzada: Puedes elegir tu “payload” (el software que carga el sistema operativo), como SeaBIOS (para una experiencia tipo BIOS tradicional) o TianoCore (para compatibilidad con UEFI).
- Desbloqueo de hardware: Permite otras modificaciones avanzadas, como la instalación de procesadores Ivy Bridge i7 de cuatro núcleos que no eran compatibles de fábrica.
En resumen, Coreboot libera el verdadero potencial de tu ThinkPad X230, convirtiéndolo en una máquina relevante y potente en la actualidad.
Preparativos: Todo lo que necesitas para el flasheo
Este proceso requiere una intervención de hardware. La preparación es clave para un resultado exitoso. Antes de empezar, asegúrate de tener todo lo siguiente:
Hardware Esencial
- Un ThinkPad X230: El protagonista de nuestra operación.
- Programador de hardware externo: Un CH341A (opción más común y económica) o una Raspberry Pi son excelentes opciones. Este dispositivo es indispensable para leer y escribir directamente en los chips de la BIOS.
- Clip SOIC-8: Esta pinza te permite conectarte a los chips de la BIOS sin necesidad de soldar. Asegúrate de que sea de buena calidad para garantizar una conexión estable.
- Otra computadora: Necesitarás un segundo ordenador con un entorno Linux (nativo, en máquina virtual o mediante WSL) para compilar Coreboot y controlar el programador.
- Herramientas de desmontaje: Un juego de destornilladores de precisión y herramientas de plástico para abrir carcasas (spudgers) para desmontar el X230 sin dañarlo.
Software y Entorno
- Entorno de desarrollo en Linux: Necesitarás las herramientas de compilación básicas. Puedes instalarlas en distribuciones basadas en Debian (como Ubuntu) con el comando:
sudo apt-get install build-essential git. - Flashrom: La utilidad de software que se comunicará con tu programador de hardware. Se instala con:
sudo apt-get install flashrom. - El repositorio de Coreboot: Clonarás el código fuente directamente desde su repositorio oficial.
Guía Paso a Paso: Flasheando Coreboot en tu X230
Con todo preparado, es hora de comenzar. Sigue cada paso con atención y paciencia.
Paso 1: Desmontaje y Localización de los Chips de la BIOS
Primero, desconecta la batería y el adaptador de corriente de tu X230. Procede a desmontar el teclado y el reposamuñecas para acceder a la placa base. El ThinkPad X230 tiene dos chips de memoria flash donde se almacena la BIOS: uno de 4MB (en la parte superior de la placa) y otro de 8MB (en la parte inferior). Deberás flashear ambos.
Paso 2: Realizar una Copia de Seguridad del Firmware Original
¡Este es el paso más importante! Una copia de seguridad funcional de tu BIOS original es tu única red de seguridad si algo sale mal.
- Conecta el clip SOIC-8 al chip superior (el de 4MB). Asegúrate de que el Pin 1 del clip (marcado con un punto o una línea roja) coincida con el Pin 1 del chip (marcado con un pequeño círculo en la placa).
- Conecta el clip al programador CH341A y este a tu computadora Linux.
- Ejecuta el siguiente comando para leer el chip. Es recomendable hacerlo tres veces:
sudo flashrom -p ch341a_spi -r backup1_top.bin
sudo flashrom -p ch341a_spi -r backup2_top.bin
sudo flashrom -p ch341a_spi -r backup3_top.bin - Verifica que las copias son idénticas usando un checksum:
sha256sum backup*_top.bin. Si los hashes coinciden, tu copia es perfecta. - Repite el proceso completo para el chip inferior de 8MB.
Guarda estos archivos de respaldo en un lugar seguro (nube, USB, etc.). No continúes sin una copia de seguridad verificada.
Paso 3: Compilar tu Propia Imagen de Coreboot
Ahora vamos a construir el firmware que liberará tu laptop.
- Clona el repositorio de Coreboot:
git clone https://review.coreboot.org/coreboot - Entra en el directorio y descarga los submódulos necesarios:
cd coreboot && git submodule update --init --checkout - Ejecuta la configuración del menú:
make menuconfig - Dentro del menú de configuración, navega y selecciona las opciones clave:
- Mainboard: Ve a
Mainboard->Vendory seleccionaLenovo. Luego, enMainboard model, eligeThinkPad X230. - Payload: Ve a
Payload->Add a payloady eligeSeaBIOS(recomendado para empezar) oTianoCore. - Chipset: Asegúrate de que las configuraciones de la ME (Intel Management Engine) y el descriptor de flash estén correctas. Para una máxima libertad, puedes neutralizar la ME en esta etapa.
- Mainboard: Ve a
- Guarda la configuración y sal. Ahora, compila Coreboot con el comando:
make.
Si todo va bien, tendrás un archivo llamado coreboot.rom en el directorio build. Este archivo de 12MB es tu nuevo firmware, listo para ser flasheado.
Paso 4: Flashear la Imagen de Coreboot
Con tu nueva imagen de Coreboot compilada y tus copias de seguridad a salvo, es hora de la verdad.
- Conecta de nuevo el programador y el clip a los chips de la placa base, tal como hiciste para la copia de seguridad.
- Usa Flashrom para escribir el nuevo firmware. El comando es:
sudo flashrom -p ch341a_spi -w build/coreboot.rom - Flashrom detectará automáticamente que tienes dos chips y te pedirá que flashees el correcto (el superior o el inferior) basándose en el diseño de la imagen. Sigue las instrucciones y flashea ambos chips.
La escritura puede tardar unos minutos. No interrumpas el proceso ni desconectes el hardware bajo ninguna circunstancia.
Paso 5: Reensamblaje y Victoria
Una vez que Flashrom confirme que la escritura ha sido exitosa, desconecta todo el equipo de flasheo. Reensambla parcialmente tu ThinkPad (solo lo necesario para que arranque, como la RAM y el botón de encendido). Conecta la batería y el adaptador de corriente.
Presiona el botón de encendido. Si todo ha ido bien, verás la pantalla de inicio de SeaBIOS o TianoCore en lugar del logo de Lenovo. ¡Felicidades! Has instalado Coreboot con éxito. Ahora, apaga la máquina, instala tu nueva tarjeta Wi-Fi y vuelve a ensamblar todo por completo.
Conclusión: Un ThinkPad X230 Renacido
El proceso puede parecer intimidante, pero el resultado vale cada segundo. Al reemplazar la BIOS propietaria con Coreboot, no solo has eliminado la molesta whitelist de Wi-Fi, sino que has tomado el control total sobre el hardware de tu ThinkPad X230. Ahora tienes una máquina más rápida, segura y versátil, lista para enfrentarse a las tareas modernas con componentes actualizados.
Has transformado un portátil clásico en una herramienta poderosa y verdaderamente libre. ¡Disfruta de tu ThinkPad potenciado!


