-
Notifications
You must be signed in to change notification settings - Fork 20
Settings
Customize Submersion to match your preferences and diving style.
Tap the Settings tab (gear icon) in the navigation bar.
Configure your preferred measurement units:
| Setting | Options |
|---|---|
| Depth | Meters, Feet |
| Temperature | Celsius, Fahrenheit |
| Pressure | Bar, PSI |
| Volume | Liters, Cubic Feet |
| Weight | Kilograms, Pounds |
| SAC | L/min, cu ft/min |
| Option | Description |
|---|---|
| Light | Always light theme |
| Dark | Always dark theme |
| System | Follow device setting |
Configure the Buhlmann algorithm parameters:
| Setting | Default | Description |
|---|---|---|
| GF Low | 30 | Gradient factor at depth |
| GF High | 70 | Gradient factor at surface |
- Conservative: 30/70
- Moderate: 40/85
- Aggressive: 55/95
| Setting | Default | Description |
|---|---|---|
| ppO2 Max Working | 1.4 bar | Limit during working portion |
| ppO2 Max Deco | 1.6 bar | Limit during deco stops |
| CNS Warning | 80% | When to show warning |
| Setting | Default | Description |
|---|---|---|
| Warning Rate | 9 m/min | Yellow warning threshold |
| Critical Rate | 12 m/min | Red alert threshold |
| Setting | Default | Description |
|---|---|---|
| Show Ceiling | On | Display deco ceiling curve |
| Show Ascent Rate | On | Color-code ascent rate |
| Show NDL | On | Display NDL on profile |
Set defaults for new dives:
| Setting | Description |
|---|---|
| Default Dive Type | Pre-selected dive type |
| Default Tank Volume | Pre-filled tank size |
| Default Start Pressure | Pre-filled start pressure |
Enable external services by adding API keys:
For weather data at dive sites:
- Sign up at openweathermap.org
- Get your free API key
- Enter in Settings > API Keys > Weather
For tide predictions:
- Sign up at worldtides.info
- Get your API key
- Enter in Settings > API Keys > Tides
Configure cloud synchronization. For a complete guide to syncing across devices — including a free Cloudflare R2 setup — see Multi-Device Sync.
- Go to Settings > Cloud Sync
- Tap Connect Google Drive
- Sign in with your Google account
- Grant permissions
- Sync is enabled
- Go to Settings > Cloud Sync
- Tap Connect iCloud
- Sign in if prompted
- Sync is enabled
Submersion uses an app-managed JSON sync file stored in a Submersion Sync folder in your cloud provider. If you switch to a custom storage folder, app-managed cloud sync is disabled and your storage provider handles syncing instead.
Sync through any S3-compatible storage provider — Cloudflare R2, Amazon S3, Backblaze B2, MinIO, or a self-hosted server. Available on every platform.
- Go to Settings > Cloud Sync
- Tap S3-Compatible Storage
- Enter your Endpoint URL, Bucket, Access Key ID, and Secret Access Key
- Tap Test Connection, then Save
See Multi-Device Sync for a step-by-step Cloudflare R2 example.
| Option | Description |
|---|---|
| Auto Sync | Sync automatically when data changes |
| Sync on Launch | Run a sync when the app starts |
| Sync on Resume | Run a sync when returning to the app |
| Sync Now | Manual sync trigger |
| Last Sync | When last synced |
If you have multiple profiles:
- Go to Settings > Divers
- Tap the profile you want to use
- That profile becomes active
- Go to Settings > Divers
- Tap + Add Diver
- Enter name and details
- Save
- Go to Settings > Divers
- Tap Edit on your profile
- Update information:
- Name, email, phone
- Emergency contact
- Medical info
- Insurance details
- Save changes
- Go to Settings > Divers
- Swipe left on the profile
- Tap Delete
- Confirm deletion
Manage paired dive computers:
| Action | Description |
|---|---|
| Add | Pair a new computer |
| Rename | Change display name |
| Remove | Unpair a computer |
| Download | Fetch dives |
Learn more about dive computers →
Access data management:
| Action | Description |
|---|---|
| Import | UDDF, CSV, or backup |
| Export | UDDF, CSV, or PDF |
| Backup | Full database backup |
| Restore | Restore from backup |
Learn more about import/export →
View app information:
| Info | Description |
|---|---|
| Version | Current app version |
| Build | Build number |
| Licenses | Open source licenses |
| GitHub | Link to repository |
| Report Issue | Link to issue tracker |
To reset all settings to defaults:
- Go to Settings > About
- Tap Reset Settings
- Confirm
Many settings are stored per-diver:
| Per-Diver | Global |
|---|---|
| Units | Theme |
| GF settings | API keys |
| Default values | Cloud accounts |
| Display options | App version |
This means each diver can have their own preferences when switching profiles.
Getting Started
Logging Your Dives
Your Dive World
Diver & Gear
Insights & Planning
Setup & Data
Reference