Framework Laptop 13: Modularidad y ecosistema a prueba
February 3, 2026Cómo Instalar la GPU en Framework 16: Guía Paso a Paso
February 3, 2026Coreboot en X230: Cómo Eliminar la Whitelist de Wi-Fi
El Lenovo ThinkPad X230 es una leyenda en el mundo de los portátiles por su robustez, su teclado clásico y su facilidad de reparación. Sin embargo, como muchos equipos de su época, viene con una limitación frustrante impuesta por el fabricante: la whitelist de Wi-Fi. Esta lista restringe las tarjetas de red que puedes instalar, obligándote a usar modelos antiguos y a menudo lentos. Afortunadamente, hay una solución radical y liberadora: instalar Coreboot. Con este firmware de código abierto, no solo te desharás de la whitelist para siempre, sino que también mejorarás la seguridad y la velocidad de arranque de tu máquina. En esta guía completa, te mostraremos cómo hacerlo.
¿Qué es Coreboot y por qué deberías instalarlo en tu X230?
Coreboot es un proyecto de software de código abierto destinado a reemplazar el firmware propietario (BIOS o UEFI) que se encuentra en la mayoría de los ordenadores. En lugar de un sistema cerrado y lleno de código innecesario, Coreboot se centra en ser minimalista, rápido y transparente. Instalarlo en un X230 ofrece beneficios inmediatos:
- Velocidad de arranque fulminante: Coreboot inicializa solo el hardware esencial, lo que reduce drásticamente el tiempo de arranque. Tu X230 puede estar listo para cargar el sistema operativo en apenas unos segundos.
- Seguridad y transparencia: Al ser de código abierto, su código puede ser auditado por cualquiera. Esto permite eliminar posibles backdoors y componentes innecesarios como el Intel Management Engine (IME), mejorando la seguridad general de tu equipo.
- Eliminación de restricciones: El beneficio principal para nosotros. Coreboot no incluye listas blancas de hardware. Podrás instalar cualquier tarjeta Wi-Fi, SSD mSATA o componente compatible sin recibir errores.
- Control total sobre tu hardware: Dejas de depender del soporte del fabricante y tomas el control total sobre el firmware de tu máquina, pudiendo personalizarlo a tu gusto.
El Obstáculo: La Famosa “Whitelist” de Wi-Fi de Lenovo
Para entender la importancia de este proceso, es crucial saber qué es la whitelist. Lenovo, en su BIOS propietaria, incluyó una “lista blanca” o whitelist que contiene los identificadores de hardware (ID) de un número limitado de tarjetas Wi-Fi aprobadas. Si intentas arrancar el portátil con una tarjeta que no está en esa lista, el proceso de arranque se detiene con el temido error 1802: “Unauthorized network card is plugged in”. Esto te impide actualizar a tecnologías más modernas como Wi-Fi 5 (AC) o Wi-Fi 6 (AX), dejando a tu X230 estancado en el pasado. Coreboot erradica este problema de raíz.
Herramientas Necesarias para Liberar tu ThinkPad
Antes de empezar, necesitarás reunir el siguiente equipo. Este proceso implica flashear directamente el chip de la BIOS, por lo que la preparación y el uso de las herramientas correctas son fundamentales.
Hardware Imprescindible:
- Un Lenovo ThinkPad X230 (¡obviamente!).
- Un Raspberry Pi (cualquier modelo con pines GPIO, como el 3B+ o 4, es ideal).
- Un clip SOIC8 Pomona 5250 o un clon de buena calidad. Es la pinza que se conecta al chip.
- Cables de puente (hembra a hembra) para conectar el clip al Raspberry Pi.
- Un segundo ordenador para compilar Coreboot y conectarte por SSH al Raspberry Pi.
- Un juego de destornilladores de precisión.
Software Clave:
- flashrom: La utilidad de software que leerá y escribirá en el chip de la BIOS.
- Un entorno de compilación en Linux para construir tu imagen de Coreboot.
- Acceso SSH a tu Raspberry Pi.
Guía Paso a Paso para Instalar Coreboot y Decir Adiós a la Whitelist
Este es un proceso técnico. Procede con calma, lee cada paso dos veces y asegúrate de entenderlo antes de ejecutarlo. Una copia de seguridad del firmware original es tu red de seguridad.
Paso 1: Desmontaje y Localización del Chip de la BIOS
Primero, apaga completamente tu X230, quita la batería y desconéctalo de la corriente. Procede a desmontar el teclado y el reposamuñecas para acceder a la placa base. El X230 tiene dos chips de BIOS (uno de 4MB y otro de 8MB). El que debemos flashear es el chip superior de 8MB, que está más cerca de la ranura ExpressCard. Identifícalo bien antes de continuar.
Paso 2: Conexión del Raspberry Pi al Chip BIOS
Con el X230 completamente desenergizado, conecta el clip SOIC8 al chip de 8MB, asegurándote 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). Luego, usa los cables de puente para conectar el clip a los pines GPIO de tu Raspberry Pi. La conexión precisa es crítica para evitar dañar el chip, así que busca un diagrama de pinout específico para “flashear BIOS con Raspberry Pi”.
Paso 3: Realizar una Copia de Seguridad del Firmware Original
¡Este es el paso más importante! Una copia de seguridad funcional te permitirá restaurar tu X230 si algo sale mal. Conéctate a tu Raspberry Pi vía SSH y ejecuta el siguiente comando para leer el contenido del chip:
sudo flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=512 -r backup_original.bin
Es muy recomendable hacer esto tres veces, generando tres archivos diferentes, y luego compararlos con el comando sha256sum. Si los hashes coinciden, tu copia de seguridad es perfecta. Guarda este archivo en múltiples lugares seguros.
Paso 4: Compilar tu Propia Imagen de Coreboot
Ahora, en tu ordenador con Linux, clonarás el repositorio oficial de Coreboot y lo configurarás para tu X230. El proceso general es:
- Clona el repositorio de Coreboot y sus submódulos.
- Ejecuta
make menuconfigen la terminal. En el menú, selecciona tu placa base: “Lenovo” -> “ThinkPad X230”. - Coreboot necesitará algunos archivos binarios (blobs) del firmware original. Usa las utilidades incluidas para extraerlos de tu archivo
backup_original.bin. - Elige un “payload”. Un payload es lo que Coreboot carga después de inicializar el hardware. SeaBIOS es una excelente opción para empezar, ya que se comporta como una BIOS tradicional.
- Guarda la configuración y compila la imagen con el comando
make. Si todo va bien, obtendrás un archivo llamadocoreboot.romen el directoriobuild.
Paso 5: Flashear Coreboot en el Chip
Copia el archivo coreboot.rom a tu Raspberry Pi. Con todo conectado como en el paso 3, ejecuta el comando para escribir el nuevo firmware:
sudo flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=512 -w coreboot.rom
El proceso tardará unos minutos. Flashrom primero borrará el chip y luego escribirá la nueva imagen. Al finalizar, es una buena práctica verificar la escritura para confirmar que el flasheo fue exitoso.
Paso 6: Reensamblaje y el Momento de la Verdad
Desconecta con cuidado el clip SOIC8 y los cables. Vuelve a montar las partes esenciales de tu X230 (RAM, cable de alimentación). Cruza los dedos y presiona el botón de encendido. Si todo ha ido bien, verás la pantalla de bienvenida de SeaBIOS. ¡Felicidades! Tu ThinkPad X230 ahora corre con un firmware libre y sin restricciones.
Libertad Total: Instala Cualquier Tarjeta Wi-Fi
Con Coreboot instalado, la whitelist de Wi-Fi ha sido completamente eliminada. Ya no existe. Ahora puedes abrir la tapa inferior, retirar la vieja tarjeta de red e instalar un modelo moderno como una Intel AX200 (requiere un adaptador de mPCIe a M.2) para disfrutar de Wi-Fi 6, o cualquier otra tarjeta compatible con tu sistema operativo. El portátil arrancará sin quejas y la reconocerá sin el odioso error 1802.
Conclusión: Un X230 Más Libre y Potente que Nunca
Instalar Coreboot en un ThinkPad X230 es mucho más que un proyecto técnico; es una declaración de principios. Es un acto de reclamar el control sobre tu propio hardware, de eliminar las cadenas artificiales impuestas por el fabricante y de darle una nueva y emocionante vida a un equipo ya de por sí legendario. Al eliminar la whitelist de Wi-Fi, no solo modernizas sus capacidades de conexión, sino que te sumerges en la filosofía del software libre y el verdadero ownership digital. Tu X230 ya no es simplemente un portátil de Lenovo; ahora, es verdaderamente tuyo.


