NUEVAS FUNCIONES EN LOS EQUIPOS "X" DE GARMIN

Por Antonio Rodríguez Franco, el 16-Mayo-2006. Actualizado 25-10-08

Este documento hace referencia a una funcionalidad, no documentada aún, de los equipos 60CX/CSX y 76CX/CSX implementada a partir de la versión del firmware 2,71. Esta misma funcionalidad la tiene todos los equipos eTrex de la serie X que acepta tarjetas microSD, como el Venture CX, Legend CX y HCX, Vista CX y HCX

Garmin indica que a partir de esta versión, además de poder grabarse el track activo o principal en la memoria interna del equipo (como siempre se ha hecho), éste se puede guardar en la tarjeta microSD interna al mismo tiempo sin límites de tamaño.

Además, la unidad se puede configurar de tal forma que se puede acceder a la tarjeta como si fuera una unidad de disco más. Eso facilita enormemente el acceso a ella sin que se requiera de una tarjeta adaptadora de tipo SD. Sin embargo, hay que comentar que las comunicaciones con la tarjet cuando está en el equipo, son mucho mas lenta que cuando la tarjeta se usa en un lector. COmo todas las tarjetas microSD se venden hoy día con un convertidor SD, ya sabeis que lo mejor que podeis hacer es usarlo

Aclaraciones importantes sobre la grabación de los tracks en la tarjeta de memoria

  1. Lo que se guarda en la tarjeta es una copia de lo que se guarda al mismo tiempo en la memoria interna del equipo. Me refiero al track activo de 10.000 (diez mil) puntos de track. Así que si se activa la opción de guardar el track en la tarjeta de memoria, se estará guardando una réplica, una repetición de lo que ya hay en la memoria. Así que hablaremos de TRACK activo guardado en la memoria, y TRACK activo guardado en la tarjeta
  2. No se cómo se guarda el TRACK activo guardado en la memoria ni el formato que se usa para hacerlo, pero si sé que para acceder a él, hay que conectar la unidad a un ordenador PC, y ejecutar uno de los muchos programas que se usan para las comunicaciones como OziExplorer, CompeGPS, Trackmaker, Mapsource, G7toWin, etc, etc. En estos casos se usa el protocolo especificado por Garmin para establecer las comunicaciones.
  3. El TRACK activo guardado en la tarjeta se guarda en la tarjeta de memoria sólo si se activa esta funcionalidad por el usuario final, y cuando lo hace, lo hace usando el formato universal de intercambio de tracks de tipo *.gpx. Este formato es en realidad un documento tipo xml que está implementándose en muchos programas, entre ellos, Google Earth. El GPS le pone el nombre de forma automática considerando la fecha. Por ejemplo, un track guardado hoy se llamaría 20060516.gpx
  4. El TRACK activo guardado en la memoria se puede usar para la navegación trackback, y para guardarla en cualquiera de los 20 tracks guardados que tiene el equipo en la memoria interna.
  5. Por el momento, el TRACK activo guardado en la tarjeta no se puede usar en el GPS. El GPS simplemente se limita a guardarlo.
  6. No se puede guardar el TRACK activo guardado en la memoria interna en la tarjeta como un TRACK activo guardado en la tarjeta cuando hayamos finalizado nuestro recorrido. Lo contrario tampoco puede hacerse. Insisto que el TRACK activo guardado en la tarjeta sólo puede crearse en tiempo real, mientras nos vamos desplazando.
  7. El TRACK activo guardado está limitado por un total de 10.000 puntos de track
  8. El TRACK activo guardado en la tarjeta no tiene más límite en longitud (en número de puntos de track) que la cantidad de memoria que hay disponible en la tarjeta. Cuando pasa otro día, el TRACK activo guardado en la tarjeta cambia de nombre y habrá que añadirlo al creado el día anterior si es que lo queremos verlos juntos.
  9. Cuando el TRACK activo guardado se llena con los 10000 puntos, pueden pasar dos cosas y eso es algo que es seleccionable por el usuario final enla configuracion de track (mirad la tercera imagen de abajo, donde pone <Sustituir cuando esté lleno>. Si esa opción está activada, un nuevo punto 10000 se crea a costa de borrar el punto 1, desplazando todos y cada uno de los puntos del track una posición hacia abajo (es decir, el punto 2 pasa a ser el punto 1, el 3 el punto 2, y asi, se queda vació el 10000 para incorporar un nuevo punto). Dicho de otra forma. Con esta opción mantenemos integro el final del track, pero a costa de ir perdiendo el principio del mismo. Si esta opción <Sustituir cuando esté lleno> no se activa, lo que pasa es que el track deja de tomar puntos cuando se llena el punto 10000. No perdemos el principio, pero si el final de nuestro recorrido.
  10. Es muy dificil, por decir imposible, que el TRACK activo guardado en la tarjeta llegue a contener en un solo día 10000 puntos de track, porque 10.000 puntos es una barbaridad. Más si se usa el modo automático de recogida de puntos. Tengo constancia de algunos amigos que no han llenado en 10 dias de peripecias en Pirineos un track de 10000 puntos de un Geko 201. Lo más normal es que nos llevemos haciendo un recorrido durante 8 horas o más y terminemos obteniendo 2300 puntos (como me ha pasado a mi en la llamada "Marcha del Guiri" en Sierra Nevada este fin de semana con un recorrido a pie de 32,4km). Cuando llegue el día siguiente, el GPS le dará un nuevo nombre al track y luego lo unimos nosotros o no según sea nuestra voluntad. Pulsa AQUI para ver el experimento que he hecho para demostrarlo
  11. Sin embargo, si se usa el modo de toma de puntos por intervalo de tiempo, y le decimos que pille un punto por cada segundo, tendríamos 10000segundos/60=166,66 minutos, que /60 = 2,7 horas para completar mas o menos un track con 10000 puntos. En este caso, el TRACK activo guardado en la tarjeta sigue y sigue tomando puntos y no se truncaría ni se cortaría como le pasaría al TRACK activo guardado.
  12. Ahora es posible usar la tarjeta de memoria dentro del receptor GPS como si de una unidad de disco convencional se tratara. Nota importante: cuidado con lo que se hace a partir de ahora, porque si tenemos una tarjeta original de Garmin con los mapas CityNavigator, podemos borrar su contenido y esto está fuera de garantía..

Y como una imagen vale más que mil palabras..

Para poder grabar el track en la tarjeta de memoria microSD, tendremos que acceder al menú <Tracks>
Luego hay que darle al botón <Configurar>
Y hay un menú específico para acceder a la Configuración de la tarjeta de datos
Hay que activar la opción <Guardar track en tarjeta>. Aquí se muestra que sólo un 1% de la memoria de la tarjeta está ocupada, y una lista con al menos 7 tracks del tipo gpx ya creados
Nada se puede hacer con estos tracks. Si seleccionamos uno de ellos con el botón joystick, y le damos al botón <Enter>, solo conseguiremos poder borrarlo
Y si en vez de darle al botón <Enter> le damos al botón <Menú> solo conseguiremos restablecer la Configuracion inicial
Hasta aquí he indicado lo que se puede hacer para grabar el track en la tarjeta, y sus posibilidades, que son ninguna (por ahora) más que el almacenamiento
 
       
SI accedemos esta vez al menú <Configurar>
Y a continuación al menú <Interfaz>
Veremos que en la parte inferior aparece una nueva opción <USB Mass Storage>.
Si lo seleccionamos y pulsamos el botón <Enter> veremos como el sistema operativo Windows XP inicia un procedimiento que reconoce la tarjeta dentro del receptor como una unidad de disco convencional
       

En mi caso, se ha creado la unidad <Disco extraible (E:)>

Cuando este disco (tarjeta) está disponible, no se pueden establecer las comunicaciones convencionales con el receptor. Oziexplorer, MapSource, CompeGPS, etc, no lo reconocerá, y no se podrán intercambiar ningún tipo de datos con él (waypoints, tracks y rutas) en ninguna de las dos direcciones

Y si accedo a ella como si fuera un disco normal, puedo ver la lista completa de archivos de track guardados en esa tarjeta. Podemos borrarlos, cambiarles el nombre, copiarlos en el PC, y hacer todo lo que se puede hacer con un disco o con un lápiz de memoria tipo USB normal.

Fijaros que dentro de esta tarjeta se ha creado la carpeta <Garmin>

Y dentro de esa carpeta <Garmin> se encuentra el archivo <gmapsupp.img> que es un mapa conteniendo mapas en el formato especificado por Garmin. En este caso se trata de un mapa creado por mi para mi propio uso

Para salir de este modo de acceso a la tarjeta, hay que realizar el proceso típico de extracción segura que debe realizarse con todas las unidades de disco, incluyendo los lapices de memoria USB.

En cuanto se haga, OziExplorer, CompeGPS, MapSource, etc, consiguen de nuevo el control de la unidad

Para comprobar que lo anterior es cierto he hecho un experimento. He cogido mi 60CX y he hecho lo siguiente:

Lo he programado para que el track principal adquiera puntos de track por tiempo (no de forma automatica),con la toma de un punto de track por cada segundo

De esta forma, tenemos 10.000 / 60 = 166,67 minutos, o lo que es lo mismo, 2,77 horas de tomas continuadas de puntos hasta que el track principal de la memoria se llene por completo

Pero lo he dejado a propósito durante 6,13 horas

Efectivamente el track activo o principal se ha llenado como era de esperar. Es curioso que no diga que está al 100%, pero lo está..

Sin embargo, con la tarjeta microSD de 64Mb que venía de serie con el equipo, y teniendo el mapa que veis en la imagen de arriba que ocupa 328Kb, el equipo indica que sólo se ha ocupado un 4% del total de la memoria de la tarjeta

El track que se ha creado en la tarjeta se llama 20060517.gpx

Y ahora, claro está, hago una descarga primero del track activo con Oziexplorer (ACTIVE LOG) para descubrir que el track ocupa 9999 puntos. Y cuando uso la opción <Cargar / Import GPX file (Wps and Tracks), y busco el archivo 20060517.gpx que está guardado en la tarjeta, me encuentro que el track tiene 22090 puntos (ACTIVE LOG152907). Recordar que ambos tracks han sido capturados al mismo tiempo y con el misma receptor. No pongo aquí una imagen del track, porque el GPS ha estado estático (no lo he movido). La diferencia en las distancias marca la distancia total del track, que es la que se ha generado con los errores del equipo. No tenía el equipo en un sitio con buena visión del cielo. Lo tenía en la terraza de mi casa, y era de esperar esos errores

 


Nota de Óscar Ráez:

Sobre el último artículo que has escrito referente al soft 2.71 de los gpsmap 60. En el último apartado pones que es necesario utilizar el icono de desconexión segura del dispositivo usb, esto es correcto pero no necesario en windows xp (en windows 2000 y anteriores si es necesario), pero en XP automáticamente los dispositivos de memoria usb vienen configurados por defecto para permitir extracción rápida sin necesidad de realizar la operación que mencionas ya que no utilizan caché intermedia y escriben directamente en la unidad. No es por incordiar, pensé que a lo mejor no lo sabías. En propiedades del dispositivo USB puedes observar la configuración que viene por defecto:

Nota de Antonio: No conocía este detalle de las unidades de disco, pero si quisiera hacer un comentario. Si lo que queremos es dejar de usar el GPS, con este procedimiento descrito por Óscar, podemos simplemente desconectar el equipo y luego apagarlo (el equipo no se dejará apagar mientras esté siendo usado como una unidad de disco). Pero si lo que queremos es que deje de funcionar como unidad de disco, y luego lo podamos usar como GPS para el intercambio de datos (como por ejemplo, para pasar un track gpx a un programa, elaborarlo, y luego pasarlo a uno de los tracks guardados para navegar mas tarde) es conveniente darle al sistema de extracción segura, porque en este ultimo caso, el equipo, sin apagarse, devuelve el control al PC y podemos seguir trabajando como si nada hubiera ocurrido.