diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/igpsport/IGPSportDeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/igpsport/IGPSportDeviceSupport.java index ad5d65a77c..f94879a1c0 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/igpsport/IGPSportDeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/igpsport/IGPSportDeviceSupport.java @@ -276,7 +276,6 @@ public class IGPSportDeviceSupport extends AbstractBTLEDeviceSupport { parseProtobufPacket(finalData); partialPacketInProgress=false; partialBuffer.clear(); - parseProtobufPacket(finalData); return true; } } @@ -317,7 +316,7 @@ public class IGPSportDeviceSupport extends AbstractBTLEDeviceSupport { // 02-header -- results of operations from device //0215FFFF03FFFF00FFFFFFFFFFFFFFFFFFFFFF55 - if (value[0] == (byte) 0x03) { + if (value[0] == (byte) 0x02) { byte result = value[7]; switch (mainService) { case Common.service_type_index.enum_SERVICE_TYPE_INDEX_FILE_OPERATION_VALUE: