Skip to content

Error connecting to a turned off camera [HERO 13] #838

@romain-riviere

Description

@romain-riviere

Describe the bug
When trying to reconnect with a turned off camera, the connection established but following requests time out.

Hardware

  • Camera: Hero13 (not reproduced on Hero12
  • Smartphone : Samsung S21 (reproduced with Samsung S25 and Pixel 7)

To Reproduce
Steps to reproduce the behavior using nRFConnect

  1. On the Hero 13, reset the wireless connections
  2. Tap "Pair devices"
  3. On nRFConnect, press Connect on the GoPro
  4. In service "0091", activate/desactivate notifications for characteristic "0092" -> This should work
  5. Now extinguish the camera
  6. Press "Connect" on nRFConnect
  7. Wait for camera to start
  8. In service "0091", activate/desactivate notifications for characteristic "0092" -> Load for a while and then disconnects

Here we are expecting the same behaviour than with the turned on camera. But it seems like a turned off camera does not setup the connection correctly ?

**Logcat for package no.nordicsemi.android.mcp **
2025-10-02 10:47:20.817 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=2 newDisplayState=2
2025-10-02 10:47:59.894 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=2 newDisplayState=2
2025-10-02 10:48:03.894 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=2 newDisplayState=2
2025-10-02 10:48:25.236 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D onClientConnectionState() - status=19 clientIf=14 connected=false device=XX:XX:XX:XX:32:5A
2025-10-02 10:48:25.423 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=2 newDisplayState=2
2025-10-02 10:48:32.126 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=2 newDisplayState=2
2025-10-02 10:48:35.202 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 0
2025-10-02 10:48:35.203 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I call setFrameRateCategory for touch hint category=high hint, reason=touch, vri=VRI[MainActivity]@b87e373
2025-10-02 10:48:35.256 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 1
2025-10-02 10:48:35.278 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D close()
2025-10-02 10:48:35.280 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D unregisterApp() - mClientIf=14
2025-10-02 10:48:35.485 10161-10161 BluetoothAdapter no.nordicsemi.android.mcp D isLeEnabled(): ON
2025-10-02 10:48:35.486 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D connect() - device: XX:XX:XX:XX:32:5A, auto: false
2025-10-02 10:48:35.486 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D registerApp()
2025-10-02 10:48:35.486 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D registerApp() - UUID=a478a602-d4b1-494b-b042-94be5bc0ce35
2025-10-02 10:48:35.488 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=2 newDisplayState=2
2025-10-02 10:48:35.489 10161-10244 BluetoothGatt no.nordicsemi.android.mcp D onClientRegistered() - status=0 clientIf=14
2025-10-02 10:48:35.790 10161-10244 BluetoothGatt no.nordicsemi.android.mcp D onClientConnectionState() - status=0 clientIf=14 connected=true device=XX:XX:XX:XX:32:5A
2025-10-02 10:48:37.393 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D discoverServices() - device: XX:XX:XX:XX:32:5A
2025-10-02 10:48:37.406 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D onSearchComplete() = Device=XX:XX:XX:XX:32:5A Status=0
2025-10-02 10:48:37.429 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90005-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:48:37.432 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90073-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:48:37.433 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90075-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:48:37.434 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90077-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:48:37.435 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90079-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:48:37.437 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90092-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:48:37.438 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90081-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:48:37.440 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90083-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:48:37.442 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90084-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:48:37.443 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: 00002a19-0000-1000-8000-00805f9b34fb enable: true
2025-10-02 10:48:38.122 10161-10619 BluetoothGatt no.nordicsemi.android.mcp D onConnectionUpdated() - Device=XX:XX:XX:XX:32:5A interval=6 latency=0 timeout=2000 status=0
2025-10-02 10:48:38.182 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 2
2025-10-02 10:48:38.258 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I call setFrameRateCategory for touch hint category=no preference, reason=boost timeout, vri=VRI[MainActivity]@b87e373
2025-10-02 10:48:38.421 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 0
2025-10-02 10:48:47.543 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 0
2025-10-02 10:48:47.545 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I call setFrameRateCategory for touch hint category=high hint, reason=touch, vri=VRI[MainActivity]@b87e373
2025-10-02 10:48:47.596 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 1
2025-10-02 10:48:48.508 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 0
2025-10-02 10:48:48.547 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 1
2025-10-02 10:48:48.553 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90092-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:48:51.548 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I call setFrameRateCategory for touch hint category=no preference, reason=boost timeout, vri=VRI[MainActivity]@b87e373
2025-10-02 10:49:05.850 10161-10619 BluetoothLeBasicConn no.nordicsemi.android.mcp E onDescriptorWrite received: 133
2025-10-02 10:49:05.853 10161-10619 BluetoothGatt no.nordicsemi.android.mcp D onClientConnectionState() - status=22 clientIf=14 connected=false device=XX:XX:XX:XX:32:5A
2025-10-02 10:49:05.855 10161-10619 BluetoothLeBasicConn no.nordicsemi.android.mcp E Connection state changing error: 22
2025-10-02 10:49:06.026 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 2
2025-10-02 10:49:06.195 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 0
2025-10-02 10:49:07.909 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=2 newDisplayState=2
2025-10-02 10:50:36.392 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=2 newDisplayState=2
2025-10-02 10:50:48.955 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I handleAppVisibility mAppVisible = true visible = false
2025-10-02 10:50:48.955 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp D visibilityChanged oldVisibility=true newVisibility=false
2025-10-02 10:50:48.970 10161-10187 HWUI no.nordicsemi.android.mcp D CacheManager::trimMemory(20)
2025-10-02 10:50:48.986 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I Relayout returned: old=(0,0,1080,2340) new=(0,0,1080,2340) relayoutAsync=false req=(1080,2340)8 dur=11 res=0x2 s={false 0x0} ch=true seqId=0
2025-10-02 10:50:48.986 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp D Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility
2025-10-02 10:50:48.987 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I stopped(true) old = false
2025-10-02 10:50:48.987 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp D WindowStopped on no.nordicsemi.android.mcp/no.nordicsemi.android.mcp.MainActivity set to true
2025-10-02 10:50:48.987 10161-10187 HWUI no.nordicsemi.android.mcp D CacheManager::trimMemory(20)
2025-10-02 10:50:48.997 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=2 newDisplayState=1
2025-10-02 10:50:49.015 10161-10161 ImeFocusController no.nordicsemi.android.mcp I onPreWindowFocus: skipped hasWindowFocus=false mHasImeFocus=true
2025-10-02 10:50:49.028 10161-10161 ImeFocusController no.nordicsemi.android.mcp I onPostWindowFocus: skipped hasWindowFocus=false mHasImeFocus=true
2025-10-02 10:50:49.239 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=1 newDisplayState=1
2025-10-02 10:50:49.817 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=1 newDisplayState=3
2025-10-02 10:50:50.051 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=3 newDisplayState=3
2025-10-02 10:50:50.067 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=3 newDisplayState=3
2025-10-02 10:50:50.875 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I stopped(false) old = true
2025-10-02 10:50:50.875 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp D WindowStopped on no.nordicsemi.android.mcp/no.nordicsemi.android.mcp.MainActivity set to false
2025-10-02 10:50:50.900 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I handleAppVisibility mAppVisible = false visible = true
2025-10-02 10:50:50.900 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp D visibilityChanged oldVisibility=false newVisibility=true
2025-10-02 10:50:50.908 10161-10161 InsetsController no.nordicsemi.android.mcp I onStateChanged: host=no.nordicsemi.android.mcp/no.nordicsemi.android.mcp.MainActivity, from=android.view.ViewRootImpl.relayoutWindow:11304, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2340), mDisplayCutout=DisplayCutout{insets=Rect(0, 91 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(511, 0 - 569, 91), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2340 physicalDisplayWidth=1080 physicalDisplayHeight=2340 density={3.0} cutoutSpec={M 0,0 H -9.666666666666667 V 30.33333333333333 H 9.666666666666667 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}} sideOverrides={}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=108, center=Point(108, 108)}, RoundedCorner{position=TopRight, radius=108, center=Point(972, 108)}, RoundedCorner{position=BottomRight, radius=108, center=Point(972, 2232)}, RoundedCorner{position=BottomLeft, radius=108, center=Point(108, 2232)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(948, 0 - 1080, 91) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {968d0000 mType=statusBars mFrame=[0,0][1080,91] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {968d0005 mType=mandatorySystemGestures mFrame=[0,0][1080,127] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {968d0006 mType=tappableElement mFrame=[0,0][1080,91] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,91] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {7b350001 mType=navigationBars mFrame=[0,2295][1080,2340] mVisible=false mFlags=SUPPRESS_SCRIM mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {7b350004 mType=systemGestures mFrame=[0,0][90,2340] mVisible=true mFlags= mSideHint=LEFT mBoundingRects=null}, InsetsSource: {7b350005 mType=mandatorySystemGestures mFrame=[0,2244][1080,2340] mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {7b350006 mType=tappableElement mFrame=[0,0][0,0] mVisible=true mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {7b350024 mType=systemGestures mFrame=[990,0][1080,2340] mVisible=true mFlags= mSideHint=RIGHT mBoundingRects=null} }
2025-10-02 10:50:50.910 10161-10161 BLASTBufferQueue_Java no.nordicsemi.android.mcp I new BLASTBufferQueue, mName= VRI[MainActivity]@b87e373 mNativeObject= 0xb4000077a76d4b70 sc.mNativeObject= 0xb4000077d76d8cd0 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3397 android.view.ViewRootImpl.relayoutWindow:11361 android.view.ViewRootImpl.performTraversals:4544 android.view.ViewRootImpl.doTraversal:3708 android.view.ViewRootImpl$TraversalRunnable.run:12542 android.view.Choreographer$CallbackRecord.run:1751 android.view.Choreographer$CallbackRecord.run:1760 android.view.Choreographer.doCallbacks:1216 android.view.Choreographer.doFrame:1142 android.view.Choreographer$FrameDisplayEventReceiver.run:1707
2025-10-02 10:50:50.910 10161-10161 BLASTBufferQueue_Java no.nordicsemi.android.mcp I update, w= 1080 h= 2340 mName = VRI[MainActivity]@b87e373 mNativeObject= 0xb4000077a76d4b70 sc.mNativeObject= 0xb4000077d76d8cd0 format= -2 caller= android.graphics.BLASTBufferQueue.:88 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3397 android.view.ViewRootImpl.relayoutWindow:11361 android.view.ViewRootImpl.performTraversals:4544 android.view.ViewRootImpl.doTraversal:3708 android.view.ViewRootImpl$TraversalRunnable.run:12542
2025-10-02 10:50:50.910 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I Relayout returned: old=(0,0,1080,2340) new=(0,0,1080,2340) relayoutAsync=false req=(1080,2340)0 dur=6 res=0x3 s={true 0xb400007917710ad0} ch=true seqId=0
2025-10-02 10:50:50.915 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp D mThreadedRenderer.initialize() mSurface={isValid=true 0xb400007917710ad0} hwInitialized=true
2025-10-02 10:50:50.930 10161-10161 AbsListView no.nordicsemi.android.mcp D in onLayout changed
2025-10-02 10:50:50.931 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp D reportNextDraw android.view.ViewRootImpl.performTraversals:5193 android.view.ViewRootImpl.doTraversal:3708 android.view.ViewRootImpl$TraversalRunnable.run:12542 android.view.Choreographer$CallbackRecord.run:1751 android.view.Choreographer$CallbackRecord.run:1760
2025-10-02 10:50:50.932 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp D Setup new sync=wmsSync-VRI[MainActivity]@b87e373#2
2025-10-02 10:50:50.932 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I Creating new active sync group VRI[MainActivity]@b87e373#3
2025-10-02 10:50:50.932 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp D Start draw after previous draw not visible
2025-10-02 10:50:50.932 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp D registerCallbacksForSync syncBuffer=false
2025-10-02 10:50:50.939 10161-10192 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp D Received frameDrawingCallback syncResult=0 frameNum=1.
2025-10-02 10:50:50.939 10161-10192 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I mWNT: t=0xb40000794775bf90 mBlastBufferQueue=0xb4000077a76d4b70 fn= 1 HdrRenderState mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$11.onFrameDraw:15016 android.view.ThreadedRenderer$1.onFrameDraw:761
2025-10-02 10:50:50.939 10161-10192 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I Setting up sync and frameCommitCallback
2025-10-02 10:50:50.942 10161-10187 BLASTBufferQueue no.nordicsemi.android.mcp I VRI[MainActivity]@b87e373#1 onFrameAvailable the first frame is available
2025-10-02 10:50:50.942 10161-10187 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
2025-10-02 10:50:50.944 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp D reportDrawFinished seqId=0
2025-10-02 10:50:50.945 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=3 newDisplayState=2
2025-10-02 10:50:50.964 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=2 newDisplayState=2
2025-10-02 10:50:50.981 10161-10161 AbsListView no.nordicsemi.android.mcp D in onLayout changed
2025-10-02 10:50:50.984 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=2 newDisplayState=2
2025-10-02 10:50:50.985 10161-10161 InsetsController no.nordicsemi.android.mcp I onStateChanged: host=no.nordicsemi.android.mcp/no.nordicsemi.android.mcp.MainActivity, from=android.view.ViewRootImpl.handleResized:2789, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2340), mDisplayCutout=DisplayCutout{insets=Rect(0, 91 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(511, 0 - 569, 91), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2340 physicalDisplayWidth=1080 physicalDisplayHeight=2340 density={3.0} cutoutSpec={M 0,0 H -9.666666666666667 V 30.33333333333333 H 9.666666666666667 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}} sideOverrides={}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=108, center=Point(108, 108)}, RoundedCorner{position=TopRight, radius=108, center=Point(972, 108)}, RoundedCorner{position=BottomRight, radius=108, center=Point(972, 2232)}, RoundedCorner{position=BottomLeft, radius=108, center=Point(108, 2232)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(948, 0 - 1080, 91) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {968d0000 mType=statusBars mFrame=[0,0][1080,91] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {968d0005 mType=mandatorySystemGestures mFrame=[0,0][1080,127] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {968d0006 mType=tappableElement mFrame=[0,0][1080,91] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,91] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {7b350001 mType=navigationBars mFrame=[0,2295][1080,2340] mVisible=false mFlags=SUPPRESS_SCRIM mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {7b350004 mType=systemGestures mFrame=[0,0][90,2340] mVisible=true mFlags= mSideHint=LEFT mBoundingRects=null}, InsetsSource: {7b350005 mType=mandatorySystemGestures mFrame=[0,2244][1080,2340] mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {7b350006 mType=tappableElement mFrame=[0,0][0,0] mVisible=true mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {7b350024 mType=systemGestures mFrame=[990,0][1080,2340] mVisible=true mFlags= mSideHint=RIGHT mBoundingRects=null} }
2025-10-02 10:50:50.985 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I handleResized, frames=ClientWindowFrames{frame=[0,0][1080,2340] display=[0,0][1080,2340] parentFrame=[0,0][0,0]} displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false dragResizingChanged=false
2025-10-02 10:50:50.996 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I handleResized, frames=ClientWindowFrames{frame=[0,0][1080,2340] display=[0,0][1080,2340] parentFrame=[0,0][0,0]} displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false dragResizingChanged=false
2025-10-02 10:50:51.044 10161-10161 InsetsSourceConsumer no.nordicsemi.android.mcp I applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=no.nordicsemi.android.mcp/no.nordicsemi.android.mcp.MainActivity
2025-10-02 10:50:51.045 10161-10161 InsetsSourceConsumer no.nordicsemi.android.mcp I applyRequestedVisibilityToControl: visible=true, type=statusBars, host=no.nordicsemi.android.mcp/no.nordicsemi.android.mcp.MainActivity
2025-10-02 10:50:51.064 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp D mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400007917710ad0}
2025-10-02 10:50:51.066 10161-10161 InputMethodManagerUtils no.nordicsemi.android.mcp D startInputInner - Id : 0
2025-10-02 10:50:51.066 10161-10161 InputMethodManager no.nordicsemi.android.mcp I startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
2025-10-02 10:50:51.069 10161-10184 InputTransport no.nordicsemi.android.mcp D Input channel constructed: 'ClientS', fd=147
2025-10-02 10:50:53.814 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 0
2025-10-02 10:50:53.815 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I call setFrameRateCategory for touch hint category=high hint, reason=touch, vri=VRI[MainActivity]@b87e373
2025-10-02 10:50:53.883 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 1
2025-10-02 10:50:53.899 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D close()
2025-10-02 10:50:53.901 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D unregisterApp() - mClientIf=14
2025-10-02 10:50:54.107 10161-10161 BluetoothAdapter no.nordicsemi.android.mcp D isLeEnabled(): ON
2025-10-02 10:50:54.108 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D connect() - device: XX:XX:XX:XX:32:5A, auto: false
2025-10-02 10:50:54.108 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D registerApp()
2025-10-02 10:50:54.108 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D registerApp() - UUID=4bf773da-0784-4c49-8a89-8203dcbc1735
2025-10-02 10:50:54.112 10161-11124 BluetoothGatt no.nordicsemi.android.mcp D onClientRegistered() - status=0 clientIf=14
2025-10-02 10:50:54.166 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 2
2025-10-02 10:50:54.350 10161-10184 BluetoothGatt no.nordicsemi.android.mcp D onClientConnectionState() - status=0 clientIf=14 connected=true device=XX:XX:XX:XX:32:5A
2025-10-02 10:50:54.406 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 0
2025-10-02 10:50:54.410 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 2
2025-10-02 10:50:54.527 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 0
2025-10-02 10:50:54.736 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D onConnectionUpdated() - Device=XX:XX:XX:XX:32:5A interval=6 latency=0 timeout=2000 status=0
2025-10-02 10:50:54.793 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 2
2025-10-02 10:50:54.911 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 0
2025-10-02 10:50:55.958 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D discoverServices() - device: XX:XX:XX:XX:32:5A
2025-10-02 10:50:55.970 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D onSearchComplete() = Device=XX:XX:XX:XX:32:5A Status=0
2025-10-02 10:50:55.991 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90005-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:50:55.993 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90073-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:50:55.995 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90075-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:50:55.998 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90077-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:50:56.000 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90079-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:50:56.002 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90092-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:50:56.004 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90081-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:50:56.008 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90083-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:50:56.012 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90084-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:50:56.015 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: 00002a19-0000-1000-8000-00805f9b34fb enable: true
2025-10-02 10:50:56.111 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 2
2025-10-02 10:50:56.228 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 0
2025-10-02 10:50:56.886 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I call setFrameRateCategory for touch hint category=no preference, reason=boost timeout, vri=VRI[MainActivity]@b87e373
2025-10-02 10:50:57.721 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 0
2025-10-02 10:50:57.723 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I call setFrameRateCategory for touch hint category=high hint, reason=touch, vri=VRI[MainActivity]@b87e373
2025-10-02 10:50:57.753 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 1
2025-10-02 10:50:58.529 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 0
2025-10-02 10:50:58.583 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 1
2025-10-02 10:50:58.598 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90092-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:50:58.742 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 2
2025-10-02 10:50:58.911 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 0
2025-10-02 10:51:01.588 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I call setFrameRateCategory for touch hint category=no preference, reason=boost timeout, vri=VRI[MainActivity]@b87e373
2025-10-02 10:51:01.811 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 0
2025-10-02 10:51:01.814 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I call setFrameRateCategory for touch hint category=high hint, reason=touch, vri=VRI[MainActivity]@b87e373
2025-10-02 10:51:01.892 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 1
2025-10-02 10:51:01.898 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90092-aa8d-11e3-9046-0002a5d5c51b enable: false
2025-10-02 10:51:02.042 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 2
2025-10-02 10:51:02.210 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 0
2025-10-02 10:51:04.898 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I call setFrameRateCategory for touch hint category=no preference, reason=boost timeout, vri=VRI[MainActivity]@b87e373
2025-10-02 10:51:15.625 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=2 newDisplayState=2
2025-10-02 10:51:42.014 10161-11124 BluetoothGatt no.nordicsemi.android.mcp D onClientConnectionState() - status=19 clientIf=14 connected=false device=XX:XX:XX:XX:32:5A
2025-10-02 10:51:42.201 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 2
2025-10-02 10:51:42.209 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=2 newDisplayState=2
2025-10-02 10:51:42.337 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 0
2025-10-02 10:51:46.014 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 0
2025-10-02 10:51:46.015 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I call setFrameRateCategory for touch hint category=high hint, reason=touch, vri=VRI[MainActivity]@b87e373
2025-10-02 10:51:46.074 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 1
2025-10-02 10:51:46.088 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D close()
2025-10-02 10:51:46.090 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D unregisterApp() - mClientIf=14
2025-10-02 10:51:46.295 10161-10161 BluetoothAdapter no.nordicsemi.android.mcp D isLeEnabled(): ON
2025-10-02 10:51:46.297 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D connect() - device: XX:XX:XX:XX:32:5A, auto: false
2025-10-02 10:51:46.297 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D registerApp()
2025-10-02 10:51:46.297 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D registerApp() - UUID=64e7ea4e-d1ce-4b6b-9994-45aca164750a
2025-10-02 10:51:46.303 10161-10621 BluetoothGatt no.nordicsemi.android.mcp D onClientRegistered() - status=0 clientIf=14
2025-10-02 10:51:46.595 10161-11124 BluetoothGatt no.nordicsemi.android.mcp D onClientConnectionState() - status=0 clientIf=14 connected=true device=XX:XX:XX:XX:32:5A
2025-10-02 10:51:46.683 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 2
2025-10-02 10:51:46.800 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 0
2025-10-02 10:51:48.205 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D discoverServices() - device: XX:XX:XX:XX:32:5A
2025-10-02 10:51:48.216 10161-11124 BluetoothGatt no.nordicsemi.android.mcp D onSearchComplete() = Device=XX:XX:XX:XX:32:5A Status=0
2025-10-02 10:51:48.234 10161-11124 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90005-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:51:48.236 10161-11124 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90073-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:51:48.237 10161-11124 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90075-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:51:48.238 10161-11124 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90077-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:51:48.238 10161-11124 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90079-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:51:48.239 10161-11124 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90092-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:51:48.241 10161-11124 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90081-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:51:48.243 10161-11124 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90083-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:51:48.245 10161-11124 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90084-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:51:48.248 10161-11124 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: 00002a19-0000-1000-8000-00805f9b34fb enable: true
2025-10-02 10:51:48.350 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 2
2025-10-02 10:51:48.391 10161-10178 InputTransport no.nordicsemi.android.mcp D Input channel destroyed: 'ClientS', fd=147
2025-10-02 10:51:48.467 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 0
2025-10-02 10:51:48.920 10161-11124 BluetoothGatt no.nordicsemi.android.mcp D onConnectionUpdated() - Device=XX:XX:XX:XX:32:5A interval=6 latency=0 timeout=2000 status=0
2025-10-02 10:51:48.999 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 2
2025-10-02 10:51:49.076 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I call setFrameRateCategory for touch hint category=no preference, reason=boost timeout, vri=VRI[MainActivity]@b87e373
2025-10-02 10:51:49.133 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 0
2025-10-02 10:51:52.954 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 0
2025-10-02 10:51:52.956 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I call setFrameRateCategory for touch hint category=high hint, reason=touch, vri=VRI[MainActivity]@b87e373
2025-10-02 10:51:53.021 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 1
2025-10-02 10:51:54.152 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 0
2025-10-02 10:51:54.220 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I ViewPostIme pointer 1
2025-10-02 10:51:54.234 10161-10161 BluetoothGatt no.nordicsemi.android.mcp D setCharacteristicNotification() - uuid: b5f90092-aa8d-11e3-9046-0002a5d5c51b enable: true
2025-10-02 10:51:57.222 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I call setFrameRateCategory for touch hint category=no preference, reason=boost timeout, vri=VRI[MainActivity]@b87e373
2025-10-02 10:52:16.668 10161-10183 BluetoothLeBasicConn no.nordicsemi.android.mcp E onDescriptorWrite received: 133
2025-10-02 10:52:16.671 10161-10183 BluetoothGatt no.nordicsemi.android.mcp D onClientConnectionState() - status=22 clientIf=14 connected=false device=XX:XX:XX:XX:32:5A
2025-10-02 10:52:16.673 10161-10183 BluetoothLeBasicConn no.nordicsemi.android.mcp E Connection state changing error: 22
2025-10-02 10:52:16.894 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 2
2025-10-02 10:52:17.060 10161-10161 AbsListView no.nordicsemi.android.mcp D reportScrollStateChange() newState : 0
2025-10-02 10:52:23.422 10161-10161 VRI[MainAc...y]@b87e373 no.nordicsemi.android.mcp I onDisplayChanged oldDisplayState=2 newDisplayState=2

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtriageNeeds to be reviewed and assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions