aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/serial_ftdi.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/core/serial_ftdi.c b/core/serial_ftdi.c
index 9c410d834..d6c97f577 100644
--- a/core/serial_ftdi.c
+++ b/core/serial_ftdi.c
@@ -126,10 +126,12 @@ static dc_status_t serial_ftdi_sleep (void *io, unsigned int timeout)
static int serial_ftdi_open_device (struct ftdi_context *ftdi_ctx)
{
INFO(0, "serial_ftdi_open_device called");
- int accepted_pids[] = { 0x6001, 0x6010, 0x6011, // Suunto (Smart Interface), Heinrichs Weikamp
- 0xF460, // Oceanic
- 0xF680, // Suunto
- 0x87D0, // Cressi (Leonardo)
+ int accepted_pids[] = {
+ 24577, 24592, 24593, // 0x6001, 0x6010, 0x6011x - Suunto (Smart Interface), Heinrichs Weikamp
+ 24597, // 0x6015 - possibly Aqualung
+ 62560, // 0xF460, Oceanic
+ 63104, // 0xF680, Suunto
+ 34768, // 0x87D0, Cressi (Leonardo)
};
int num_accepted_pids = 6;
int i, pid, ret;