Framework Laptop: El Fin de la Obsolescencia Programada
February 6, 2026Falla Lector SD ROG Ally por Sobrecalentamiento: Soluciones
February 6, 2026Guía para Instalar Coreboot en X230 y Quitar Whitelist
El Lenovo ThinkPad X230 es una leyenda entre los portátiles por su durabilidad, teclado excepcional y facilidad de mantenimiento. Sin embargo, su BIOS/UEFI propietario impone ciertas limitaciones, como la infame “whitelist” que impide instalar tarjetas Wi-Fi no autorizadas por Lenovo. La solución a esto es Coreboot, un reemplazo de firmware de código abierto que no solo elimina estas restricciones, sino que también mejora la seguridad y la velocidad de arranque. En esta guía, te llevaremos paso a paso a través del proceso de flasheo para liberar todo el potencial de tu X230.
¿Por Qué Instalar Coreboot en tu ThinkPad X230?
Reemplazar el firmware de fábrica puede parecer una tarea intimidante, pero los beneficios son considerables. Al instalar Coreboot, obtienes:
- Eliminación completa de la Whitelist: Instala cualquier tarjeta Wi-Fi moderna (como las que soportan 802.11ac o AX), módems WWAN o incluso adaptadores para eGPU sin restricciones.
- Tiempos de arranque ultrarrápidos: Coreboot es minimalista. Reduce el tiempo desde que presionas el botón de encendido hasta que el sistema operativo comienza a cargar a tan solo unos segundos.
- Mayor seguridad y transparencia: Al ser de código abierto, Coreboot puede ser auditado por la comunidad para detectar vulnerabilidades o backdoors, a diferencia del firmware propietario de “caja negra”.
- Control total sobre tu hardware: Eres el dueño de tu máquina en el nivel más fundamental. Puedes personalizar los payloads (como SeaBIOS o GRUB2) y configurar el sistema a tu gusto.
- Una segunda vida para tu portátil: Modernizar componentes clave como la tarjeta Wi-Fi hace que un equipo robusto como el X230 siga siendo perfectamente utilizable hoy en día.
Requisitos Previos: Lo que Necesitarás
Antes de empezar, es crucial reunir todo el material necesario. Este proceso implica una modificación de hardware a bajo nivel, por lo que la preparación es clave.
Hardware Necesario
- Un portátil Lenovo ThinkPad X230.
- Un programador de chips SPI, como el CH341A, junto con una pinza de prueba SOIC8. Este es el dispositivo que leerá y escribirá directamente en el chip de la BIOS.
- Un segundo ordenador, preferiblemente con un sistema operativo Linux (como Ubuntu, Debian o Arch), para compilar Coreboot y controlar el programador.
- Un juego de destornilladores de precisión para desmontar el portátil.
Software y Conocimientos
- Comodidad usando la línea de comandos de Linux.
- Paciencia y una metodología cuidadosa. Un error en la conexión o en el flasheo puede “brickear” el portátil.
- El software
flashrom, que usaremos para interactuar con el chip. Normalmente se puede instalar desde los repositorios de tu distribución (ej:sudo apt-get install flashrom).
Guía Paso a Paso para la Instalación
Sigue estos pasos con atención. La paciencia es tu mejor aliada durante este proceso.
Paso 1: Desmontaje del X230 y Localización del Chip
Primero, debemos acceder al chip de la BIOS en la placa base.
- Desconecta la alimentación y retira la batería. Este es el primer paso de seguridad en cualquier desmontaje.
- Retira los tornillos de la parte inferior que sujetan el teclado y el reposamuñecas (palmrest).
- Desliza el teclado hacia la pantalla y levántalo con cuidado. Desconecta su cable plano.
- Quita los tornillos que fijan el reposamuñecas y desconecta el cable del trackpad. Retira el reposamuñecas.
- Ahora verás la placa base. El chip de la BIOS es un pequeño chip negro de 8 pines, generalmente cerca del lector de tarjetas ExpressCard o de la esquina inferior derecha. El X230 puede tener uno o dos chips (uno superior de 4MB y uno inferior de 8MB). Deberás flashear ambos si tu modelo tiene dos.
Paso 2: Conexión del Programador CH341A
Esta es la parte más delicada. Una mala conexión puede resultar en lecturas fallidas o, en el peor de los casos, dañar el chip.
- Identifica el Pin 1 en el chip de la BIOS. Suele estar marcado con un pequeño círculo o punto grabado.
- Asegúrate de que el cable rojo de la pinza SOIC8 se alinee con el Pin 1 del chip.
- Conecta la pinza al chip con firmeza, asegurándote de que todos los pines metálicos hagan buen contacto. Conecta el programador CH341A al puerto USB de tu ordenador con Linux.
Paso 3: Lectura y Respaldo de la BIOS Original (¡CRÍTICO!)
No te saltes este paso. Tu copia de seguridad de la BIOS original es tu única red de seguridad si algo sale mal.
- Abre una terminal en tu ordenador Linux.
- Ejecuta el comando para leer el chip. Es recomendable hacerlo varias veces para asegurar una lectura correcta.
sudo flashrom -p ch341a_spi -r backup1.bin - Repite el proceso al menos una vez más:
sudo flashrom -p ch341a_spi -r backup2.bin - Verifica que las copias son idénticas usando un hash. Sus sumas de verificación deben coincidir perfectamente.
sha256sum backup*.bin - Si los hashes coinciden, guarda estos archivos en un lugar seguro (en la nube, en un USB, etc.). Este es tu seguro de vida.
Paso 4: Compilación de Coreboot
Ahora construiremos nuestra propia imagen de firmware.
- Clona el repositorio de Coreboot:
git clone https://review.coreboot.org/coreboot - Entra en el directorio y descarga los submódulos:
cd coreboot && git submodule update --init --checkout - Crea un archivo de configuración inicial para el X230:
make menuconfig - Dentro del menú, configura las siguientes opciones clave:
- Mainboard -> Mainboard vendor: Lenovo
- Mainboard -> Mainboard model: ThinkPad X230
- Chipset -> Asegúrate de que las opciones para extraer el blob de Intel ME de tu backup estén configuradas.
- Payload -> Add a payload: SeaBIOS (una opción popular y robusta).
- Guarda la configuración y sal. Ahora, ejecuta el comando de compilación:
make - Si todo va bien, tendrás un archivo llamado
coreboot.romen el directoriobuild.
Paso 5: Flasheo de la Nueva ROM de Coreboot
Con la pinza aún conectada, es hora de escribir tu nuevo firmware.
- Usa flashrom para escribir el archivo
coreboot.romen el chip.
sudo flashrom -p ch341a_spi -w build/coreboot.rom - Este proceso tardará unos minutos. No interrumpas el proceso ni desconectes el programador.
- Una vez finalizado, flashrom verificará la escritura. Si informa de éxito, ¡has terminado la parte más difícil!
Paso 6: Verificación y Reensamblaje
Antes de celebrar, desconecta el programador, vuelve a conectar la batería del X230 y enciéndelo. Si ves la pantalla de arranque de SeaBIOS, ¡felicidades! Apaga el portátil, desconecta la batería de nuevo y vuelve a ensamblar con cuidado el reposamuñecas, el teclado y la tapa inferior.
Conclusión: Desbloqueando el Verdadero Potencial de tu X230
¡Felicidades! Has realizado con éxito una de las modificaciones más potentes para un ThinkPad. Tu X230 ahora arranca más rápido, opera con un firmware de código abierto y, lo más importante, está libre de la molesta whitelist. Es el momento de instalar esa nueva tarjeta Wi-Fi AX, experimentar con diferentes sistemas operativos o simplemente disfrutar de la satisfacción de tener un control total sobre tu hardware. Has dado un paso valiente que no solo moderniza tu portátil, sino que también te une a una comunidad de entusiastas que valoran la libertad, la personalización y la longevidad del hardware bien hecho.


