From cc274097264528c0d703573aa3065d0d6e02055a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Rebelo?= Date: Sun, 2 Oct 2022 16:25:56 +0100 Subject: [PATCH] Mi Band 6: Revert find device to a call It looks like 2df6ce2aed does not work on the Mi Band 6, so let's revert it to a normal call until we figure out what command is required. --- .../service/devices/huami/miband6/MiBand6Support.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/miband6/MiBand6Support.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/miband6/MiBand6Support.java index ed3e30291..0bd8021ae 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/miband6/MiBand6Support.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/miband6/MiBand6Support.java @@ -27,6 +27,7 @@ import java.io.IOException; import nodomain.freeyourgadget.gadgetbridge.R; import nodomain.freeyourgadget.gadgetbridge.devices.huami.HuamiFWHelper; import nodomain.freeyourgadget.gadgetbridge.devices.huami.miband6.MiBand6FWHelper; +import nodomain.freeyourgadget.gadgetbridge.model.CallSpec; import nodomain.freeyourgadget.gadgetbridge.service.btle.TransactionBuilder; import nodomain.freeyourgadget.gadgetbridge.service.devices.huami.miband5.MiBand5Support; import nodomain.freeyourgadget.gadgetbridge.service.devices.huami.operations.UpdateFirmwareOperation; @@ -35,6 +36,14 @@ import nodomain.freeyourgadget.gadgetbridge.service.devices.huami.operations.Upd public class MiBand6Support extends MiBand5Support { private static final Logger LOG = LoggerFactory.getLogger(MiBand6Support.class); + @Override + public void onFindDevice(boolean start) { + final CallSpec callSpec = new CallSpec(); + callSpec.command = start ? CallSpec.CALL_INCOMING : CallSpec.CALL_END; + callSpec.name = "Gadgetbridge"; + onSetCallState(callSpec); + } + @Override public UpdateFirmwareOperation createUpdateFirmwareOperation(Uri uri) { return new UpdateFirmwareOperation2020(uri, this);