diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/HuamiSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/HuamiSupport.java index 859a5f7c28..16409595c3 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/HuamiSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/HuamiSupport.java @@ -3895,7 +3895,7 @@ public abstract class HuamiSupport extends AbstractBTLEDeviceSupport { return this; } - private HuamiSupport requestAlarms(TransactionBuilder builder) { + protected HuamiSupport requestAlarms(TransactionBuilder builder) { LOG.info("Requesting alarms"); //FIXME: on older devices only the first one works, and on newer only the last is sufficient writeToConfiguration(builder, HuamiService.COMMAND_REQUEST_ALARMS); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitneo/AmazfitNeoSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitneo/AmazfitNeoSupport.java index d6c16a7ecd..9c0cf20fb3 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitneo/AmazfitNeoSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitneo/AmazfitNeoSupport.java @@ -80,6 +80,11 @@ public class AmazfitNeoSupport extends MiBand5Support { writeToChunked(builder, 2, bytes); } + @Override + protected AmazfitNeoSupport requestAlarms(TransactionBuilder builder) { + return this; //Neo always returns response array with '03' in it which marks alarms unused on connect + } + @Override public boolean supportsHourlyChime() { return true; }