From 4ef2ecebefa8ef1a0301f82c873ab3ce37ce8410 Mon Sep 17 00:00:00 2001 From: "Rajaratnam, Roshan" Date: Thu, 21 Nov 2019 11:22:18 +0100 Subject: [PATCH 1/3] Override MTU size to default upon disconnection --- .../android/nrfmeshprovisioner/ble/BleMeshManager.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Example/nrf-mesh/app/src/main/java/no/nordicsemi/android/nrfmeshprovisioner/ble/BleMeshManager.java b/Example/nrf-mesh/app/src/main/java/no/nordicsemi/android/nrfmeshprovisioner/ble/BleMeshManager.java index 1e73082f9..360b270c9 100644 --- a/Example/nrf-mesh/app/src/main/java/no/nordicsemi/android/nrfmeshprovisioner/ble/BleMeshManager.java +++ b/Example/nrf-mesh/app/src/main/java/no/nordicsemi/android/nrfmeshprovisioner/ble/BleMeshManager.java @@ -36,6 +36,7 @@ import no.nordicsemi.android.ble.callback.DataSentCallback; public class BleMeshManager extends LoggableBleManager { + private static final int MTU_SIZE_DEFAULT = 23; private static final int MTU_SIZE_MAX = 517; /** @@ -123,6 +124,8 @@ protected void initialize() { @Override protected void onDeviceDisconnected() { + //We reset the MTU to 23 upon disconnection + overrideMtu(MTU_SIZE_DEFAULT); mIsDeviceReady = false; isProvisioningComplete = false; mMeshProvisioningDataInCharacteristic = null; From 4743d2868acba5135db1b614c8479f547621a3be Mon Sep 17 00:00:00 2001 From: "Rajaratnam, Roshan" Date: Thu, 21 Nov 2019 11:22:47 +0100 Subject: [PATCH 2/3] Version code bumped for release. --- Example/nrf-mesh/app/build.gradle | 4 ++-- android-nrf-mesh-library/meshprovisioner/build.gradle | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Example/nrf-mesh/app/build.gradle b/Example/nrf-mesh/app/build.gradle index 62a5e6cc7..00f279e65 100644 --- a/Example/nrf-mesh/app/build.gradle +++ b/Example/nrf-mesh/app/build.gradle @@ -30,8 +30,8 @@ android { applicationId "no.nordicsemi.android.nrfmeshprovisioner" minSdkVersion 18 targetSdkVersion 29 - versionCode 58 - versionName "2.1.2" + versionCode 59 + versionName "2.1.3" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" multiDexEnabled true vectorDrawables.useSupportLibrary = true diff --git a/android-nrf-mesh-library/meshprovisioner/build.gradle b/android-nrf-mesh-library/meshprovisioner/build.gradle index b0988127f..48591932c 100644 --- a/android-nrf-mesh-library/meshprovisioner/build.gradle +++ b/android-nrf-mesh-library/meshprovisioner/build.gradle @@ -29,8 +29,8 @@ android { defaultConfig { minSdkVersion 18 targetSdkVersion 29 - versionCode 58 - versionName "2.1.2" + versionCode 53 + versionName "2.1.3" javaCompileOptions { annotationProcessorOptions { From 1c31599405e7707efed0212592880aa311e74709 Mon Sep 17 00:00:00 2001 From: "Rajaratnam, Roshan" Date: Thu, 21 Nov 2019 11:26:26 +0100 Subject: [PATCH 3/3] Version code bumped for release. --- android-nrf-mesh-library/meshprovisioner/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android-nrf-mesh-library/meshprovisioner/build.gradle b/android-nrf-mesh-library/meshprovisioner/build.gradle index 48591932c..9949821be 100644 --- a/android-nrf-mesh-library/meshprovisioner/build.gradle +++ b/android-nrf-mesh-library/meshprovisioner/build.gradle @@ -29,7 +29,7 @@ android { defaultConfig { minSdkVersion 18 targetSdkVersion 29 - versionCode 53 + versionCode 59 versionName "2.1.3" javaCompileOptions {