Garmin, Linux, Tutoriales

Recordatorio: Sincroniza tu dispositivo Garmin con Ubuntu

Ubuntu¿Tienes un dispositivo Garmin y no sabes cómo subir tus actividades porque tienes Ubuntu? No pasa nada. Existe al menos una solución.

Según la documentación, la sincronización debería funcionar con todos los dispositivos, pero en los siguientes dispositivos ha sido probado éxito:

  • Garmin Forerunner 60
  • Garmin Forerunner 405CX
  • Garmin Forerunner 310XT
  • Garmin Forerunner 610
  • Garmin Forerunner 910XT
  • Garmin FR70
  • Garmin Swim

Yo lo he hecho con el 310XT y ha funcionado perfectamente.Garmin Forerunner 310XT

 

El requisito es tener instalado Python 2.7+, ya que la librería que maneja el ANT+ está escrita en Python (probablemente ya vendrá instalado por defecto con la distro de Ubuntu).

sudo apt-get install python

Ya con esto, podemos bajar y descomprimir los dos siguientes archivos:

  • openant– Librería para hacer funcionar el ANT+ por USB.
  • antfs-cli – Aplicación para extraer las actividades del Garmin a través del ANT+.

Para instalar openant, nos metemos en su carpeta ya descomprimida y:

sudo python setup.py install

Para instalar antfs-cli, nos metemos en su carpeta ya descomprimida y:

sudo python setup.py install

Ya está instalado todo lo necesario. Ahora, enchufa tu ANT+ a cualquier puerto USB, enciende tu dispositivo Garmin y habilita la vinculación y la transferencia de datos.

Ejecutando el siguiente comando, la aplicación se emparejará con el dispositivo y obtendrá todas las actividades que haya en memoria (si hay muchas tardará un rato, pero la siguiente vez que lo hagas no volverá a extraer todas ya que la aplicación guarda un log):

antfs-cli –pair

Una vez emparejado, el comando a utilizar será (si no volviera a encontrar el dispositivo, vuelve a emparejarlo con el comando anterior):

antfs-cli –upload

Todas las actividades y datos extraídos del dispositivo se almacenan en ‘~/.config/antfs-cli/’. Dentro encontrarás una carpeta con el número de referencia del dispositivo. En ella, hay una carpeta ‘activities’ que contiene todos los archivos .fit extraídos del dispositivo. Estos son los archivos que puedes subir a Garmin Connect, Endomondo…

De momento es la mejor solución que he encontrado. Espero que te sirva.

Anuncios
Garmin, Linux, Tutoriales

Sincroniza tu dispositivo Garmin con Ubuntu

Ubuntu¿Tienes un dispositivo Garmin y no sabes cómo subir tus actividades porque tienes Ubuntu? No pasa nada. Existe al menos una solución.

Según la documentación, la sincronización debería funcionar con todos los dispositivos, pero en los siguientes dispositivos ha sido probado éxito:

  • Garmin Forerunner 60
  • Garmin Forerunner 405CX
  • Garmin Forerunner 310XT
  • Garmin Forerunner 610
  • Garmin Forerunner 910XT
  • Garmin FR70
  • Garmin Swim

Yo lo he hecho con el 310XT y ha funcionado perfectamente.Garmin Forerunner 310XT

 

El requisito es tener instalado Python 2.7+, ya que la librería que maneja el ANT+ está escrita en Python (probablemente ya vendrá instalado por defecto con la distro de Ubuntu).

sudo apt-get install python

Ya con esto, podemos bajar y descomprimir los dos siguientes archivos:

  • openant– Librería para hacer funcionar el ANT+ por USB.
  • antfs-cli – Aplicación para extraer las actividades del Garmin a través del ANT+.

Para instalar openant, nos metemos en su carpeta ya descomprimida y:

sudo python setup.py install

Para instalar antfs-cli, nos metemos en su carpeta ya descomprimida y:

sudo python setup.py install

Ya está instalado todo lo necesario. Ahora, enchufa tu ANT+ a cualquier puerto USB, enciende tu dispositivo Garmin y habilita la vinculación y la transferencia de datos.

Ejecutando el siguiente comando, la aplicación se emparejará con el dispositivo y obtendrá todas las actividades que haya en memoria (si hay muchas tardará un rato, pero la siguiente vez que lo hagas no volverá a extraer todas ya que la aplicación guarda un log):

antfs-cli –pair

Una vez emparejado, el comando a utilizar será (si no volviera a encontrar el dispositivo, vuelve a emparejarlo con el comando anterior):

antfs-cli –upload

Todas las actividades y datos extraídos del dispositivo se almacenan en ‘~/.config/antfs-cli/’. Dentro encontrarás una carpeta con el número de referencia del dispositivo. En ella, hay una carpeta ‘activities’ que contiene todos los archivos .fit extraídos del dispositivo. Estos son los archivos que puedes subir a Garmin Connect, Endomondo…

De momento es la mejor solución que he encontrado. Espero que te sirva.

Garmin, Tutoriales

Sincronización del Garmin Forerunner 310XT

Tengo el Garmin Forerunner 310XT y he estado teniendo problemas con la sincronización con el PC a través del USB ANT+.

Tras navegar por varios sitios, encontré un post en español donde resume muy bien cómo arreglar esto.

Yo lo he hecho y funciona perfectamente.

El post es: http://blog.juansegui.com/2013/01/solucionando-problemas-garmin-fr-310xt/

Aquí lo dejo:

Hoy el post me ha salido un poco más técnico (sólo un poco), con un problemilla que llevaba arrastrando desde la última actualización del firmware (FW) de mi Garmin forerunner 310XT.

El problema

Os cuento. Desde la última actualización del FW, la 4.50, que se produjo en julio (página de actualización de Garmin), el reloj no sincronizaba las carreras cuando enchufaba el pincho USB del Ant+. Después de darle muchas vueltas, la secuencia que tenía que hacer era la siguiente: 1.- Con el reloj apagado (y a mano), activar el emparejamiento con dispositivos nuevos, que por defecto siempre aparece como desactivado.ANT Agent

2.- Una vez hecho esto, encender el reloj e ir hasta el menú de configuración de la sincronización de datos, mediante: mode > configuración > Sistema > Transferencia de datos, y sale la siguiente pantalla. Tiene que estar Activado (sí) y Vinculación (Activado).

Garmin 310XT

3.- Cuando haces esto el Ant+ agent lanza una ventana en la que te pregunta si quieres vincular tu nuevo dispositivo detectado. Aquí decimos que sí, momento en el cual en el reloj nos sale una pantalla similar, se vinculan y se pone a transmitir los datos de los entrenamientos no guardados. Hasta aquí todo parece bien, pero… una vez que ha enviado los entrenamientos volvemos al punto 1. Se “rompe” la sincronización y ya no podemos subir ni bajar datos al reloj desde la página de Garmin Connect ni ninguna compatible con el mismo (Endomondo, Runkkeper, etc…). Tampoco podemos enviar entrenos al reloj ni trayectos, ni NADA. Otra cosa es que los archivos de actividades .FIT también los empezó a guardar en otra ubicación, en vez de

  • C:\Users\NOMBREUSUARIO\AppData\Roaming\Garmin\Devices\ID-APARATO\Activities

Los guarda en

  • C:\Users\NOMBREUSUARIO\AppData\Roaming\Garmin\Devices\ID-APARATO\FIT

En resumen: UNA KK!

La solución

Después de estar bastante tiempo con este problema y después de navegar por varios foros, soportes de ayuda y demás, encontré una posible solución, que es la que yo he usado, y desde entonces soy más feliz ;-) Necesitaremos:

  • El reloj (mejor cargado, por si las moscas)
  • El fichero de instalación del Garmin Ant Agent
  • El USB stick
  • El ordenador que uses, alma cándida…

Empezamos:

Lo primero es (SIN EL USB ANT+ ENCHUFADO) cepillarse el árbol del registro con los datos del Garmin Ant Agent. (Lo copio/pego en inglés)

Windows XP
To delete the registry keys on Microsoft Windows XP:
1. Click Start
2. Click Run
3. Type “regedit” in the text box (sin los “”, claro)
4. Click OK
5. Click on the (+) next to the HKEY_CURRENT_USER folder
6. Click on the (+) next to the Software folder
7. Click on the (+) next to the Garmin folder
8. Right-click on the Garmin ANT Agent(tm)
9. Click Delete
10. Click Yes
Windows Vista / 7
To delete the registry keys on Microsoft Windows Vista/ 7:
1. Click Start
2. Type “regedit” in the text box (sin los “”, claro)
3. Click OK
4. Click on the (+) next to the HKEY_CURRENT_USER folder
5. Click on the (+) next to the Software folder
6. Click on the (+) next to the Garmin folder
7. Right-click on the Garmin ANT Agent(tm)
8. Click Delete
9. Click Yes
Cerramos el editor del registro.
Después instalamos de nuevo el Garmin Ant Agent que hemos descargado previamente. Por si las moscas, antes de enchufar de nuevo el USB vamos a “trabajar” en el reloj. Lo que le haremos es lo que se denomina un “Master Reset”, o sea, que lo vamos a dejar como una patena. Para ello, la secuencia de toques de botones es la siguiente (partimos con el reloj APAGADO, por si no lo habías pillado):
  1. Apagar el Forerunner (te lo dije)
  2. Mantener apretado el botón Lap/Reset y darle al Power
  3. Soltar el botón Power cuando aparezca el logo de Garmin (el Lap/Reset sigue apretado)
  4. Aprieta y mantén los botones Mode y Enter
  5. Espera 3 segundos
  6. Suelta el botón Lap/Reset
  7. Espera 5 segundos
  8. Suelta los botones Mode y Enter

En este punto se apaga la pantalla y se reinicia el reloj. Cuando arranque te pedirá los datos de idioma, peso, altura, sexo, edad, estado civil, número de hijos, etc…

Ahora es cuando viene lo bueno. Pinchamos el USB, instalará de nuevo los drivers y tendremos el iconito de marras en la zona de notificaciones del sistema. Le damos con el botón derecho y comprobamos que está activada la vinculación con relojes nuevos.

Si no salta la vinculación, revisamos que tenemos activada la transferencia de datos (mode > configuración > Sistema > Transferencia de datos), como en el punto 2 del “problema”.

Cuando lo haga, vinculamos el aparato y todo volverá a ser felicidad en la casa del usuario del FR 310XT.

ENJOY!

PD: si esto no te funciona, sigue buscando… lo siento, pero es todo a lo que he llegado en mis ratos libres.