Cómo flashear y actualizar el firmware de ExpressLRS

Actualizar el firmware de ExpressLRS mantiene su módulo transmisor y receptor en versiones compatibles, desbloquea funciones más recientes y evita problemas confusos de vinculación o telemetría.

Actualización de firmware de ExpressLRS desde una computadora portátil a un receptor FPV

Antes de flashear

Identifique el destino exacto del módulo transmisor o receptor. No adivine basándose en una foto de un producto que se vea similar. Los destinos de firmware de ELRS son específicos del hardware, y el destino incorrecto puede hacerle perder tiempo o inutilizar temporalmente un dispositivo hasta que se recupere.

También decida su frase de vinculación antes de compilar el firmware. Si toda su flota utiliza la misma frase, la vinculación futura será mucho más fácil.

Flujo de trabajo típico de flasheo

  1. Instale el configurador de ExpressLRS desde la fuente oficial del proyecto.
  2. Seleccione la categoría de dispositivo, el fabricante y el destino correctos.
  3. Elija una versión de firmware compatible con su transmisor y receptor.
  4. Introduzca su frase de vinculación y los ajustes regionales según corresponda.
  5. Compile y flashee mediante USB, el passthrough de EdgeTX o Wi-Fi, según el dispositivo.
  6. Reinicie el dispositivo y verifique la conexión del script Lua, la telemetría y el movimiento del receptor.

Flasheo por Wi-Fi

Muchos dispositivos ELRS pueden entrar en modo Wi-Fi después de ser encendidos sin una conexión durante un período determinado. Conecta su computadora o teléfono a la red Wi-Fi de ELRS, abre la página del dispositivo y carga el archivo de firmware.

Esto es especialmente útil cuando el receptor ya está instalado en un dron ajustado. Una instalación limpia del receptor con un buen cableado UART a un controlador de vuelo y stacks de ESC hace que el trabajo de firmware y configuración sea menos doloroso más adelante.

Errores comunes

  • Flashear el transmisor y el receptor a versiones principales de firmware incompatibles.
  • Elegir el destino de hardware incorrecto.
  • Olvidar volver a ingresar la frase de vinculación después de cambiar los perfiles del configurador.
  • Usar un cable USB solo de carga al flashear una radio o un módulo.
  • Probar con las hélices puestas durante el trabajo en el banco de pruebas.

Después de flashear

Abra el script Lua de ELRS en EdgeTX y confirme que el módulo responde. En Betaflight, verifique la pestaña del receptor, el mapa de canales, el interruptor de armado, el failsafe y la telemetría antes de volar.

Referencias oficiales

Por qué fallan las actualizaciones de firmware

La mayoría de los problemas de flasheo de ELRS provienen de tres causas: el destino incorrecto, versiones principales incompatibles o una frase de vinculación que no es idéntica en ambos lados. El destino del hardware es importante porque muchos receptores se ven similares pero utilizan diferentes diseños. La compatibilidad de la versión principal es importante porque un transmisor v2 y un receptor v3 no se comportarán como un par coordinado.

La frase de vinculación es igualmente implacable. Un espacio adicional, el uso de mayúsculas diferente o una frase antigua guardada en un perfil de configurador distinto pueden hacer que el receptor parezca estropeado incluso cuando el firmware se ha flasheado correctamente. Trate la frase como una credencial de configuración y guárdela en un lugar seguro.

USB, Wi-Fi y Passthrough

Existen varios métodos de flasheo. USB es común para módulos externos y algunas radios. El modo Wi-Fi es conveniente para receptores que ya están instalados en un dron. El passthrough de Betaflight puede flashear un receptor a través del controlador de vuelo, pero depende de un cableado y una configuración correctos. Si el passthrough falla, el receptor puede seguir estando bien; el problema puede ser la ruta hacia él.

Utilice el método más simple disponible para el dispositivo que tiene delante. Un principiante no necesita dominar todas las rutas de flasheo de inmediato. El objetivo práctico es un flujo de trabajo repetible que lleve al transmisor y al receptor a un firmware compatible sin tener que adivinar.

Verificación post-flasheo

Después de flashear, no salte directamente al vuelo. Abra el script Lua de ELRS y confirme que la radio puede comunicarse con el módulo. Luego abra Betaflight y verifique la pestaña del receptor. Mueva todos los sticks, accione todos los interruptores y verifique el orden de los canales. Confirme que el interruptor de armado no se arme inesperadamente.

A continuación, pruebe el failsafe con las hélices quitadas. Encienda el dron, confirme el movimiento del receptor, luego apague la radio y observe cómo responde el controlador de vuelo. Una actualización de firmware correcta no está completa hasta que la aeronave reacciona de forma segura cuando el enlace desaparece.

Hábito de mantenimiento

Anote la versión de firmware utilizada en cada aeronave. Cuando añada un nuevo receptor más adelante, sabrá si debe igualar la flota existente o actualizar todo junto. Este pequeño hábito evita el problema clásico del fin de semana en el que tres drones tienen tres versiones diferentes y ninguno de ellos se comporta como espera.

Actualización de toda una flota

Si posee varias aeronaves ELRS, no las actualice al azar. Elija una versión de firmware, actualice primero el transmisor, luego actualice un receptor y pruébelo por completo. Una vez que esa aeronave funcione, repita el proceso para el resto. Esto evita una situación en la que cada dron esté medio actualizado y ninguno pueda volar.

Guarde los archivos de firmware o las notas hasta que la flota sea estable. Si un receptor se comporta de forma diferente, puede comparar el destino, la versión, la frase y el método de flasheo con una configuración que sepa que funciona bien.

Cuándo no actualizar

No actualice el firmware la noche anterior a una carrera, un viaje o un vuelo importante a menos que esté solucionando un problema específico. El equipo estable es más valioso que una nueva función que no ha probado. Si el enlace actual es fiable y no tiene ninguna razón de compatibilidad para cambiar, programe las actualizaciones para una sesión de banco de pruebas cuando tenga tiempo para verificar todo.

Un buen mantenimiento del firmware es tranquilo y aburrido. Flashee, pruebe, documente y luego vuele cerca antes de confiar la actualización en una ruta exigente.

Planificación de la recuperación

Antes de flashear, sepa cómo se recuperaría si la actualización falla. Guarde el nombre del destino, la versión del firmware y las opciones de compilación antes de presionar flashear. Si la actualización por Wi-Fi no funciona, intente usar USB o passthrough solo después de confirmar que el receptor está alimentado correctamente. Un flasheo fallido rara vez es el fin del hardware; suele ser una señal para reducir la velocidad y utilizar un método más limpio.