From f6b183d39af37c6780b865e2bf75b4f9fc981935 Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Thu, 21 Dec 2017 09:40:47 +0100 Subject: [PATCH] Allow firmware files up to 1.5MB This helps some experiments --- .../gadgetbridge/devices/miband/AbstractMiBandFWHelper.java | 2 +- .../gadgetbridge/service/devices/miband/FirmwareTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/AbstractMiBandFWHelper.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/AbstractMiBandFWHelper.java index e22c22f59..16722450f 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/AbstractMiBandFWHelper.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/AbstractMiBandFWHelper.java @@ -50,7 +50,7 @@ public abstract class AbstractMiBandFWHelper { } try (InputStream in = new BufferedInputStream(uriHelper.openInputStream())) { - this.fw = FileUtils.readAll(in, 1024 * 1024); // 1 MB + this.fw = FileUtils.readAll(in, 1024 * 1536); // 1.5 MB determineFirmwareInfo(fw); } catch (IOException ex) { throw ex; // pass through diff --git a/app/src/test/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/FirmwareTest.java b/app/src/test/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/FirmwareTest.java index 7456e60a1..9a79ab040 100644 --- a/app/src/test/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/FirmwareTest.java +++ b/app/src/test/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/FirmwareTest.java @@ -17,7 +17,7 @@ import nodomain.freeyourgadget.gadgetbridge.util.FileUtils; @Ignore("Disabled for travis -- needs vm parameter -DMiFirmwareDir=/path/to/firmware/directory/") public class FirmwareTest { - private static final long MAX_FILE_SIZE_BYTES = 1024 * 1024; // 1MB + private static final long MAX_FILE_SIZE_BYTES = 1024 * 1536; // 1.5MB private static final int MI_FW_VERSION = 0; // FIXME private static final int MI1A_FW_VERSION = 0; // FIXME private static final int MI1S_FW1_VERSION = 0;