Keymaze 500 y Mac OS X

El Keymaze 500 es una chatarra. Es enorme para ser un reloj de pulsera, tarda más de 10 minutos en fijar satélites estando a cielo abierto, los botones se atascan, la pantalla apenas es legible, la batería no dura 8 horas ni recién comprado, y no hay software oficial de Geonaute para Mac OS X.

Después de mucho googlear y hacer pruebas, he conseguido conectarlo a un Mac para descargar los tracks, gracias al script Python pykmaze. A continuación una lista paso a paso de lo que hay que hacer:

1. Descargar e instalar los Prolific USB drivers (PL-2303 USB-to-Serial). La versión para Mac OS X Snow Leopard es compatible con Lion.

2. Descargar e instalar Python Serial Port Extension. Muy fácil, la versión de Python que viene de serie en Mac OS X ya vale.

3. Descargar pykmaze.

4. Conecta el keymaze al USB y enciéndelo. Selecciona: Mode > Main Menu > Transfer Data > OK, ahora deberías ver Waiting for PC to connect en la pantalla del reloj.

5. Abre un terminal, navega hasta la carpeta del pkymaze y prueba que el script funciona. Con la opción --help deberías ver la típica ayuda con todas las opciones del script.

$ ./pykmaze.py --help

6. Comprueba la conexión con la opción -c que muestra el catálogo de tracks.

$ ./pykmaze.py -c

En mi caso, el script suele lanzar trazas de error del tipo: ERROR - Unexpected response 000000 00 56 4b, pero aún así funciona.

7. Si todo ha ido bien deberías ver una lista de tracks, y ya puedes descargarlas con el comando:

$ ./pykamze.py -t 01 -x out.gpx

Donde 01 es el número de track y out.gpx el nombre del fichero GPX para los datos del track. En teoría se pueden exportar también a formato KML pero a mi no me ha funcionado. Ahora deberías poder importar el fichero GPX en Google Earth sin ningún problema.

Con todo, cuesta mucho menos (~100 €) que cualquier modelo de Garmin o Suunto con características similares, así que para registrar rutas de trekking e iniciarse en el mundillo de los relojes con GPS es más que suficiente.