I am working on Android BLE, i found strange behavior on Huawei(Honor 7C) devices some times i didn't get response from requestMtu mean when i call this method onMtuChanged method never triggers, this works fine on Samsung devices but on Huawei things are not working well.
Help will be appreciated thanks in advance.
I looked into logs and what i found is that the in case i didn't have the response for MTU request i didn't get the onConnectionUpdated and onConfigureMTU logs, only configureMTU call was visible in the logs when the issue arises
D/BluetoothGatt: configureMTU() - device: 00:60:37:39:95:BE mtu: 256
D/BluetoothGatt: onConnectionUpdated() - Device=00:60:37:39:95:BE interval=6 latency=0 timeout=500 status=0
D/BluetoothGatt: onConfigureMTU() - Device=00:60:37:39:95:BE mtu=247 status=0