From a user using an ancient contact address...
> Begin forwarded message:
>
> Hello Subsurface team,
>
> I’m reporting an issue with my Mares Puck 4 dive computer not being recognized by Subsurface-mobile, even though it is detected via Bluetooth LE.
>
> Device details:
>
> Model: Mares Puck 4
>
> Firmware: 01.05.01
>
> Firmware updated: 29-10-25
>
> Serial number:
2423007368
>
>
> Phone:
>
> Huawei Mate 20 (HMA-L29)
>
> Android 10 / EMUI 12
>
> Bluetooth and Location enabled
>
>
> Subsurface version:
>
> Subsurface-mobile 3.5.x (latest build, 2025)
>
> libdivecomputer version: 0.8.0-devel-Subsurface-NG
>
>
> Observed behavior: Subsurface detects the device (Device found: "Puck4" [14:2D:41:ED:F1:EA] isLeScanResult: true)
> but reports:
> "not recognized as dive computer"
> and no dives are downloaded.
>
> Steps tried:
>
> Vendor = Mares
>
> Model = Smart Air / Smart / Puck Air
>
> Connection = Bluetooth LE
>
> Force downloading all dives = ON
>
> Stayed on the Bluetooth ON screen on Puck 4
>
> Reinstalled Subsurface and tested latest nightly APK
>
>
> It looks like the new firmware (v01.05.01) is not yet listed in libdivecomputer’s Mares BLE signatures.
> Please add support for this device in a future release.
>
> Logs:
> I can attach my Subsurface-mobile log file if needed — it shows:
>
> Device found: "Puck4" [14:2D:41:ED:F1:EA] isLeScanResult: true Manufacturer data size: 0
> "not recognized as dive computer"
>
> Thank you for your work — Subsurface is an amazing project!
>
> Best regards,
> Sergei