Amazfit Active 2: Fix firmware updates

This commit is contained in:
José Rebelo
2025-03-19 13:06:20 +00:00
parent 528fb09f52
commit bef1be8aa4
2 changed files with 10 additions and 2 deletions
@@ -37,7 +37,11 @@ public class AmazfitActive2Coordinator extends ZeppOsCoordinator {
8913152, // chinese mainland version
8913153,
8913155, // chinese mainland version
8913159
8913159,
10092800,
10092801,
10092803,
10092807
));
}
@@ -217,7 +217,11 @@ public class ZeppOsFwHelper {
private void processZipFile(final ZipFile zipFile) {
// Attempt to handle as a firmware
final byte[] firmwareBin = getFileFromZip(zipFile, "META/firmware.bin");
byte[] firmwareBin;
firmwareBin = getFileFromZip(zipFile, "META/firmware.bin");
if (firmwareBin == null) {
firmwareBin = getFileFromZip(zipFile, "META/firmware_sign.bin");
}
if (firmwareBin != null) {
if (isCompatibleFirmwareBin(firmwareBin)) {
firmwareType = HuamiFirmwareType.FIRMWARE;