From 66bb6f694e1107e58ca06b85cbeaaa0b3b87b5e8 Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Thu, 12 Nov 2020 17:47:31 +0100 Subject: [PATCH] Amazfit GTR Lite: Prevent using new firmware flashing code (they have not upgraded the protocol yet) --- .../devices/huami/amazfitgtr/AmazfitGTRLiteSupport.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitgtr/AmazfitGTRLiteSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitgtr/AmazfitGTRLiteSupport.java index 69a14edb1..610f44dc2 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitgtr/AmazfitGTRLiteSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitgtr/AmazfitGTRLiteSupport.java @@ -25,6 +25,8 @@ import nodomain.freeyourgadget.gadgetbridge.devices.huami.HuamiFWHelper; import nodomain.freeyourgadget.gadgetbridge.devices.huami.amazfitgtr.AmazfitGTRLiteFWHelper; import nodomain.freeyourgadget.gadgetbridge.service.btle.TransactionBuilder; import nodomain.freeyourgadget.gadgetbridge.service.devices.huami.amazfitgts.AmazfitGTSSupport; +import nodomain.freeyourgadget.gadgetbridge.service.devices.huami.operations.UpdateFirmwareOperation; +import nodomain.freeyourgadget.gadgetbridge.service.devices.huami.operations.UpdateFirmwareOperationNew; import nodomain.freeyourgadget.gadgetbridge.util.Version; public class AmazfitGTRLiteSupport extends AmazfitGTSSupport { @@ -41,6 +43,11 @@ public class AmazfitGTRLiteSupport extends AmazfitGTSSupport { setLanguage(builder); } + @Override + public UpdateFirmwareOperation createUpdateFirmwareOperation(Uri uri) { + return new UpdateFirmwareOperationNew(uri, this); + } + @Override protected void handleDeviceInfo(nodomain.freeyourgadget.gadgetbridge.service.btle.profiles.deviceinfo.DeviceInfo info) { super.handleDeviceInfo(info);