- ¿Puedo editar algo en el Inspector?
- No, esta herramienta es estrictamente de solo lectura. Es el complemento diagnóstico del resto del paquete. Cuando necesites cambiar un archivo, usa las otras utilidades: [FIT Time Adjuster](/tools/fit-time-adjuster) para desplazar la hora, [FIT Sport Changer](/tools/fit-sport-changer) para cambiar el deporte, [FIT Device Changer](/tools/fit-device-changer) para los metadatos del dispositivo, y así con el resto.
- ¿Por qué algunos valores de posición son números enormes?
- El formato FIT guarda la latitud y la longitud en semicírculos: un entero de 32 bits con signo donde 2^31 semicírculos equivalen a 180 grados. Los valores en bruto se ven como 535124800 en lugar de 47,85. Convertimos cualquier campo que termine en _lat o _long a grados decimales para que veas la coordenada legible junto al número en bruto.
- ¿El Inspector se atasca con un archivo de varias horas?
- No: las tablas se virtualizan con el desplazamiento nativo del navegador, así que puedes abrir una tabla de registros con 30.000 entradas y la interfaz sigue fluida. La decodificación tarda alrededor de un segundo por hora de actividad en un portátil moderno. Los archivos de una randonnée larga o una salida de 24 horas se abren sin problema.
- ¿Qué tipos de mensaje debería mirar primero?
- Para un archivo de actividad: empieza por file_id (fabricante, producto, fecha de creación), session (el registro resumen: distancia total, tiempo total, promedios), lap (resúmenes por vuelta), record (datos por segundo) y event (inicio/fin, pulsaciones de vuelta, activaciones de autopausa). Para un archivo de recorrido: course, course_point (avisos de giro) y record. Para un archivo de entrenamiento: workout y workout_step.
- Mi archivo no se decodifica en otra herramienta. ¿Funcionará aquí?
- A menudo sí. Usamos el SDK oficial de Garmin con la validación estricta desactivada, así que los archivos con corrupción leve o extensiones no estándar igualmente muestran lo que pueden. Si ni el Inspector logra decodificarlo, el archivo está realmente dañado y necesitas una herramienta de recuperación, o una nueva exportación desde el origen.
- ¿Cómo averiguo qué dispositivo escribió un archivo?
- Abre los mensajes device_info. El campo manufacturer es el enum de Garmin (o wahoo_fitness, suunto, coros, etc.), y el campo product es el modelo del dispositivo. La primera fila de device_info suele ser el ciclocomputador o reloj en sí; las filas siguientes son sensores emparejados (pulsómetro, potenciómetro, sensor de cadencia, etc.).
- ¿Por qué mi archivo tiene cientos de tipos de mensaje "unknown_xxx"?
- Garmin reserva espacio en la especificación FIT para extensiones propias de cada fabricante, y Wahoo, Stages, Coros y Polar lo usan para datos privados. Los tipos de mensaje desconocidos suelen ser datos privados del fabricante que Strava y Garmin Connect ignoran. Son inofensivos, simplemente no están en la especificación pública.
- ¿Qué es un campo de desarrollador?
- Los campos de desarrollador son campos personalizados escritos en el FIT por una app de terceros o un campo de datos de Connect IQ. Tienen sus propios mensajes field_description que declaran su nombre y unidades. El Inspector muestra tanto las tablas de field_description como las columnas de campos de desarrollador junto a los campos estándar.