diff --git a/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothMiScale2.java b/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothMiScale2.java index e3e8a58c..19e3f5a3 100644 --- a/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothMiScale2.java +++ b/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothMiScale2.java @@ -195,7 +195,7 @@ public class BluetoothMiScale2 extends BluetoothCommunication { scaleBtData.setWater(miScaleLib.getWater(weight, impedance)); scaleBtData.setVisceralFat(miScaleLib.getVisceralFat(weight)); scaleBtData.setFat(miScaleLib.getBodyFat(weight, impedance)); - scaleBtData.setMuscle(miScaleLib.getMuscle(weight, impedance)); + scaleBtData.setMuscle((100.0f / scaleBtData.getWeight()) * miScaleLib.getMuscle(weight, impedance)); // convert muscle in kg to percent scaleBtData.setBone(miScaleLib.getBoneMass(weight, impedance)); } else { Timber.d("Impedance value is zero");