From ee9d1155baaf8d1e3a1d53b3c6679b0acde27bc6 Mon Sep 17 00:00:00 2001 From: Daniel Dakhno Date: Sun, 19 Dec 2021 12:51:30 +0100 Subject: [PATCH] Fossil HR: fixed on-device confirmation for older firmwares --- .../qhybrid/adapter/fossil_hr/FossilHRWatchAdapter.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/adapter/fossil_hr/FossilHRWatchAdapter.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/adapter/fossil_hr/FossilHRWatchAdapter.java index 97ed35d73..7ef11b660 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/adapter/fossil_hr/FossilHRWatchAdapter.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/adapter/fossil_hr/FossilHRWatchAdapter.java @@ -220,6 +220,11 @@ public class FossilHRWatchAdapter extends FossilWatchAdapter { initializeAfterWatchConfirmation(false); return; } + boolean versionSupportsConfirmation = getCleanFWVersion().compareTo(new Version("1.0.2.22")) != -1; + if(!versionSupportsConfirmation){ + initializeAfterWatchConfirmation(true); + return; + } boolean shouldAuthenticateOnWatch = getDeviceSpecificPreferences().getBoolean("enable_on_device_confirmation", true); if (!shouldAuthenticateOnWatch) { GB.toast("Skipping on-device confirmation", Toast.LENGTH_SHORT, GB.INFO);