+34 641 10 27 16

Desbloqueo de la placa AML por UART

AsicBoost · Desbloqueo AML

Cómo desbloquear la placa AML por UART

Habilitamos la reversión de firmware en placas Amlogic para instalar AsicBoost.

Esta es una guía para desbloquear las placas de control Amlogic (AML) en mineros Bitmain Antminer. En placas con firmware de fábrica de septiembre de 2025 o posterior, la reversión del firmware por tarjeta SD está bloqueada. Abajo mostramos cómo habilitar el puerto USB de la placa por UART: después podrás bajar el firmware con una imagen SD e instalar AsicBoost. El procedimiento es a nivel de hardware y está pensado para usuarios con experiencia.

Qué modelos necesitan desbloqueo

El desbloqueo por UART no es necesario para todos los mineros, solo para los que cumplen ambas condiciones:

  • una placa de control Amlogic (AML);
  • firmware de fábrica de septiembre de 2025 o posterior (FR 1.20+), donde la reversión por tarjeta SD está bloqueada.

Suelen ser los modelos más nuevos: Antminer S19 XP, S21 (y variantes), T21, L9.

Si tienes una placa XIL, BB o CV, o el firmware de fábrica es anterior a septiembre de 2025, no hace falta desbloquear: la reversión por imagen SD y la instalación de AsicBoost funcionan directamente. Puedes identificar el tipo de placa en HashCore Toolkit al escanear la red o en la documentación.

Qué necesitas

  • Una placa de control AML y una fuente de 12 V.
  • Un PC o portátil con Windows.
  • Un adaptador USB-UART con los controladores instalados (por ejemplo, Silicon Labs CP2102).
  • Un programa de terminal para enviar comandos (por ejemplo, PuTTY).
  • Cables puente (Dupont) para conectar el adaptador a los pines de la placa.
  • Pinzas o un destornillador fino para puentear el jumper JP2.
  • Una tarjeta SD con una imagen de fábrica para bajar el firmware tras el desbloqueo.
Adaptador USB-UART (por ejemplo, CP2102)

Solo usamos TX, RX y GND, los demás pines no hacen falta.

  • Power Indicator: indicador de alimentación de la placa
  • Level Select Pin: no se usa; un jumper aplica la tensión de alimentación al pin Output Voltage
  • TX Indicator: indicador de señal TX
  • RX Indicator: indicador de señal RX
  • Hardware Flow Control Pins: no se usan

Desbloqueo paso a paso

1
Puerto COM

Conecta el adaptador USB-UART al ordenador y comprueba el número de puerto COM asignado en el Administrador de dispositivos (por ejemplo, COM7).

Identificar el número de puerto COM
2
Conector UART en la placa

En la placa de control, localiza el conector UART de servicio. Suele ser un grupo de tres pines marcados RX, TX y GND.

Este conector se usa para la conexión serie a la placa: ver el registro de arranque, hacer diagnósticos y recuperar el dispositivo. Antes de conectar, asegúrate de que las marcas de los pines se lean bien para no equivocarte al cablear el adaptador USB-UART.

Conector UART en la placa Amlogic
3
Cableado

Conecta el adaptador a la placa así:

  • GND del adaptadorGND de la placa (tierra / común)
  • RXD del adaptadorTX de la placa (transmisión de datos)
  • TXD del adaptadorRX de la placa (recepción de datos)
Cableado del adaptador a la placa
4
Configurar PuTTY

Abre PuTTY y en Connection type elige Serial. Indica el puerto COM al que está conectado el adaptador USB-UART y ajusta la velocidad (Speed / Baud) a 115200.

Deja el resto de parámetros por defecto:

  • Data bits: 8
  • Stop bits: 1
  • Parity: None
  • Flow control: None
Ajuste del puerto COM y la velocidad en PuTTY
5
Comprobar la conexión

Enciende la placa de control. En el terminal debería aparecer un registro de arranque, esto confirma que el adaptador está bien cableado y que hay comunicación con la placa.

Durante el intercambio de datos, los LED TX y RX del adaptador parpadearán. Esto indica que se están transfiriendo datos entre el adaptador y la placa de control.

Si no aparece el registro de arranque o los LED TX/RX no parpadean, revisa:

  • que el adaptador esté bien cableado;
  • que todas las conexiones sean firmes;
  • los ajustes de PuTTY (puerto COM, velocidad y otros parámetros).
Registro de arranque en el terminal
6
Jumper JP2

Pon la placa de control en modo de recuperación. Para ello, desconecta por completo su alimentación, localiza el jumper JP2 y puentea con cuidado sus pines con unas pinzas metálicas o un destornillador pequeño.

Puenteo del jumper JP2
7
Entrar en modo U-Boot

Asegúrate de que la ventana de PuTTY está activa y luego enciende la placa de control. Mantén el jumper JP2 puenteado hasta que aparezcan las primeras líneas del registro de arranque en el terminal.

En cuanto empiece el arranque, suelta JP2 y pulsa varias veces seguidas la tecla Space. Si se hace bien, el arranque automático se interrumpe y la placa entra en modo U-Boot (ENV).

Si U-Boot no arranca, desconecta la alimentación y repite el procedimiento. En el siguiente encendido, puentea brevemente los pines JP1 o JP2 varias veces para forzar la interrupción del arranque y entrar en U-Boot.

Entrada en modo U-Boot
8
Comando setenv

Escribe el comando setenv bitmain_usb_switch 1 y pulsa Enter. Habilita el puerto USB de la placa.

Introducir el comando setenv bitmain_usb_switch 1
9
Comando saveenv

Escribe saveenv y pulsa Enter para guardar el ajuste.

Guardar el ajuste con el comando saveenv
10
Reinicio

Reinicia la placa de control para que los cambios surtan efecto y el dispositivo arranque con normalidad.

Tras un reinicio correcto puedes pasar a la siguiente fase:

  1. Baja la versión del firmware de fábrica con una imagen SD preparada.
  2. Después, instala el firmware AsicBoost siguiendo la guía para tu modelo de minero ASIC.

Si todos los pasos anteriores se hicieron correctamente, la instalación de AsicBoost se completará sin restricciones.

Guía en vídeo: Desbloqueo de la placa AML

El vídeo se añadirá pronto

Si el puerto no se desbloqueó

Si el puerto no se desbloqueó y en el terminal sigue apareciendo la línea de comandos de U-Boot, ejecuta los siguientes comandos uno por uno. Tras cada comando pulsa Enter y espera a que termine.

saveenv
setenv bitmain_usb_switch 1
saveenv

Tras ejecutar los comandos correctamente, reinicia la placa de control. En el siguiente arranque el ajuste bitmain_usb_switch quedará guardado y el puerto USB debería funcionar en modo desbloqueado. Si el problema persiste, repite el procedimiento asegurándote de que todos los pasos anteriores se hicieron bien.

Reintroducir los comandos de desbloqueo
¿Placa desbloqueada? Instala el firmware con HashCore Toolkit.
Instalar con HashCore Toolkit

Preguntas frecuentes

¿Qué mineros necesitan el desbloqueo AML?
El desbloqueo es necesario en mineros Bitmain Antminer con placa de control Amlogic (AML) y firmware de fábrica de septiembre de 2025 o posterior, por ejemplo S19 XP, S21, T21 y L9. En estas placas la reversión por tarjeta SD está bloqueada, así que el puerto USB se abre por UART.
¿Es obligatorio desbloquear la placa?
Solo si tienes una placa AML con firmware de septiembre de 2025 o posterior y la reversión por SD está bloqueada. Si AsicBoost se puede instalar directamente o puedes revertir por SD, no hace falta desbloquear.
¿Se puede hacer sin UART?
En placas Amlogic con firmware nuevo, SSH y la reversión por SD están cerrados, así que el puerto USB solo se puede habilitar por UART. No hay otra vía en estas placas.
¿Puede dañar la placa?
El desbloqueo usa comandos estándar de U-Boot y no sobrescribe la memoria del minero, por lo que el riesgo es mínimo. Pero el procedimiento es a nivel de hardware: trabaja con cuidado con los jumpers y la alimentación y no confundas los pines RX, TX y GND.
¿Qué ajustes usar en PuTTY?
Modo Serial, velocidad (Speed / Baud) 115200, Data bits 8, Stop bits 1, Parity None, Flow control None.
¿Qué hacer tras el desbloqueo?
Tras desbloquear, baja la versión del firmware de fábrica con una imagen SD y luego instala AsicBoost con HashCore Toolkit siguiendo la guía de tu modelo.

Ayuda

¿La placa no se desbloquea?

Escribe a soporte: te indicamos el pinout de tu placa, revisamos contigo la salida del terminal y te acompañamos hasta tener el firmware instalado. Respondemos en ruso, inglés y español.

Escribir por Telegram