diff --git a/CHANGELOG.md b/CHANGELOG.md index 04f87a32d..e0a16e326 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ ### Changelog -### 0.57.0 (WIP) +### 0.57.0 * Initial limited support for Mi Band 6 * Amazfit GTR2/GTS2: Fix for flashing watchfaces * Amazfit GTR/GTS/GTR2/GTS2/Bip S: Allow flashing AGPS bundles diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huami/HuamiFWHelper.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huami/HuamiFWHelper.java index 9633e2fe9..f35e5dc3b 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huami/HuamiFWHelper.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huami/HuamiFWHelper.java @@ -60,6 +60,9 @@ public abstract class HuamiFWHelper extends AbstractMiBandFWHelper { case GPS_CEP: resId = R.string.kind_gps_cep; break; + case AGPS_UIHH: + resId = R.string.kind_agps_bundle; + break; case RES: case RES_COMPRESSED: resId = R.string.kind_resources; diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/AbstractMiBandFWInstallHandler.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/AbstractMiBandFWInstallHandler.java index 24a5cf56b..7f9b93388 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/AbstractMiBandFWInstallHandler.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/AbstractMiBandFWInstallHandler.java @@ -30,6 +30,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.InstallHandler; import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice; import nodomain.freeyourgadget.gadgetbridge.model.GenericItem; +import static nodomain.freeyourgadget.gadgetbridge.service.devices.huami.HuamiFirmwareType.AGPS_UIHH; import static nodomain.freeyourgadget.gadgetbridge.service.devices.huami.HuamiFirmwareType.WATCHFACE; public abstract class AbstractMiBandFWInstallHandler implements InstallHandler { @@ -100,7 +101,7 @@ public abstract class AbstractMiBandFWInstallHandler implements InstallHandler { return; } StringBuilder builder = new StringBuilder(); - if (helper.getFirmwareType() != WATCHFACE) { + if (helper.getFirmwareType() != WATCHFACE && helper.getFirmwareType() != AGPS_UIHH) { if (helper.isSingleFirmware()) { getFwUpgradeNotice(); builder.append(getFwUpgradeNotice()); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/HuamiFirmwareInfo.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/HuamiFirmwareInfo.java index 3499533c7..9f06b11fd 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/HuamiFirmwareInfo.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/HuamiFirmwareInfo.java @@ -154,6 +154,9 @@ public abstract class HuamiFirmwareInfo { case GPS_ALMANAC: version = "(unknown ALM)"; break; + case AGPS_UIHH: + version = "(unknown AGPS)"; + break; case WATCHFACE: version = "(unknown watchface)"; break; diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 97e429a16..81740fc32 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -802,6 +802,7 @@ GPS Firmware GPS Almanac GPS Error Correction + AGPS Bundle Resources Watchface Unknown Device diff --git a/app/src/main/res/xml/changelog_master.xml b/app/src/main/res/xml/changelog_master.xml index ac0eef0c7..95f90a6a7 100644 --- a/app/src/main/res/xml/changelog_master.xml +++ b/app/src/main/res/xml/changelog_master.xml @@ -1,5 +1,14 @@ + + Initial limited support for Mi Band 6 + Amazfit GTR2/GTS2: Fix for flashing watchfaces + Amazfit GTR/GTS/GTR2/GTS2/Bip S: Allow flashing AGPS bundles + Amazfit Neo: Add lift wrist setting + Fossil Hybrid HR: Restructure settings menus for calibration, file management and physical buttons + Fossil Hybrid HR: Hide old settings on newer firmwares + Improved PineTime/InfiniTime firmware DFU metadata parsing and checks + Amazfit GTR2: Improve firmware update support (still partly broken) Amazfit GTR2/GTS2: Prevent emoji transliterating (Seems to support emoji) diff --git a/fastlane/metadata/android/en-US/changelogs/194.txt b/fastlane/metadata/android/en-US/changelogs/194.txt new file mode 100644 index 000000000..bb7027439 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/194.txt @@ -0,0 +1,7 @@ +* Initial limited support for Mi Band 6 +* Amazfit GTR2/GTS2: Fix for flashing watchfaces +* Amazfit GTR/GTS/GTR2/GTS2/Bip S: Allow flashing AGPS bundles +* Amazfit Neo: Add lift wrist setting +* Fossil Hybrid HR: Restructure settings menus for calibration, file management and physical buttons +* Fossil Hybrid HR: Hide old settings on newer firmwares +* Improved PineTime/InfiniTime firmware DFU metadata parsing and checks