---
title: "Downloading dives"
description: "The difference between the dive list and the full recording, how to download one dive, how long each transfer takes, and what reaches your account."
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.divelogic.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Downloading dives

import { LogPanel } from "@/components/react/LogScreens";

Getting a dive off a computer is two transfers. Connecting reads the **dive
list**, one line per dive the computer holds. Opening a dive downloads the
**recording**, the dive second by second, one at a time and only when you ask.

## The dive list

The list fills the moment the header reads **Online**. Each line carries:

- **Dive number**: the computer's own numbering.
- **Start and end time**: the computer's clock, as it wrote it.
- **Duration**: total dive time.
- **Max depth, average depth**: in the computer's depth unit.
- **Mode**: `CC/BO`, `OC Tec`, `Gauge`, `OC Rec`, `Freedive` and so on.

That lists every dive by date, duration and depth, but cannot draw a profile or
compare the dive against a plan. The app gives up on reading the list after 40
seconds.

> **Note**
>
> The average depth in the list is unreliable on some firmware. DiveLogic works it
> out again from the recording, so it can change after you open the dive.

## Downloading a recording

The recording holds one reading every few seconds: depth, the gas breathed, ppO₂
and setpoint, the decompression ceiling, time to surface, CNS, temperature, and
tank pressure where the computer has it. It also carries the settings the dive
started on.

1. Connect the computer and wait for **Online**. See
   [Pairing a dive computer](/log/pairing).

2. Select the dive from the list.

3. Wait for **Downloading dive log**.

The dive then opens on the **Graph** tab with a profile and a reading count in
its header. One you have not downloaded shows `Dive log not downloaded.`
instead, and its row is dimmed when the computer is offline too. Download time
depends on the dive rather than the connection; the app gives up on a single dive
after two minutes.

## What reaches your account

A dive is written to the device first and sent to your account afterwards; if
that fails, sending is retried. Dives stay on the device you downloaded them to,
so they open without the computer present. Three things sync:

- **The computer**: its name, and once a dive is downloaded, its serial number,
  model and firmware version.
- **The dive list**: one line per dive.
- **The recording**: the dive as the computer wrote it, plus the CNS percentage
  and the number of readings.

Dives are private to you unless recorded against a course you have joined; see
[Courses](/account/courses). Deleting a dive deletes its recording. There is no
manual entry and no file import: the review screen's empty state says "Import a
dive log from your computer", which means download it over Bluetooth.

## Next

[Reading a logged dive](/log/reading-a-dive), and
[when a transfer fails](/log/troubleshooting).

Source: https://docs.divelogic.ai/log/downloading/index.mdx
