From 97dbbf67d063905ce3249d521406f5310242ec4e Mon Sep 17 00:00:00 2001 From: Erik Johansson Date: Sat, 17 Nov 2018 14:52:56 +0100 Subject: [PATCH] MGB: allow second byte to be 0x03 As reported in #351 --- .../java/com/health/openscale/core/bluetooth/BluetoothMGB.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothMGB.java b/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothMGB.java index c52f64f1..c969515b 100644 --- a/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothMGB.java +++ b/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothMGB.java @@ -153,7 +153,7 @@ public class BluetoothMGB extends BluetoothCommunication { int hdr_2 = popInt(); int hdr_3 = popInt(); - if (hdr_1 == 0xAC && hdr_2 == 0x02 && hdr_3 == 0xFF) { + if (hdr_1 == 0xAC && (hdr_2 == 0x02 || hdr_2 == 0x03) && hdr_3 == 0xFF) { measurement = new ScaleMeasurement(); popInt(); //unknown =00