From cd8ac94a936bba7d1dca1471c318a7e189fdbe14 Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Wed, 11 Nov 2020 09:48:50 +0100 Subject: [PATCH] Mi Band 5: Whitelist FW 1.0.2.24 --- .../service/devices/huami/miband5/MiBand5FirmwareInfo.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/miband5/MiBand5FirmwareInfo.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/miband5/MiBand5FirmwareInfo.java index abad04ba7..d4fbf1071 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/miband5/MiBand5FirmwareInfo.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/miband5/MiBand5FirmwareInfo.java @@ -41,12 +41,14 @@ public class MiBand5FirmwareInfo extends HuamiFirmwareInfo { crcToVersion.put(26302, "1.0.1.16"); crcToVersion.put(26666, "1.0.1.32"); crcToVersion.put(54599, "1.0.2.08"); + crcToVersion.put(23572, "1.0.2.24"); // resources crcToVersion.put(8009, "1.0.0.76"); crcToVersion.put(47040, "1.0.1.16"); crcToVersion.put(49094, "1.0.1.32"); crcToVersion.put(18506, "1.0.2.08"); + crcToVersion.put(22895, "1.0.2.24"); // font crcToVersion.put(31978, "1"); @@ -67,9 +69,11 @@ public class MiBand5FirmwareInfo extends HuamiFirmwareInfo { } return HuamiFirmwareType.INVALID; } - if (ArrayUtils.startsWith(bytes, WATCHFACE_HEADER)) { + /* + if (ArrayUtils.startsWith(bytes, new byte[] {'U','I','H','H'})) { return HuamiFirmwareType.WATCHFACE; } + */ if (ArrayUtils.startsWith(bytes, NEWFT_HEADER)) { if (bytes[10] == 0x03 || bytes[10] == 0x06) { return HuamiFirmwareType.FONT;