Por qué este caso es distinto

El GliderKeeper guarda su programa en una zona fija de la memoria flash. En el Standard, el v2 y el Pico, esa zona se dimensionó para el firmware original —las versiones 1.32 y 3.32— y el firmware 5.41 no cabe ahí: la parte de Bluetooth necesita más espacio.

Por eso esta no es una actualización inalámbrica normal. Antes de poder cargar la 5.41, el dispositivo tiene que reorganizar su propia memoria flash para agrandar la zona del programa. La app lo hace por ti, en una sola operación guiada llamada Migración a formato PRO, pero es un proceso de dos fases con un reinicio en medio, y conviene saber qué estás viendo mientras ocurre.

Se borran todos los vuelos guardados y toda la configuración del dispositivo. Reorganizar la flash destruye lo que hubiera dentro. Descarga tus vuelos antes de empezar — una vez arranca la migración ya no hay forma de recuperarlos.

Antes de empezar

  1. Instala o actualiza la app de GliderKeeper en el móvil. La tienes para Android y iPhone en la página de Descargas.
  2. Abre la app una vez con conexión a internet y déjala abierta unos segundos. Al arrancar, la app descarga y guarda los paquetes de firmware. Esto importa más de lo que parece: durante la migración tu móvil estará conectado a la red Wi-Fi del propio GliderKeeper, que no tiene internet, así que en ese momento no se puede descargar nada. Si los paquetes no se guardaron antes, la app se parará a mitad diciendo que no hay firmware disponible.
  3. Descarga tus vuelos. Se van a borrar.
  4. Asegúrate de que el dispositivo siga alimentado durante todo el proceso. No desconectes la batería salvo que la app te lo pida.

Conéctate por Wi-Fi, no por Bluetooth

Esta es la parte que despista: la app habla con los dispositivos modernos por Bluetooth, pero el tuyo todavía no tiene Bluetooth — de eso va precisamente esta actualización. La migración se hace, por tanto, por Wi-Fi.

Enciende el dispositivo y mira el LED azul:

  • Un parpadeo por segundo — modo AP. El GliderKeeper está emitiendo su propia red, llamada GliderKeeper_XXXX. Conecta el móvil a esa red Wi-Fi y vuelve a buscar en la app.
  • Dos parpadeos por segundo — modo STA. El GliderKeeper se ha conectado a una red Wi-Fi o a un punto de acceso que configuraste antes. Pon el móvil en esa misma red antes de buscar.

Si no aparece: la red tiene que ser de 2,4 GHz, la cobertura tiene que ser buena y no puede haber ninguna emisora de RC encendida a menos de 4 m. Reiniciar el GliderKeeper fuerza una búsqueda de red nueva y suele ayudar; salir y volver a entrar en la app, también.

La migración, paso a paso

En la app, ve a Mantenimiento → Firmware → Migración a formato PRO. La app te muestra el aviso de que se borrarán los vuelos; confírmalo para empezar.

A partir de aquí la app encadena tres fases sola — una subida, un reinicio y una segunda subida. Lo que deberías ver:

Fase 1 — se sube el firmware de migración

Una barra de progreso se va llenando mientras la app envía el firmware de migración al dispositivo. Aquí no hay nada raro: se comporta como cualquier otra actualización.

Fase 2 — el dispositivo reinicia y reorganiza su flash

Esta es la fase que parece un fallo y no lo es. El dispositivo se reinicia y reescribe la distribución de su memoria. La app muestra una cuenta atrás de 60 segundos y, al terminar, se pone a buscar el dispositivo otra vez.

Dale hasta 90 segundos en total. Durante ese rato puede que la pantalla del dispositivo no muestre absolutamente nada. No lo desenchufes.

Cuando acaba la cuenta atrás, la app busca primero por Bluetooth —ahora ya lo tiene— durante unos 15 segundos, y si no lo encuentra pasa a buscarlo por Wi-Fi.

Fase 3 — eliges el firmware y se carga

Cuando el dispositivo vuelve, la app te pregunta qué paquete de la 5.41 quieres cargar. Es la clase de competición que vueles: la misma elección de siempre en cualquier actualización de firmware. Elígela, la app la sube y el dispositivo se reinicia.

Cuando vuelva esta vez, está en la 5.41 y tiene Bluetooth.

Si parece que se ha quedado colgado

La app tiene un botón ¿Problemas? en esa pantalla, que dice esto:

El dispositivo está reiniciando y actualizando su memoria flash. Puede tardar hasta 90 segundos. Si al cabo de un minuto no hay progreso:

  1. Reinicia el dispositivo (desconecta y reconecta la batería).
  2. Pulsa Ir al inicio — la app detectará el dispositivo como parcialmente actualizado y continuará automáticamente.

El segundo punto es el importante, y es la razón por la que una migración atascada no deja el aparato inservible. Un dispositivo al que se le ha reorganizado la flash pero todavía no tiene el firmware definitivo se declara en modo recovery, y la app lo reconoce nada más verlo:

Este dispositivo está en modo recovery: su flash se actualizó pero todavía no se ha subido ningún firmware de producción. Sube el firmware ahora para restaurar el funcionamiento normal.

Busca el dispositivo en la pantalla de inicio —aparecerá marcado como recovery—, tócalo, y el proceso sigue donde se quedó. Puedes repetirlo tantas veces como haga falta.

La primera conexión Bluetooth puede fallar. Vuelve a intentarlo.

Es un comportamiento conocido, y bastante probable en un dispositivo recién migrado: la primera conexión por Bluetooth después de la migración a veces da tiempo de espera agotado, o conecta y se desconecta acto seguido. Buscando y conectando por segunda vez funciona. La app ya reintenta sola, así que lo normal es que solo notes que la primera conexión tarda un poco.

Esto pasa en dispositivos recién migrados que llevan poco rato encendidos. Después se estabiliza.

Volver al firmware anterior

Si necesitas volver a la 1.32 (Standard y v2) o a la 3.32 (Pico), puedes — pero no de forma inalámbrica. Volver atrás significa encoger otra vez la zona del programa, y un dispositivo no puede hacerse eso a sí mismo mientras se está ejecutando desde ahí. Hay que hacerlo por USB, desde la aplicación de escritorio de Windows.

Volver atrás borra el dispositivo por completo otra vez: vuelos y configuración. Y ojo, que hay un motivo real para conservar la x.32: es el firmware homologado por la FAI para el Standard, el v2 y el Pico (AMRT063 y AMRT064). La 5.41 funciona en esos modelos, pero solo está homologada en el GliderKeeper Pro.

Lo que necesitas:

  • Un PC con Windows. La grabación por USB solo está en la aplicación de escritorio de Windows, no en Android ni en iPhone. La tienes en la página de Descargas.
  • El driver CH340, si Windows no reconoce el dispositivo al enchufarlo. También está en la página de Descargas.
  • Un cable USB que lleve datos. Los cables de solo carga son una causa habitual —y muy desconcertante— del «no se encontró ningún dispositivo».

El procedimiento:

  1. Conecta el dispositivo al PC por USB y abre la aplicación de escritorio.
  2. Ve a la pestaña USB y pulsa ESCANEAR PUERTOS COM. El dispositivo aparece en Dispositivos detectados con los datos de su chip.
  3. Pulsa Cargar Nuevo Firmware.
  4. Si te lo pide, selecciona el modelo: GliderKeeper Standard o GliderKeeper PICO/PRO.
  5. En Esquema de partición objetivo, elige Original (sin Bluetooth) — este es el paso que de verdad deshace la migración. La app te avisa de que el dispositivo se borrará por completo.
  6. Elige el paquete de firmware de la clase que vueles y deja que escriba.
  7. El primer rearranque después de grabar puede tardar hasta 20 segundos. No desconectes el dispositivo hasta que se ilumine la pantalla.
  8. Cuando la app indique que la escritura ha terminado, desconecta el cable USB y vuelve a encender el dispositivo.

Esa misma pantalla, pero eligiendo Bluetooth como esquema de partición, es también la forma de recuperar un dispositivo por USB si una migración inalámbrica se torció más allá de lo que el modo recovery puede arreglar.