-
-
Notifications
You must be signed in to change notification settings - Fork 7
Supported Devices
Latisha edited this page Jan 10, 2026
·
1 revision
LibDC-Swift supports BLE-enabled dive computers through libdivecomputer.
All Shearwater BLE models are fully supported:
- Perdix (all variants)
- Perdix AI
- Perdix 2
- Petrel (all variants)
- Petrel 2
- Petrel 3
- NERD
- NERD 2
- Teric
- Peregrine
- Peregrine TX ✅ Verified
- Tern
- Fixed: BLE packet boundary preservation for SLIP framing
- Fixed: Fingerprint support for incremental downloads
BLE support available for:
- GOA
- iDive Sport
- iDive Color
- OSTC 3
- OSTC 4
- Icon HD
- Genius
- Sirius
- Puck 4
- Extreme
- Atom 2
- i770R, i200C
- i330R, DSX
- G2, G3
- EON Steel
- EON Core
- Smart (various models)
- Freedom
- LibDC-Swift is BLE-focused
- USB support depends on macOS/iOS limitations
- For USB devices, consider libdivecomputer directly
- ✅ Verified: Tested and confirmed working
- 🟡 Expected: Should work based on libdivecomputer support
- ❌ Known Issues: Documented problems
To request support for a new device:
- Check if libdivecomputer supports it
- Open an issue with device model and firmware version
- Provide BLE service UUID if known