From d9a77540ceb511405ef4bdcac879ac76d3264398 Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Fri, 1 Oct 2021 17:42:36 +0200 Subject: [PATCH] Amazfit Bip U: fix watchface installation --- .../devices/huami/amazfitbipu/AmazfitBipUFirmwareInfo.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitbipu/AmazfitBipUFirmwareInfo.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitbipu/AmazfitBipUFirmwareInfo.java index 78dc27162..fb36361bd 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitbipu/AmazfitBipUFirmwareInfo.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitbipu/AmazfitBipUFirmwareInfo.java @@ -54,22 +54,19 @@ public class AmazfitBipUFirmwareInfo extends HuamiFirmwareInfo { return HuamiFirmwareType.FIRMWARE; } return HuamiFirmwareType.INVALID; - } if (ArrayUtils.startsWith(bytes,NEWRES_HEADER)) { return HuamiFirmwareType.RES; } - if (ArrayUtils.startsWith(bytes, WATCHFACE_HEADER)) { + if (ArrayUtils.startsWith(bytes, UIHH_HEADER) && (bytes[4] == 1 || bytes[4] == 2)) { return HuamiFirmwareType.WATCHFACE; } if (ArrayUtils.startsWith(bytes, NEWFT_HEADER)) { if (bytes[10] == 0x01 || bytes[10] == 0x06 || bytes[10] == 0x03) { return HuamiFirmwareType.FONT; - } else if (bytes[10] == 0x02 || bytes[10] == 0x0A) { - return HuamiFirmwareType.FONT_LATIN; } }