Я разработал приложение, которое подключается к устройству BLE (на основе платы микросхемы RN4080). Подключение к устройству успешно и работает, как ожидалось. Для указанного телефона c на основе 8.1 соединение происходит, но обратный вызов onConnectionStateChange вызывается с newState как BluetoothProfile # STATE_DISCONNECTED
Приложение работает с различными другими телефонами, но не работает только на указанном телефоне c (ASUS Zenfone Max M1, с Android 8.1) Еще одно наблюдение - при перезапуске телефона приложение работает нормально, но перестает работать после некоторого использования. К сожалению, я не могу понять, какие действия приводят к сбою приложения.
Какие-либо подсказки или указания помогут решить проблему?