Inicio Actualizar firmware

Herramienta gratuita · ArduPlane y ArduCopter 4.5, 4.6 y 4.7

Asistente de actualización de firmware de ArduPilot

Sube tu .param y elige la versión a la que actualizas: te dice qué parámetros se renombran (con el valor convertido si cambian las unidades), cuáles desaparecen y cuáles cambian de significado, y te da el .param convertido.

Ejemplos de parámetros renombrados de ArduPlane 4.6.3 a 4.7.2

El archivo se lee en tu navegador y no se sube.

Qué revisa

Renombrados

Parámetros que cambian de nombre entre versiones, como RTL_ALT → RTL_ALT_M en ArduCopter 4.7, con el valor convertido cuando las unidades pasan de centímetros a metros o de centigrados a grados.

ARMING_CHECK

En 4.7 pasa a ARMING_SKIPCHK con la lógica invertida (bits de comprobaciones que se saltan). Se convierte igual que lo hace ArduPilot al arrancar.

Desaparecen

Parámetros de tu archivo que no existen en la versión de destino y se quitan del .param convertido.

Cambian de significado

Mismo nombre, pero con otras unidades, otra lista de valores u otros bits, o con tu valor fuera del nuevo rango.

Guía: actualizar ArduPilot sin perder la configuración

Cómo actualizar ArduPilot sin perder la configuración

  1. Guarda una copia de los parámetros actuales en Mission Planner o QGroundControl antes de tocar nada.
  2. Lee las notas de la versión (release notes) de ArduPilot: explican los cambios de comportamiento, no solo los de nombre.
  3. Actualiza el firmware con los parámetros en la controladora: al arrancar, ArduPilot convierte los parámetros antiguos a los nuevos.
  4. Si vas a cargar un .param guardado (de una copia de seguridad o de otra aeronave), conviértelo antes con este asistente para que los nombres y las unidades coincidan con la versión nueva.
  5. Revisa y prueba: pasa el resultado por el analizador de .param, comprueba que no queden avisos PreArm y haz las pruebas en tierra.

Qué cambia en ArduPilot 4.7

La versión 4.7 renombra muchos parámetros para que el nombre diga sus unidades, y varios pasan de centímetros a metros o de centigrados a grados. En ArduCopter, por ejemplo, RTL_ALT (cm) pasa a RTL_ALT_M (m), LAND_SPEED (cm/s) a LAND_SPD_MS (m/s) y ANGLE_MAX (cdeg) a ATC_ANGLE_MAX (grados). En QuadPlane cambian también los del control de posición VTOL (Q_P_…). Si cargas un .param antiguo sin convertir, esos valores no se aplican y la aeronave vuela con los valores por defecto.

ARMING_CHECK y ARMING_SKIPCHK

En 4.7, ARMING_CHECK (las comprobaciones de armado activas) se sustituye por ARMING_SKIPCHK (las que se saltan). La lógica se invierte: 0 en ARMING_SKIPCHK significa que no se salta ninguna. El asistente convierte el valor como lo hace el propio ArduPilot al arrancar.

Antes de volar con la versión nueva puedes probar tu configuración en el simulador con ArduPilot SITL.

Otras herramientas gratuitas

Preguntas

¿Hace falta convertir los parámetros al actualizar?

Si actualizas el firmware con los parámetros ya cargados en la controladora, ArduPilot convierte los antiguos al arrancar. Este asistente es para .param guardados que vas a cargar en la versión nueva, por ejemplo de otra aeronave o de una copia de seguridad.

¿De dónde salen los cambios?

De la documentación oficial de parámetros de cada versión (ArduPlane y ArduCopter 4.5.7, 4.6.3 y 4.7.2). Un renombrado se detecta cuando desaparece un parámetro y aparece otro con el mismo nombre descriptivo; si hay dudas, se marca para comprobar.

¿Puedo saltar de 4.5 a 4.7?

Sí: el asistente aplica los cambios paso a paso (4.5 → 4.6 → 4.7). Aun así, revisa las notas de cada versión de ArduPilot antes de volar.

¿Qué hago después?

Revisa el .param convertido en el analizador de .param, cárgalo en la controladora, comprueba que no queden avisos PreArm y haz las pruebas en tierra. Si puedes, vuélalo antes en simulación (SITL).

¿Qué pasa si cargo un .param antiguo en 4.7?

Los parámetros con nombre antiguo no existen en la versión nueva y se ignoran: la aeronave se queda con los valores por defecto en esos ajustes (altura de RTL, velocidades, ángulos…). Conviértelo antes.

Arma, transiciona, aterriza. Y que el Capitán Pitot te diga cómo mejorar.