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