Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-67857

Error on service discovery of BLE server with SM-T280 (Android)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • P2: Important
    • None
    • 5.9.3, 5.10.1
    • None
    • * Galaxy Tab A (2016)
       * SM-T280
       * Android 5.1.1
       * Build LMY47V.T280XXU0AQA4
       * Kernel 3.10.65-10429622
    • Android

    Description

      On service discovery, Android returns :

      D/BluetoothGatt( 9596): onSearchComplete() = Device=00:0B:57:35:FC:48 Status=129
      

      I tested this using the heart-rate game changing the service (using healt temperature instead of heart rate) because I have no heart-rate BLE server. This also happens on my device with mostly custom services.

      Everything works fine with other devices with the tested code.

      Full log (only last lines are interesting) :

      Debugging starts
      E/Zygote ( 9596): MountEmulatedStorage()
      E/Zygote ( 9596): v2
      I/SELinux ( 9596): Function: selinux_compare_spd_ram , priority [2] , priority version is VE=SEPF_SM-T280_5.1.1_0072
      I/libpersona( 9596): KNOX_SDCARD checking this for 10117
      I/libpersona( 9596): KNOX_SDCARD not a persona
      I/ActivityManager( 736): Start proc 9596:org.qtproject.example.heartrate_game/u0a117 for activity org.qtproject.example.heartrate_game/org.qtproject.qt5.android.bindings.QtActivity
      E/SELinux ( 9596): [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL
      I/art ( 9596): Late-enabling -Xcheck:jni
      W/ActivityManager( 736): Permission Denial: getCurrentUser() from pid=9596, uid=10117 requires android.permission.INTERACT_ACROSS_USERS
      D/SecWifiDisplayUtil( 9596): Metadata value : SecSettings2
      W/ActivityManager( 736): Permission Denial: getCurrentUser() from pid=9596, uid=10117 requires android.permission.INTERACT_ACROSS_USERS
      D/PhoneWindow( 9596): *FMB* installDecor mIsFloating : false
      D/PhoneWindow( 9596): *FMB* installDecor flags : 8454400
      I/QtCore ( 9596): Start
      W/linker ( 9596): libQt5Network.so: unused DT entry: type 0x1d arg 0x13f76
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libQt5Qml.so: unused DT entry: type 0x1d arg 0x39f24
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libQt5Gui.so: unused DT entry: type 0x1d arg 0x55c5c
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libQt5Quick.so: unused DT entry: type 0x1d arg 0x4a9e4
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libQt5AndroidExtras.so: unused DT entry: type 0x1d arg 0x6eea
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libQt5Bluetooth.so: unused DT entry: type 0x1d arg 0x89bf
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libQt5QuickParticles.so: unused DT entry: type 0x1d arg 0x55d7
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libqtforandroid.so: unused DT entry: type 0x1d arg 0x8cd3
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      I/Qt ( 9596): qt start
      W/linker ( 9596): libqandroidbearer.so: unused DT entry: type 0x1d arg 0x1711
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libheartrate-game.so: unused DT entry: type 0xf arg 0xb7b8
      W/linker ( 9596): libheartrate-game.so: unused DT entry: type 0x6ffffffe arg 0x10394
      W/linker ( 9596): libheartrate-game.so: unused DT entry: type 0x6fffffff arg 0x1
      D/ ( 9596): (null):0 ((null)): QML debugging is enabled. Only use this in a safe environment.
      I/Qt JAVA ( 9596): DEBUGGER: extra parameters: Bundle[{debug_ping=true, gdbserver_socket=/data/data/org.qtproject.example.heartrate_game/debug-socket, qml_debug=true, gdbserver_command=/data/data/org.qtproject.example.heartrate_game/lib/libgdbserver.so --multi +/data/data/org.qtproject.example.heartrate_game/debug-socket, qmljsdebugger=port:61820,block,services:DebugMessages,QmlDebugger,V8Debugger,QmlInspector, ping_socket=org.qtproject.example.heartrate_game.ping_pong_socket}]
      I/Qt JAVA ( 9596): DEBUGGER: removing gdb socket /data/data/org.qtproject.example.heartrate_game/debug-socket
      I/Qt JAVA ( 9596): DEBUGGER: starting /data/data/org.qtproject.example.heartrate_game/lib/libgdbserver.so --multi +/data/data/org.qtproject.example.heartrate_game/debug-socket
      I/Qt JAVA ( 9596): DEBUGGER: gdbserver started
      I/Qt JAVA ( 9596): DEBUGGER: waiting for socket at /data/data/org.qtproject.example.heartrate_game/debug-socket, attempt 0
      I/Qt JAVA ( 9596): DEBUGGER: waiting for socket at /data/data/org.qtproject.example.heartrate_game/debug-socket, attempt 1
      I/Qt JAVA ( 9596): DEBUGGER: socket ok
      I/Qt JAVA ( 9596): DEBUGGER: Waiting for debug socket connect
      I/Qt JAVA ( 9596): DEBUGGER: go to sleep
      I/Qt JAVA ( 9596): DEBUGGER: Waiting for debug socket connect
      I/Qt JAVA ( 9596): DEBUGGER: go to sleep
      I/Qt JAVA ( 9596): DEBUGGER: Waiting for debug socket connect
      I/Qt JAVA ( 9596): DEBUGGER: go to sleep
      I/Qt JAVA ( 9596): DEBUGGER: Waiting for debug socket connect
      I/Qt JAVA ( 9596): DEBUGGER: go to sleep
      I/Qt JAVA ( 9596): DEBUGGER: Debug socket accepted
      I/Qt JAVA ( 9596): DEBUGGER: Waiting for debug socket connect
      I/Qt JAVA ( 9596): DEBUGGER: go to sleep
      I/Qt JAVA ( 9596): DEBUGGER: Waiting for debug socket connect
      I/Qt JAVA ( 9596): DEBUGGER: go to sleep
      I/Qt JAVA ( 9596): DEBUGGER: Waiting for debug socket connect
      I/Qt JAVA ( 9596): DEBUGGER: go to sleep
      I/Qt JAVA ( 9596): DEBUGGER: Waiting for debug socket connect
      I/Qt JAVA ( 9596): DEBUGGER: go to sleep
      I/Qt JAVA ( 9596): DEBUGGER: Incoming socket OK
      I/Qt JAVA ( 9596): DEBUGGER: Got pid acknowledgment
      I/Qt JAVA ( 9596): DEBUGGER: ping not requested
      I/Qt JAVA ( 9596): DEBUGGER: pong not requested
      D/OpenGLRenderer( 9596): Use EGL_SWAP_BEHAVIOR_PRESERVED: false
      D/PhoneWindow( 9596): *FMB* isFloatingMenuEnabled mFloatingMenuBtn : null
      D/PhoneWindow( 9596): *FMB* isFloatingMenuEnabled return false
      D/InputDispatcher( 736): Focus entered window: 9596
      I/OpenGLRenderer( 9596): Initialized EGL, version 1.4
      D/OpenGLRenderer( 9596): Get maximum texture size. GL_MAX_TEXTURE_SIZE is 4096
      D/OpenGLRenderer( 9596): Enabling debug mode 0
      I/Timeline( 9596): Timeline: Activity_idle id: android.os.BinderProxy@251807a4 time:11451225
      W/linker ( 9596): libqmldbg_server.so: unused DT entry: type 0x1d arg 0x1a11
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libqmldbg_debugger.so: unused DT entry: type 0x1d arg 0x3299
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libqmldbg_inspector.so: unused DT entry: type 0x1d arg 0x22cc
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libqmldbg_messages.so: unused DT entry: type 0x1d arg 0x96a
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libqmldbg_tcp.so: unused DT entry: type 0x1d arg 0x74f
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      D/libheartrate-game.so( 9596): (null):0 ((null)): QML Debugger: Waiting for connection on port 61820...
      W/linker ( 9596): libqtquick2plugin.so: unused DT entry: type 0x1d arg 0x4de
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libwindowplugin.so: unused DT entry: type 0x1d arg 0x4b2
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libqgif.so: unused DT entry: type 0x1d arg 0x7f9
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libqicns.so: unused DT entry: type 0x1d arg 0xcc8
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libqico.so: unused DT entry: type 0x1d arg 0xaea
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libqjpeg.so: unused DT entry: type 0x1d arg 0x1052
      /linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libqtga.so: unused DT entry: type 0x1d arg 0x7fc
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libqtiff.so: unused DT entry: type 0x1d arg 0xb8a
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libqwbmp.so: unused DT entry: type 0x1d arg 0x8f0
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      W/linker ( 9596): libqwebp.so: unused DT entry: type 0x1d arg 0x148c
      W/linker ( 9596): Unsupported flags DT_FLAGS_1=0x81
      I/InputDispatcher( 736): Delivering touch to (9596): action: 0x0, toolType: 1
      D/ViewRootImpl( 9596): ViewPostImeInputStage ACTION_DOWN
      I/InputDispatcher( 736): Delivering touch to (9596): action: 0x1, toolType: 1
      D/BluetoothAdapter( 9596): startLeScan(): null
      D/BluetoothLeScanner( 9596): onClientRegistered() - status=0 clientIf=6
      D/BtGatt.GattService( 4741): start scan with filters with pid: 9596
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=09:61:59:7C:BA:0D, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, -97, 40, 47, 1, -43, 108, 117, 51, 99, -39, 102, 113, -110, -73, 97, 125, -79, 59, 109, 112, 22, -44, -90]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-12, mTimestampNanos=11459341165771}
      D/ScanRecord( 9596): parseFromBytes
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=90:FD:9F:3B:E0:B3, mScanRecord=ScanRecord [mAdvertiseFlags=6, mServiceUuids=null, mManufacturerSpecificData={}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Anastar Vega], mRssi=-30, mTimestampNanos=11459357584228}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=39:40:32:4E:D5:54, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 1, 111, 111, 23, -32, 60, 70, -47, 83, 114, 56, 117, -116, -32, -84, -101, 80, 64, 14, -32, -85, -48, -71]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-33, mTimestampNanos=11459397440185}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=08:79:C0:6B:2A:97, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 81, -77, 45, -59, 60, -93, -22, 46, -55, 94, -110, 51, 71, -3, 81, 68, 123, 110, 79, -35, 98, 108, -46]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-30, mTimestampNanos=11459519357909}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=E2:94:63:E7:E6:6A, mScanRecord=ScanRecord [mAdvertiseFlags=6, mServiceUuids=[06aa1910-f22a-11e3-9daa-0002a5d5c51b], mManufacturerSpecificData={9474=[68, 9, -128, 13, 0, 2]}, mServiceData={}, mTxPowerLevel=4, mDeviceName=Prodigio_E29463E7E66A], mRssi=-45, mTimestampNanos=11459527109374}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=3B:9C:32:FD:6C:2B, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 100, -18, 116, -91, -24, -37, 109, -56, -54, 25, -116, 91, -120, -45, -4, -7, 115, 119, -114, 26, -46, 123, -23]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-45, mTimestampNanos=11459527261962}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=18:A9:69:B4:88:58, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, -105, 64, 59, 39, -16, -114, -43, -102, 31, -24, -74, 57, -98, -44, -60, 12, 102, 107, 54, -74, 118, -49, -97]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-42, mTimestampNanos=11459586130370}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=3B:9C:32:FD:6C:2B, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 100, -18, 116, -91, -24, -37, 109, -56, -54, 25, -116, 91, -120, -45, -4, -7, 115, 119, -114, 26, -46, 123, -23]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-42, mTimestampNanos=11459634012450}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=25:B1:1C:BD:E6:B4, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, -8, 13, 17, -34, -92, 8, 69, -70, -92, -40, -20, 12, 26, 83, 27, 12, 17, 34, -57, 22, -115, -98, -74]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-45, mTimestampNanos=11459643991698}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=25:B1:1C:BD:E6:B4, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, -8, 13, 17, -34, -92, 8, 69, -70, -92, -40, -20, 12, 26, 83, 27, 12, 17, 34, -57, 22, -115, -98, -74]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-10, mTimestampNanos=11459751474609}
      D/ScanRecord( 9596): parseFromBytes
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=90:FD:9F:3B:E0:B3, mScanRecord=ScanRecord [mAdvertiseFlags=6, mServiceUuids=null, mManufacturerSpecificData={}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Anastar Vega], mRssi=-26, mTimestampNanos=11459756601562}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=09:61:59:7C:BA:0D, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, -97, 40, 47, 1, -43, 108, 117, 51, 99, -39, 102, 113, -110, -73, 97, 125, -79, 59, 109, 112, 22, -44, -90]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-45, mTimestampNanos=11459762796630}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=39:40:32:4E:D5:54, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 1, 111, 111, 23, -32, 60, 70, -47, 83, 114, 56, 117, -116, -32, -84, -101, 80, 64, 14, -32, -85, -48, -71]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-30, mTimestampNanos=11459818033446}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=39:40:32:4E:D5:54, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 1, 111, 111, 23, -32, 60, 70, -47, 83, 114, 56, 117, -116, -32, -84, -101, 80, 64, 14, -32, -85, -48, -71]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-39, mTimestampNanos=11459929086913}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=29:51:9D:0D:64:DF, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 88, 75, 4, -51, -14, -99, 30, 48, -75, 23, -90, -79, 85, -26, -29, -60, -82, 69, 15, -42, 72, -33, -28]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-45, mTimestampNanos=11459939249267}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=3B:9C:32:FD:6C:2B, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 100, -18, 116, -91, -24, -37, 109, -56, -54, 25, -116, 91, -120, -45, -4, -7, 115, 119, -114, 26, -46, 123, -23]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-45, mTimestampNanos=11459947550048}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=3B:9C:32:FD:6C:2B, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 100, -18, 116, -91, -24, -37, 109, -56, -54, 25, -116, 91, -120, -45, -4, -7, 115, 119, -114, 26, -46, 123, -23]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-42, mTimestampNanos=11460055307616}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=08:79:C0:6B:2A:97, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 81, -77, 45, -59, 60, -93, -22, 46, -55, 94, -110, 51, 71, -3, 81, 68, 123, 110, 79, -35, 98, 108, -46]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-45, mTimestampNanos=11460058023681}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=25:B1:1C:BD:E6:B4, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, -8, 13, 17, -34, -92, 8, 69, -70, -92, -40, -20, 12, 26, 83, 27, 12, 17, 34, -57, 22, -115, -98, -74]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-45, mTimestampNanos=11460061319579}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=18:A9:69:B4:88:58, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, -105, 64, 59, 39, -16, -114, -43, -102, 31, -24, -74, 57, -98, -44, -60, 12, 102, 107, 54, -74, 118, -49, -97]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-39, mTimestampNanos=11460113565673}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=25:B1:1C:BD:E6:B4, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, -8, 13, 17, -34, -92, 8, 69, -70, -92, -40, -20, 12, 26, 83, 27, 12, 17, 34, -57, 22, -115, -98, -74]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-42, mTimestampNanos=11460166208495}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=09:61:59:7C:BA:0D, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, -97, 40, 47, 1, -43, 108, 117, 51, 99, -39, 102, 113, -110, -73, 97, 125, -79, 59, 109, 112, 22, -44, -90]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-45, mTimestampNanos=11460172403564}
      D/ScanRecord( 9596): parseFromBytes
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=00:0B:57:35:FC:48, mScanRecord=ScanRecord [mAdvertiseFlags=6, mServiceUuids=[00001809-0000-1000-8000-00805f9b34fb], mManufacturerSpecificData={}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Thermometer Example], mRssi=-13, mTimestampNanos=11460193216552}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=39:40:32:4E:D5:54, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 1, 111, 111, 23, -32, 60, 70, -47, 83, 114, 56, 117, -116, -32, -84, -101, 80, 64, 14, -32, -85, -48, -71]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-43, mTimestampNanos=11460239877929}
      D/ScanRecord( 9596): parseFromBytes
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=00:0B:57:35:FC:48, mScanRecord=ScanRecord [mAdvertiseFlags=6, mServiceUuids=[00001809-0000-1000-8000-00805f9b34fb], mManufacturerSpecificData={}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Thermometer Example], mRssi=-10, mTimestampNanos=11460287821044}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=29:51:9D:0D:64:DF, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 88, 75, 4, -51, -14, -99, 30, 48, -75, 23, -90, -79, 85, -26, -29, -60, -82, 69, 15, -42, 72, -33, -28]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-43, mTimestampNanos=11460357645263}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=3B:9C:32:FD:6C:2B, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 100, -18, 116, -91, -24, -37, 109, -56, -54, 25, -116, 91, -120, -45, -4, -7, 115, 119, -114, 26, -46, 123, -23]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-45, mTimestampNanos=11460360727538}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=29:51:9D:0D:64:DF, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 88, 75, 4, -51, -14, -99, 30, 48, -75, 23, -90, -79, 85, -26, -29, -60, -82, 69, 15, -42, 72, -33, -28]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-38, mTimestampNanos=11460465006103}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=3B:9C:32:FD:6C:2B, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 100, -18, 116, -91, -24, -37, 109, -56, -54, 25, -116, 91, -120, -45, -4, -7, 115, 119, -114, 26, -46, 123, -23]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-45, mTimestampNanos=11460467508544}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=25:B1:1C:BD:E6:B4, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, -8, 13, 17, -34, -92, 8, 69, -70, -92, -40, -20, 12, 26, 83, 27, 12, 17, 34, -57, 22, -115, -98, -74]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-45, mTimestampNanos=11460477548827}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=18:A9:69:B4:88:58, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, -105, 64, 59, 39, -16, -114, -43, -102, 31, -24, -74, 57, -98, -44, -60, 12, 102, 107, 54, -74, 118, -49, -97]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-33, mTimestampNanos=11460537149657}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=25:B1:1C:BD:E6:B4, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, -8, 13, 17, -34, -92, 8, 69, -70, -92, -40, -20, 12, 26, 83, 27, 12, 17, 34, -57, 22, -115, -98, -74]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-46, mTimestampNanos=11460584055175}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=09:61:59:7C:BA:0D, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, -97, 40, 47, 1, -43, 108, 117, 51, 99, -39, 102, 113, -110, -73, 97, 125, -79, 59, 109, 112, 22, -44, -90]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-45, mTimestampNanos=11460593698730}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=08:79:C0:6B:2A:97, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 81, -77, 45, -59, 60, -93, -22, 46, -55, 94, -110, 51, 71, -3, 81, 68, 123, 110, 79, -35, 98, 108, -46]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-45, mTimestampNanos=11460597116698}
      D/ScanRecord( 9596): parseFromBytes
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=00:0B:57:35:FC:48, mScanRecord=ScanRecord [mAdvertiseFlags=6, mServiceUuids=[00001809-0000-1000-8000-00805f9b34fb], mManufacturerSpecificData={}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Thermometer Example], mRssi=-13, mTimestampNanos=11460602731933}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=18:A9:69:B4:88:58, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, -105, 64, 59, 39, -16, -114, -43, -102, 31, -24, -74, 57, -98, -44, -60, 12, 102, 107, 54, -74, 118, -49, -97]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-38, mTimestampNanos=11460643106689}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=39:40:32:4E:D5:54, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 1, 111, 111, 23, -32, 60, 70, -47, 83, 114, 56, 117, -116, -32, -84, -101, 80, 64, 14, -32, -85, -48, -71]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-45, mTimestampNanos=11460651926269}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=08:79:C0:6B:2A:97, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 81, -77, 45, -59, 60, -93, -22, 46, -55, 94, -110, 51, 71, -3, 81, 68, 123, 110, 79, -35, 98, 108, -46]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-39, mTimestampNanos=11460698618163}
      D/ScanRecord( 9596): parseFromBytes
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=00:0B:57:35:FC:48, mScanRecord=ScanRecord [mAdvertiseFlags=6, mServiceUuids=[00001809-0000-1000-8000-00805f9b34fb], mManufacturerSpecificData={}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Thermometer Example], mRssi=-12, mTimestampNanos=11460702097167}
      D/ScanRecord( 9596): parseFromBytes
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=90:FD:9F:3B:E0:B3, mScanRecord=ScanRecord [mAdvertiseFlags=6, mServiceUuids=null, mManufacturerSpecificData={}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Anastar Vega], mRssi=-26, mTimestampNanos=11460710184325}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=3B:9C:32:FD:6C:2B, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, 100, -18, 116, -91, -24, -37, 109, -56, -54, 25, -116, 91, -120, -45, -4, -7, 115, 119, -114, 26, -46, 123, -23]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-43, mTimestampNanos=11460774729003}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=E2:94:63:E7:E6:6A, mScanRecord=ScanRecord [mAdvertiseFlags=6, mServiceUuids=[06aa1910-f22a-11e3-9daa-0002a5d5c51b], mManufacturerSpecificData={9474=[68, 9, -128, 13, 0, 2]}, mServiceData={}, mTxPowerLevel=4, mDeviceName=Prodigio_E29463E7E66A], mRssi=-38, mTimestampNanos=11460825784911}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=25:B1:1C:BD:E6:B4, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, -8, 13, 17, -34, -92, 8, 69, -70, -92, -40, -20, 12, 26, 83, 27, 12, 17, 34, -57, 22, -115, -98, -74]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-45, mTimestampNanos=11460894235839}
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=2C:41:A1:4D:66:70, mScanRecord=ScanRecord [mAdvertiseFlags=25, mServiceUuids=[0000febe-0000-1000-8000-00805f9b34fb], mManufacturerSpecificData={2305=[113, 16, 112, 33, -96, 64, 125, -125, 86, 47, -1, -5, 67]}, mServiceData={}, mTxPowerLevel=-10, mDeviceName=LE-Bose QC35 II Sim], mRssi=-24, mTimestampNanos=11460952921142}
      I/InputDispatcher( 736): Delivering touch to (9596): action: 0x0, toolType: 1
      D/ViewRootImpl( 9596): ViewPostImeInputStage ACTION_DOWN
      D/ScanRecord( 9596): parseFromBytes
      D/ScanRecord( 9596): first manudata for manu ID
      D/BluetoothLeScanner( 9596): onScanResult() - ScanResult{mDevice=25:B1:1C:BD:E6:B4, mScanRecord=ScanRecord [mAdvertiseFlags=-1, ServiceUuids=null, mManufacturerSpecificData={6=[1, 9, 32, 0, -8, 13, 17, -34, -92, 8, 69, -70, -92, -40, -20, 12, 26, 83, 27, 12, 17, 34, -57, 22, -115, -98, -74]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=null], mRssi=-38, mTimestampNanos=11461000742187}
      I/InputDispatcher( 736): Delivering touch to (9596): action: 0x1, toolType: 1
      D/BluetoothAdapter( 9596): stopLeScan()
      D/BtGatt.GattService( 4741): stopScan() - queue size =1, pid: 9596
      D/BluetoothGatt( 9596): connect() - device: 00:0B:57:35:FC:48, auto: false
      D/BluetoothGatt( 9596): registerApp()
      D/BluetoothGatt( 9596): registerApp() - UUID=ecd16064-d2c8-4dc3-bb39-377926ef1565
      W/QtBluetoothGatt( 9596): Using Android v23 BluetoothDevice.connectGatt()
      D/BluetoothGatt( 9596): onClientRegistered() - status=0 clientIf=6
      D/BluetoothGatt( 9596): onClientConnectionState() - status=0 clientIf=6 device=00:0B:57:35:FC:48
      D/BluetoothGatt( 9596): discoverServices() - device: 00:0B:57:35:FC:48
      D/BluetoothGatt( 9596): onSearchComplete() = Device=00:0B:57:35:FC:48 Status=129
      W/QtBluetoothGatt( 9596): Unhandled error code on onServicesDiscovered: 129
      D/BluetoothGatt( 9596): configureMTU() - device: 00:0B:57:35:FC:48 mtu: 512
      W/QtBluetoothGatt( 9596): MTU change initiated
      W/QtBluetoothGatt( 9596): ****** Timeout for request on handle 65534
      W/QtBluetoothGatt( 9596): ****** Looks like the peripheral does NOT act in accordance to Bluetooth 4.x spec.
      W/QtBluetoothGatt( 9596): ****** Please check server implementation. Continuing under reservation.
      D/BluetoothGatt( 9596): onConfigureMTU() - Device=00:0B:57:35:FC:48 mtu=23 status=133
      W/QtBluetoothGatt( 9596): MTU change error 133. New MTU 23
      W/QtBluetoothGatt( 9596): Late mtu reply after timeout was hit
      D/BluetoothGatt( 9596): onClientConnectionState() - status=8 clientIf=6 device=00:0B:57:35:FC:48
      D/BluetoothGatt( 9596): close()
      D/BluetoothGatt( 9596): unregisterApp() - mClientIf=6
      W/QtBluetoothGatt( 9596): Connection Error: Try to delay connect() call after previous activity
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            ablasche Alex Blasche
            cmr Christian Müller
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes