Skip to content

Commit

Permalink
Remove Devices not Supported by Subsurface.
Browse files Browse the repository at this point in the history
Remove the latest generation of devices made by Pelagian Pressure
Systems, as their intentionally broken pairing mechanism is not
supported by Subsurface.
Note: This list of devices is only used by the mobile version.

Signed-off-by: Michael Keller <github@ike.ch>
  • Loading branch information
mikeller committed Sep 9, 2024
1 parent 73e3b19 commit 960f6fd
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/descriptor.c
Original file line number Diff line number Diff line change
Expand Up @@ -276,8 +276,11 @@ static const dc_descriptor_t g_descriptors[] = {
{"Aqualung", "i200Cv2", DC_FAMILY_OCEANIC_ATOM2, 0x4749, DC_TRANSPORT_SERIAL | DC_TRANSPORT_BLE, dc_filter_oceanic},
{"Oceanic", "Geo Air", DC_FAMILY_OCEANIC_ATOM2, 0x474B, DC_TRANSPORT_SERIAL | DC_TRANSPORT_BLE, dc_filter_oceanic},
/* Pelagic I330R */
{"Apeks", "DSX", DC_FAMILY_PELAGIC_I330R, 0x4741, DC_TRANSPORT_BLE, dc_filter_oceanic},
{"Aqualung", "i330R", DC_FAMILY_PELAGIC_I330R, 0x4744, DC_TRANSPORT_BLE, dc_filter_oceanic},
// The pairing sequence for these was intentionally broken by Pelagic Pressure Systems
// so they won't work without a custom pairing dialogue provided by the app
// Pelagic should fix this on their side if they want their customers to be able to use Subsurface
//{"Apeks", "DSX", DC_FAMILY_PELAGIC_I330R, 0x4741, DC_TRANSPORT_BLE, dc_filter_oceanic},
//{"Aqualung", "i330R", DC_FAMILY_PELAGIC_I330R, 0x4744, DC_TRANSPORT_BLE, dc_filter_oceanic},
/* Mares Nemo */
{"Mares", "Nemo", DC_FAMILY_MARES_NEMO, 0, DC_TRANSPORT_SERIAL, NULL},
{"Mares", "Nemo Steel", DC_FAMILY_MARES_NEMO, 0, DC_TRANSPORT_SERIAL, NULL},
Expand Down

0 comments on commit 960f6fd

Please sign in to comment.