MacBook M1: Desgaste del SSD por swap, ¿preocupante?
February 7, 2026Batería Hinchada Razer Blade 15: Prevención y Solución
February 7, 2026Instalar Coreboot en ThinkPad X230: Adiós Whitelist Wi-Fi
El Lenovo ThinkPad X230 es una leyenda. Un portátil robusto, con un teclado excepcional y una capacidad de reparación que ya no se encuentra en los equipos modernos. Sin embargo, tiene un talón de Aquiles que frustra a muchos entusiastas: su BIOS propietario y su restrictiva “whitelist”. Esta lista blanca impide instalar tarjetas Wi-Fi o WWAN que no estén aprobadas por Lenovo, dejándote atascado con tecnología obsoleta. Afortunadamente, hay una solución radical y liberadora: instalar Coreboot.
Coreboot es un proyecto de firmware de código abierto diseñado para reemplazar el BIOS/UEFI propietario de tu placa base. Al instalarlo en tu X230, no solo te deshaces de la molesta whitelist, sino que abres la puerta a un mundo de mejoras de rendimiento, seguridad y control sobre tu propio hardware. Si estás listo para llevar tu ThinkPad al siguiente nivel, esta es tu guía definitiva.
¿Qué es Coreboot y Por Qué Deberías Instalarlo?
Imagina el BIOS de tu ordenador como el primer programa que se ejecuta al encenderlo. Es el responsable de inicializar el hardware y ceder el control al sistema operativo. Los BIOS propietarios son cajas negras, con código cerrado y, en el caso del X230, con limitaciones artificiales.
Coreboot es la alternativa libre y de código abierto. Su filosofía es hacer lo mínimo indispensable para inicializar el hardware y luego pasar el control a un “payload” (carga útil), que puede ser un gestor de arranque como SeaBIOS (para una experiencia similar al BIOS tradicional) o TianoCore (para compatibilidad con UEFI).
Los beneficios de dar el salto son innegables:
- Eliminación total de la Whitelist de Wi-Fi: Esta es la razón principal para muchos. Podrás instalar cualquier tarjeta Wi-Fi moderna, como una Intel AX210 para tener Wi-Fi 6E y Bluetooth 5.2, transformando por completo la conectividad de tu X230.
- Arranque ultrarrápido: Coreboot es minimalista. Elimina código innecesario y logos de arranque lentos, reduciendo el tiempo desde que pulsas el botón de encendido hasta que tu sistema operativo empieza a cargar.
- Seguridad y transparencia mejoradas: Al ser de código abierto, su código puede ser auditado por la comunidad. Además, permite neutralizar o eliminar componentes de firmware potencialmente inseguros como el Intel Management Engine (ME), reduciendo la superficie de ataque de tu equipo.
- Control y personalización: Tienes el control total sobre el firmware de tu máquina. Puedes personalizar menús de arranque, configuraciones por defecto y mucho más.
- Prolongar la vida útil del hardware: Al poder actualizar componentes clave como la tarjeta de red, mantienes un portátil clásico perfectamente funcional y relevante en el mundo actual.
Hardware y Software Necesarios: Tu Kit de Liberación
El proceso de flashear Coreboot requiere una intervención física en la placa base. No es un simple ejecutable. Prepárate, porque vas a conectar directamente con las entrañas de tu ThinkPad.
Material Imprescindible
- Un ThinkPad X230 (compatible también con X230T y modelos con i7).
- Un programador de memorias flash CH341A (la versión negra es la más recomendada) junto a un clip de prueba SOIC8. Este es el dispositivo clave para leer y escribir en los chips del BIOS.
- Otro ordenador, preferiblemente con un sistema operativo Linux (Ubuntu, Debian, Arch, etc.), para compilar Coreboot y ejecutar el software de flasheo.
- Herramientas básicas para desmontar el portátil: destornilladores de precisión (Phillips #0, #1).
- Paciencia y una buena dosis de atención al detalle. ADVERTENCIA: Un error en este proceso puede dejar tu portátil inutilizable (brickeado). Procede bajo tu propia responsabilidad.
Guía Detallada para Flashear Coreboot
Este es un resumen del proceso para darte una idea clara de los pasos. Te recomendamos seguir guías visuales y tutoriales detallados de la comunidad para cada etapa específica.
Paso 1: Desmontaje y Acceso a los Chips
Primero, debes desmontar parcialmente tu X230 para acceder a la placa base. Esto implica quitar la batería, el teclado y el reposamuñecas. Los chips del BIOS del X230 son dos: uno superior de 4MB y uno inferior de 8MB, situados cerca de la ranura de la tarjeta ExpressCard. No es necesario sacar la placa base por completo.
Paso 2: ¡Copia de Seguridad del BIOS Original!
Este es el paso más importante y no te lo puedes saltar. Una copia de seguridad funcional es tu única red de seguridad si algo sale mal.
- Conecta el programador CH341A a tu ordenador con Linux.
- Con cuidado, engancha el clip SOIC8 al chip superior (4MB). Asegúrate 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).
- Usa el software
flashrompara leer el contenido del chip. Ejecuta el comando varias veces:
sudo flashrom -p ch341a_spi -r backup_top_1.bin
sudo flashrom -p ch341a_spi -r backup_top_2.bin - Verifica que las copias son idénticas con un checksum:
md5sum backup_top_*.bin. Si los hashes coinciden, tu copia es buena. - Repite el proceso exacto para el chip inferior de 8MB.
Guarda estas copias de seguridad en un lugar seguro. Contienen información única de tu portátil, como la dirección MAC y los números de serie.
Paso 3: Construir tu Imagen de Coreboot
Crear la imagen de Coreboot es la parte más técnica. Implica descargar el código fuente de Coreboot, configurarlo para el X230, y compilarlo. Afortunadamente, existen scripts automatizados como skulls o coreboot-builder que simplifican enormemente este proceso. Estos scripts te guiarán para:
- Descargar y configurar Coreboot.
- Extraer la información vital de tu copia de seguridad del BIOS.
- Neutralizar el Intel ME.
- Generar un único archivo ROM de 12MB listo para ser flasheado.
Paso 4: Flashear el Nuevo Firmware
Con tu archivo coreboot.rom de 12MB, debes dividirlo en dos partes para cada chip:
dd if=coreboot.rom of=coreboot_top.rom bs=1M count=4
dd if=coreboot.rom of=coreboot_bottom.rom bs=1M skip=4
Ahora, usando el CH341A y el clip SOIC8, escribe cada archivo en su chip correspondiente:
sudo flashrom -p ch341a_spi -w coreboot_top.rom (para el chip de 4MB)
sudo flashrom -p ch341a_spi -w coreboot_bottom.rom (para el chip de 8MB)
flashrom verificará la escritura automáticamente. Si todo sale bien, has terminado la parte más delicada.
Paso 5: Reensamblaje y Disfrute
Vuelve a montar tu ThinkPad X230 con cuidado. Conecta la batería, cruza los dedos y pulsa el botón de encendido. Si todo ha ido bien, serás recibido por la pantalla de arranque de SeaBIOS. ¡Felicidades! Acabas de liberar tu portátil.
Conclusión: Un Nuevo Comienzo para un Portátil Clásico
Instalar Coreboot en un ThinkPad X230 es más que una simple actualización; es una declaración de principios sobre la propiedad, la libertad y la longevidad del hardware. El proceso es técnico y requiere precisión, pero la recompensa es inmensa. Un portátil que arranca más rápido, es más seguro y, lo más importante, te permite usar cualquier tarjeta Wi-Fi que desees, manteniéndolo vigente por muchos años más.
Si amas tu X230 y estás dispuesto a embarcarte en un proyecto increíblemente gratificante, flashear Coreboot es, sin duda, la mejor mejora que puedes hacer. Has transformado un gran portátil en una máquina verdaderamente tuya y sin limitaciones artificiales.

