diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/zeppos/services/ZeppOsShortcutCardsService.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/zeppos/services/ZeppOsShortcutCardsService.java
index 606a030e5..8ff7d058f 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/zeppos/services/ZeppOsShortcutCardsService.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/zeppos/services/ZeppOsShortcutCardsService.java
@@ -90,6 +90,8 @@ public class ZeppOsShortcutCardsService extends AbstractZeppOsService {
READINESS("34", "1"),
ALEXA("35", "1"),
ZEPP_PAY("37", "1"),
+ CALORIES("38", "1"),
+ HRV("1047865", "1"),
;
private final String appNum;
@@ -194,11 +196,7 @@ public class ZeppOsShortcutCardsService extends AbstractZeppOsService {
final String appNum = StringUtils.untilNullTerminator(buf);
final String cardNum = StringUtils.untilNullTerminator(buf);
final boolean enabled = buf.get() == 0x01;
- final byte b = buf.get();
- if (b != 0) {
- LOG.warn("Unexpected byte {} at pos {}", b, buf.position() - 1);
- return;
- }
+ final String version = StringUtils.untilNullTerminator(buf);
final ShortcutCard card = ShortcutCard.fromCodes(appNum, cardNum);
final String cardPrefValue;
if (card != null) {
diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml
index 6fe89f18b..ea1a9eb6a 100644
--- a/app/src/main/res/values/arrays.xml
+++ b/app/src/main/res/values/arrays.xml
@@ -954,6 +954,7 @@
- @string/menuitem_sleep
- @string/menuitem_hr
- @string/menuitem_activity
+ - @string/calories
- @string/menuitem_spo2
- @string/menuitem_phone
- @string/menuitem_events
@@ -973,6 +974,7 @@
- @string/menuitem_recommendation
- @string/menuitem_zepp_coach
- @string/menuitem_zepp_pay
+ - @string/hrv
- @string/menuitem_readiness
- @string/menuitem_body_composition
- @string/menuitem_thermometer
@@ -990,6 +992,7 @@
- sleep
- heartrate
- activity
+ - calories
- spo2
- phone
- events
@@ -1009,6 +1012,7 @@
- recommendation
- zepp_coach
- zepp_pay
+ - hrv
- readiness
- body_composition
- thermometer
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 3df5ba088..4bd05b33d 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -843,6 +843,7 @@
Visible chart tabs
Sleep
HRV Status
+ HRV
Sleep per week
Sleep today, target: %1$s
Steps per week