Your Garmin dives.
All of them.
Garmin keeps your dives in Garmin Connect. Getting them out requires a web browser and a few minutes of patience — that part's on Garmin. Everything after that is on us. Full FIT binary import, 1 Hz profile decoding, GPS extraction on Mk3i, trimix gas mixes. Your dives land in DeepSix Dive Log exactly as your computer recorded them.
Garmin Connect web. Four steps.
Garmin doesn't offer direct BLE export to third-party apps on iOS. Your dives live in Garmin Connect until you manually export them. Here's the path.
Bulk export: Garmin Connect → Account Settings → Export Data. The Activities.zip contains every .fit file. DeepSix handles multiple files from the same share.
Every sample your computer recorded.
Every user-facing field from every Garmin dive is captured. Depth, temperature, gas mixes, tank pressure, GPS where your hardware recorded it — everything. Fields with no current DeepSix equivalent are preserved in extensionData and will be promoted when decompression tracking ships. Only Garmin Connect internal housekeeping values are omitted.
Binary in. Dive profile out.
No SDK. No external tools.
DeepSix implements a native Swift FIT binary parser — no Garmin SDK (there isn't a Swift one), no shelling out, no third-party packages. The parser handles both orderings of FIT message layout: Garmin changed the order summary messages appear in late 2023, and both variants are in the wild.
Unknown message types are preserved verbatim — stored as raw bytes in extensionData so future firmware additions don't silently disappear from your log.
Descent Mk3i recorded where you dived.
DeepSix extracts it.
GPS-capable Garmin models — Descent Mk3 / Mk3i and GPS-enabled Fenix watches in dive mode — record position coordinates in the dive profile while a fix is available at the surface. DeepSix applies the same depth-threshold logic used for Shearwater: the first surface GPS fix before descent is the entry coordinate, the last surface fix after maximum depth is the exit coordinate.
Coordinates are written to your dive site, placed on the map, and used to geolocate every matched photo.
Fenix 6 Pro / 7 / 8 (dive mode)
Descent G1 / G1 Solar
All Garmin dive computers. One file format.
Every Garmin dive computer exports the same FIT schema. Device model and serial number are extracted from the file header and stored for audit purposes.
GPS = entry/exit coordinates extracted from FIT. Trimix = He fraction captured from dive_gas messages.
Your old Garmin dives. New capabilities.
Import completes the baseline. Then enrichment runs automatically.
What we don't have yet.
Got a Garmin? We need your dives.
Garmin FIT import ships in the app. We still want testers with real hardware across the device range — especially Descent Mk3i for GPS validation and Mk2i for trimix. Report anything odd in Discord or at [email protected].
- Achievements →
- AI Features →
- Apple TV →
- DeepSix Dive Log on Mac →
- Gear & Kits →
- GPS Extraction →
- Interactive Dive Map →
- MacDive Import →
- Marine Life ID →
- Photo Color Correction →
- Photos & Memories →
- Reef Context →
- Smart Lists →
- Suunto JSON Import →
- Tides & Conditions →
- Time Reconciliation →
- Translations →
- Trip Planner →
- Wonders →
- Wrecks →