From 2a3c0d981f55828d46108c9b3745ee5bed3e99bd Mon Sep 17 00:00:00 2001 From: Jef Driesen Date: Thu, 2 Nov 2023 18:48:23 +0100 Subject: [PATCH] Add BLE detection for the Aqualung i330R and Apeks DSX Add the Aqualung i330R and Apeks DSX model numbers to the Pelagic pattern table. These two models also use a new BLE service UUID. Signed-off-by: Jef Driesen --- core/btdiscovery.cpp | 4 +++- core/qt-ble.cpp | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/core/btdiscovery.cpp b/core/btdiscovery.cpp index 23802ae69..8f21cc421 100644 --- a/core/btdiscovery.cpp +++ b/core/btdiscovery.cpp @@ -35,7 +35,9 @@ static struct modelPattern model[] = { { 0x4654, "Oceanic", "Veo 4.0" }, { 0x4655, "Sherwood", "Wisdom 4" }, { 0x4656, "Oceanic", "Pro Plus 4" }, - { 0x4743, "Aqualung", "i470TC" } + { 0x4741, "Apeks", "DSX" }, + { 0x4743, "Aqualung", "i470TC" }, + { 0x4744, "Aqualung", "i330R" }, }; struct namePattern { diff --git a/core/qt-ble.cpp b/core/qt-ble.cpp index ab95a3638..aade30608 100644 --- a/core/qt-ble.cpp +++ b/core/qt-ble.cpp @@ -141,6 +141,7 @@ static const struct uuid_match serial_service_uuids[] = { { "6e400001-b5a3-f393-e0a9-e50e24dcca9e", "Nordic Semi UART" }, { "98ae7120-e62e-11e3-badd-0002a5d5c51b", "Suunto (EON Steel/Core, G5)" }, { "cb3c4555-d670-4670-bc20-b61dbc851e9a", "Pelagic (i770R, i200C, Pro Plus X, Geo 4.0)" }, + { "ca7b0001-f785-4c38-b599-c7c5fbadb034", "Pelagic (i330R, DSX)" }, { "fdcdeaaa-295d-470e-bf15-04217b7aa0a0", "ScubaPro G2"}, { "fe25c237-0ece-443c-b0aa-e02033e7029d", "Shearwater (Perdix/Teric/Peregrine)" }, { "0000fcef-0000-1000-8000-00805f9b34fb", "Divesoft" },