diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BLETypeConversions.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BLETypeConversions.java index 7411691f0..c297ec88e 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BLETypeConversions.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BLETypeConversions.java @@ -144,6 +144,12 @@ public class BLETypeConversions { value[6] & 0xff ); + if (value.length > 7) { + TimeZone timeZone = TimeZone.getDefault(); + timeZone.setRawOffset(value[7] * 15 * 60 * 1000); + timestamp.setTimeZone(timeZone); + } + if (honorDeviceTimeOffset) { int offsetInHours = MiBandCoordinator.getDeviceTimeOffsetHours(); if (offsetInHours != 0) {