From eb052cead3d8255f25e3236903c93e0f9ac93c17 Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Mon, 21 Nov 2016 17:29:16 +0100 Subject: [PATCH] Pebble 2: Also honor the mtu when client gets a change reported Should help older LE Pebbles --- .../service/devices/pebble/ble/PebbleGATTClient.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java index a9a2acd0..5d2c6038 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java @@ -61,6 +61,7 @@ class PebbleGATTClient extends BluetoothGattCallback { if (characteristic.getUuid().equals(MTU_CHARACTERISTIC)) { int newMTU = characteristic.getIntValue(FORMAT_UINT16, 0); LOG.info("Pebble requested MTU: " + newMTU); + mPebbleLESupport.setMTU(newMTU); } else { LOG.info("onCharacteristicChanged()" + characteristic.getUuid().toString() + " " + GB.hexdump(characteristic.getValue(), 0, -1)); }