- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We face a problem of build connection between 20737S and Samsung Galaxy S5.
On 20737S, we don't modify firmware. It works very nice to connect to iOS devices, iPhone 6, 5, 6+, iPAD air.
But when we use S5 (Android 5.0), it cannot build connection to the 20737S successfully. Galaxy S4 seems works fine too.
Do anyone see such problem?
Following are the traces from S5, FYI. We appreciate your comments.
12-08 15:46:08.794: D/BluetoothGatt(7975): connect() - device: BB:26:AA:A7:21:EE, auto: true
12-08 15:46:08.794: D/BluetoothGatt(7975): registerApp()
12-08 15:46:08.794: D/BluetoothGatt(7975): registerApp() - UUID=150cccb1-71d9-4c76-9657-b70523244123
12-08 15:46:08.794: D/BtGatt.GattService(3371): registerClient() - UUID=150cccb1-71d9-4c76-9657-b70523244123
12-08 15:46:08.804: D/BtGatt.GattService(3371): onClientRegistered() - UUID=150cccb1-71d9-4c76-9657-b70523244123, clientIf=6
12-08 15:46:08.804: D/BluetoothGatt(7975): onClientRegistered() - status=0 clientIf=6
12-08 15:46:08.804: D/BtGatt.GattService(3371): clientConnect() - address=BB:26:AA:A7:21:EE, isDirect=false set own addr = false own addr type:0
12-08 15:46:08.804: D/BtGatt.btif(3371): btif_get_device_type: Device [bb:26:aa:a7:21:ee] type 3, addr. type 0
12-08 15:46:08.804: E/bt-att(3371): Unsupported transport for background connection
12-08 15:46:08.804: E/bt-btif(3371): bta_gattc_init_bk_conn failed
12-08 15:46:08.804: D/BtGatt.GattService(3371): onConnected() - clientIf=6, connId=65535, address=BB:26:AA:A7:21:EE
12-08 15:46:08.814: D/BluetoothGatt(7975): onClientConnectionState() - status=133 clientIf=6 device=BB:26:AA:A7:21:EE
12-08 15:46:08.814: D/AMGService(7975): onConnectionStateChange: BB:26:AA:A7:21:EE -- status:133,newState:0
12-08 15:46:08.814: D/AMGService(7975): BluetoothGattCallback:STATE_DISCONNECTED--AMG:BB:26:AA:A7:21:EE
12-08 15:46:08.814: D/BluetoothGatt(7975): refresh() - device: BB:26:AA:A7:21:EE
12-08 15:46:08.824: D/BtGatt.GattService(3371): refreshDevice() - address=BB:26:AA:A7:21:EE
12-08 15:46:08.824: D/AMGService(7975): DisconnectNoCloseRunnable---disconnect:AMG:BB:26:AA:A7:21:EE
12-08 15:46:08.824: D/BluetoothGatt(7975): cancelOpen() - device: BB:26:AA:A7:21:EE
12-08 15:46:08.824: D/AMGService(7975): BluetoothGatt.133--29.
12-08 15:46:08.824: D/BtGatt.GattService(3371): clientDisconnect() - address=BB:26:AA:A7:21:EE, connId=null
12-08 15:46:08.824: D/BluetoothManager(7975): getConnectionState()
12-08 15:46:08.824: D/BluetoothManager(7975): getConnectedDevices
12-08 15:46:08.834: E/bt-btif(3371): No such connection need to be cancelled
12-08 15:46:08.834: E/bt-btif(3371): bta_gattc_cancel_bk_conn failed
12-08 15:46:08.844: D/BluetoothManager(7975): getConnectionState()
12-08 15:46:08.844: D/BluetoothManager(7975): getConnectedDevices
12-08 15:46:08.854: D/AMGService(7975): DisconnectRunnable---disconnect:AMG:BB:26:AA:A7:21:EE
12-08 15:46:08.854: D/BluetoothGatt(7975): cancelOpen() - device: BB:26:AA:A7:21:EE
12-08 15:46:08.854: D/BtGatt.GattService(3371): clientDisconnect() - address=BB:26:AA:A7:21:EE, connId=null
12-08 15:46:08.854: E/bt-btif(3371): No such connection need to be cancelled
12-08 15:46:08.854: D/BluetoothGatt(7975): close()
12-08 15:46:08.854: D/BluetoothGatt(7975): unregisterApp() - mClientIf=6
12-08 15:46:08.854: D/BtGatt.GattService(3371): unregisterClient() - clientIf=6
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There's a problem when we compose broadcasting message dynamically, looks like S5, Note 3 will check the flag and don't issue a Connection Request but other phones don't care that. After fixing that, this problem has been solved. Thank you for great support and Happy New Year!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Brian,
Which App are you using in your firmware?
Thanks
JT
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi JT,
I try to duplicate this issue again by Hello_Sensor and "BLE Scanner" app.
Please check following log. The BLE MAC is BB:26:AA:A7:21:FF.
Thanks,
Brian
==========HELLO Sensor Trace========================
hello_sensor_fine_timeout:401
hello_sensor_timeout:400
hello_sensor_fine_timeout:402
hello_sensor_timeout:401
blecm evt handler:
3e
00
GetBondedInfoIdx returns 0 meaning no bonded info
Load Dev Info:
d8
idx = -1
No Bonded Info
hello_sensor_connection_up: 020100200400 type 1 bonded 0 handle 0040
l2cap Tx:
40
Tx buffer = 14
blecm evt handler:
0e
blecm evt handler:
0e
@$*#04FF3EF700920107000002FA240000000000078633000000000007E6200000000000078E1E0000000000071E210300000000078E1E000000000007863300000000
l2cap Rx:
40
l2cap Tx:
40
14
hello_sensor_fine_timeout:403
hello_sensor_timeout:402
blecm evt handler:
13
blecm evt handler:
3e
blecm evt handler:
0e
blecm evt handler:
05
handle:64
ADV start: 000000000000
blecm evt handler:
0e
blecm evt handler:
0e
blecm evt handler:
0e
@$*#04FF26F7009201040080046A1F0000000000074A210000000000075E21000000000007721F01000000hello_sensor_fine_timeout:404
hello_sensor_timeout:403
hello_sensor_fine_timeout:405
hello_sensor_timeout:404
//========================Samsung S5 Android 5.0 Log
12-10 14:03:19.169: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=EC:F0:0E:39:78:16, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={8481=[2, -62, 0, 0, 0, 0, 0, 0, -118, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor Pro], mRssi=-77, mTimestampNanos=86496822150354}
12-10 14:03:19.169: D/BluetoothGatt(18475): connect() - device: BB:26:AA:A7:21:FF, auto: false
12-10 14:03:19.169: D/BluetoothGatt(18475): registerApp()
12-10 14:03:19.169: D/BluetoothGatt(18475): registerApp() - UUID=bb856ece-f447-497e-b89d-56189433683d
12-10 14:03:19.169: D/BtGatt.GattService(18612): registerClient() - UUID=bb856ece-f447-497e-b89d-56189433683d
12-10 14:03:19.169: D/BtGatt.GattService(18612): onClientRegistered() - UUID=bb856ece-f447-497e-b89d-56189433683d, clientIf=7
12-10 14:03:19.169: D/BluetoothGatt(18475): onClientRegistered() - status=0 clientIf=7
12-10 14:03:19.169: D/BtGatt.GattService(18612): clientConnect() - address=BB:26:AA:A7:21:FF, isDirect=true set own addr = false own addr type:0
12-10 14:03:19.179: D/BtGatt.btif(18612): btif_get_device_type: Device [bb:26:aa:a7:21:ff] type 2, addr. type 0
12-10 14:03:19.179: V/audio_hw_primary(295): start_output_stream: enter: usecase(1: low-latency-playback) devices(0x2)
12-10 14:03:19.179: V/audio_hw_primary(295): select_devices: ENTER
12-10 14:03:19.179: V/audio_hw_primary(295): select_devices: usecase(normal)
12-10 14:03:19.179: V/audio_hw_primary(295): select_devices: usecase(PCM_PLAYBACK)
12-10 14:03:19.179: V/msm8974_platform(295): platform_get_output_snd_device: enter: output devices(0x2)
12-10 14:03:19.179: V/msm8974_platform(295): get_OUTPUT_snd_device: for Normal Playback
12-10 14:03:19.179: V/msm8974_platform(295): platform_get_output_snd_device: exit: snd_device(speaker)
12-10 14:03:19.179: D/audio_hw_primary(295): select_devices: out_snd_device(2: speaker)
12-10 14:03:19.179: D/audio_hw_primary(295): select_devices: in_snd_device(0: dummy)
12-10 14:03:19.179: D/ACDB-LOADER(295): ACDB -> send_audio_cal, acdb_id = 15, path = 0
12-10 14:03:19.179: D/ACDB-LOADER(295): ACDB -> send_adm_topology
12-10 14:03:19.179: D/ACDB-LOADER(295): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID
12-10 14:03:19.179: D/ACDB-LOADER(295): ACDB -> send_asm_topology
12-10 14:03:19.179: D/ACDB-LOADER(295): ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID
12-10 14:03:19.179: D/ACDB-LOADER(295): ACDB -> send_audtable
12-10 14:03:19.179: D/ACDB-LOADER(295): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE
12-10 14:03:19.179: D/(295): ACDBFILE_MGR:Read the devices count as zero, please check the acdb file
12-10 14:03:19.179: D/ACDB-LOADER(295): ACDB -> AUDIO_SET_AUDPROC_CAL
12-10 14:03:19.179: D/ACDB-LOADER(295): ACDB -> send_audvoltable
12-10 14:03:19.179: D/ACDB-LOADER(295): ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_STEP_TABLE
12-10 14:03:19.179: D/(295): ACDBFILE_MGR:Read the devices count as zero, please check the acdb file
12-10 14:03:19.179: D/ACDB-LOADER(295): ACDB -> AUDIO_SET_AUDPROC_VOL_CAL
12-10 14:03:19.179: D/ACDB-LOADER(295): ACDB -> send_afe_cal
12-10 14:03:19.179: D/ACDB-LOADER(295): ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE
12-10 14:03:19.179: D/(295): ACDBFILE_MGR:Read the devices count as zero, please check the acdb file
12-10 14:03:19.179: D/ACDB-LOADER(295): ACDB -> AUDIO_SET_AFE_CAL
12-10 14:03:19.179: V/audio_hw_primary(295): enable_snd_device: snd_device(2: speaker, speaker)
12-10 14:03:19.179: D/audio_route(295): ++++ audio_route_update_mixer ==============
12-10 14:03:19.179: D/audio_route(295): Setting mixer control: SPK DRV Volume
12-10 14:03:19.179: D/audio_route(295): Setting mixer control: value: 8
12-10 14:03:19.179: D/bt_vendor(18612): op for 7
12-10 14:03:19.179: D/bt_upio(18612): proc btwrite assertion
12-10 14:03:19.179: D/audio_route(295): Setting mixer control: RX7 Digital Volume
12-10 14:03:19.179: D/audio_route(295): Setting mixer control: value: 79
12-10 14:03:19.179: D/audio_route(295): Setting mixer control: COMP0 Switch
12-10 14:03:19.179: D/audio_route(295): Setting mixer control: value: 1
12-10 14:03:19.179: D/audio_route(295): Setting mixer control: RX7 MIX1 INP1, value: 5
12-10 14:03:19.179: D/audio_route(295): Setting mixer control: DAC1 Switch
12-10 14:03:19.179: D/audio_route(295): Setting mixer control: value: 1
12-10 14:03:19.179: D/audio_route(295): ------ audio_route_update_mixer ==============
12-10 14:03:19.179: V/audio_hw_primary(295): enable_audio_route: enter: usecase(1)
12-10 14:03:19.179: V/audio_hw_primary(295): enable_audio_route: apply mixer path: low-latency-playback
12-10 14:03:19.179: D/audio_route(295): ++++ audio_route_update_mixer ==============
12-10 14:03:19.179: D/audio_route(295): Setting mixer control: SLIMBUS_0_RX Audio Mixer MultiMedia5
12-10 14:03:19.179: D/audio_route(295): Setting mixer control: value: 1
12-10 14:03:19.179: D/audio_route(295): ------ audio_route_update_mixer ==============
12-10 14:03:19.179: V/audio_hw_primary(295): enable_audio_route: exit
12-10 14:03:19.179: V/audio_hw_primary(295): start_output_stream: Opening PCM device card_id(0) device_id(15)
12-10 14:03:19.189: V/audio_hw_primary(295): start_output_stream: exit
12-10 14:03:19.239: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.239: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.249: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.249: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.249: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.249: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.249: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=EC:F0:0E:39:7B:37, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={8482=[0, -101, 26, -118, 57, 48, 0, -9, 55, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor Pro], mRssi=-79, mTimestampNanos=86496898377385}
12-10 14:03:19.259: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.259: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.259: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.259: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.259: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.259: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.259: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=00:26:AA:A7:22:3A, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={4386=[0, -90, 26, 76, 51, 46, 0, 26, -83, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor ], mRssi=-79, mTimestampNanos=86496910460354}
12-10 14:03:19.269: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.269: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.269: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.269: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.269: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.269: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.269: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=EC:F0:0E:39:78:16, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={8481=[2, -62, 0, 0, 0, 0, 0, 0, -118, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor Pro], mRssi=-78, mTimestampNanos=86496925890198}
12-10 14:03:19.339: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.339: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.339: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.339: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.339: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.339: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.339: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=00:26:BB:B7:20:37, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={4385=[0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor ], mRssi=-78, mTimestampNanos=86496990093531}
12-10 14:03:19.339: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.339: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.349: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.349: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.349: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.349: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.349: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=EC:F0:0E:39:7B:37, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={8482=[0, -101, 26, -118, 57, 48, 0, -9, 55, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor Pro], mRssi=-78, mTimestampNanos=86496998153323}
12-10 14:03:19.359: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.359: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.359: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.359: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.359: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.359: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.359: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=00:26:AA:A7:22:3A, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={4386=[0, -90, 26, 76, 51, 46, 0, 26, -83, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor ], mRssi=-84, mTimestampNanos=86497010660979}
12-10 14:03:19.379: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.379: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.379: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.379: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.379: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.379: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.379: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=EC:F0:0E:39:78:16, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={8481=[2, -62, 0, 0, 0, 0, 0, 0, -118, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor Pro], mRssi=-74, mTimestampNanos=86497030306552}
12-10 14:03:19.389: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.389: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.389: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.389: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.389: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.389: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.389: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=00:26:AA:A7:22:41, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={4369=[0, 0, 0, 0, 0, 0, 0, 0, 19, 1, 0]}, mServiceData={}, mTxPowerLevel=4, mDeviceName=Air Mentor ], mRssi=-55, mTimestampNanos=86497040594000}
12-10 14:03:19.399: I/ActivityManager(936): Waited long enough for: ServiceRecord{354f47b3 u0 com.sec.android.app.videoplayer/.videowall.TranscodeService}
12-10 14:03:19.439: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.439: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.439: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.439: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.439: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.439: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.439: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=00:26:BB:B7:20:37, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={4385=[0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor ], mRssi=-79, mTimestampNanos=86497090836187}
12-10 14:03:19.449: V/AudioPolicyManager(295): stopOutput() output 4, stream 1, session 1728
12-10 14:03:19.449: V/AudioPolicyManager(295): changeRefCount() stream 1, count 0
12-10 14:03:19.449: V/AudioPolicyManager(295): getNewOutputDevice() selected device 0
12-10 14:03:19.449: V/AudioPolicyManager(295): setOutputDevice() output 4 device 0000 delayMs 100
12-10 14:03:19.449: V/AudioPolicyManager(295): setOutputDevice() prevDevice 0002
12-10 14:03:19.449: V/AudioPolicyManager(295): setOutputDevice() setting same device 0000 or null device for output 4
12-10 14:03:19.449: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.449: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.449: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.449: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.449: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.449: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.449: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=EC:F0:0E:39:7B:37, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={8482=[0, -101, 26, -118, 57, 48, 0, -9, 55, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor Pro], mRssi=-78, mTimestampNanos=86497102919781}
12-10 14:03:19.459: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.459: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.459: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.459: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.459: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.459: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.459: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=00:26:AA:A7:22:3A, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={4386=[0, -90, 26, 76, 51, 46, 0, 26, -83, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor ], mRssi=-80, mTimestampNanos=86497111657125}
12-10 14:03:19.479: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.479: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.479: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.479: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.479: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.479: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.479: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=EC:F0:0E:39:78:16, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={8481=[2, -62, 0, 0, 0, 0, 0, 0, -118, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor Pro], mRssi=-81, mTimestampNanos=86497133352750}
12-10 14:03:19.549: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.549: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.549: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.549: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.549: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.549: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.559: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=EC:F0:0E:39:7B:37, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={8482=[0, -101, 26, -118, 57, 48, 0, -9, 55, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor Pro], mRssi=-79, mTimestampNanos=86497207000458}
12-10 14:03:19.559: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.559: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.559: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.559: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.559: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.559: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.559: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=00:26:AA:A7:22:3A, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={4386=[0, -90, 26, 76, 51, 46, 0, 26, -83, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor ], mRssi=-78, mTimestampNanos=86497213988583}
12-10 14:03:19.579: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.579: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.579: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.579: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.589: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.589: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.589: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=EC:F0:0E:39:78:16, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={8481=[2, -62, 0, 0, 0, 0, 0, 0, -118, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor Pro], mRssi=-76, mTimestampNanos=86497238016968}
12-10 14:03:19.619: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.619: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.619: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.619: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.619: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=EC:F0:0E:39:79:A3, mScanRecord=ScanRecord [mAdvertiseFlags=6, mServiceUuids=null, mManufacturerSpecificData={}, mServiceData={}, mTxPowerLevel=4, mDeviceName=Air Mentor Pro], mRssi=-89, mTimestampNanos=86497269988167}
12-10 14:03:19.639: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.639: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.639: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.639: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.639: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.639: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.639: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=00:26:BB:B7:20:37, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={4385=[0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor ], mRssi=-77, mTimestampNanos=86497295591552}
12-10 14:03:19.649: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.649: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.649: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.649: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.649: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.649: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.649: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=00:26:AA:A7:22:38, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={4370=[0, -78, 28, 9, 51, 37, 0, 28, -87, 1, 0]}, mServiceData={}, mTxPowerLevel=4, mDeviceName=Air Mentor ], mRssi=-83, mTimestampNanos=86497298464729}
12-10 14:03:19.649: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.649: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.649: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.649: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.659: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.659: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.659: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=EC:F0:0E:39:7B:37, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={8482=[0, -101, 26, -118, 57, 48, 0, -9, 55, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor Pro], mRssi=-78, mTimestampNanos=86497307619312}
12-10 14:03:19.659: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.659: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.659: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.659: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.659: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.659: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.659: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=00:26:AA:A7:22:3A, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={4386=[0, -90, 26, 76, 51, 46, 0, 26, -83, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor ], mRssi=-81, mTimestampNanos=86497314217437}
12-10 14:03:19.679: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.679: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.679: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.679: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.679: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.679: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.679: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=BB:26:AA:A7:21:EE, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={8466=[0, -104, 27, 44, 57, 44, 0, 37, -32, 1, 0]}, mServiceData={}, mTxPowerLevel=4, mDeviceName=Air Mentor Pro], mRssi=-58, mTimestampNanos=86497330069052}
12-10 14:03:19.689: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.689: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.689: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.689: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.689: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.689: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.689: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=EC:F0:0E:39:78:16, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={8481=[2, -62, 0, 0, 0, 0, 0, 0, -118, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor Pro], mRssi=-82, mTimestampNanos=86497341768219}
12-10 14:03:19.749: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.749: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.749: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.749: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.749: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.749: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.749: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=00:26:BB:B7:20:37, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={4385=[0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor ], mRssi=-76, mTimestampNanos=86497401059156}
12-10 14:03:19.759: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.759: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.759: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.759: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.759: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.759: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.759: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=EC:F0:0E:39:7B:37, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={8482=[0, -101, 26, -118, 57, 48, 0, -9, 55, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor Pro], mRssi=-79, mTimestampNanos=86497414031552}
12-10 14:03:19.769: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.769: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.769: D/ScanRecord(18612): parseFromBytes
12-10 14:03:19.769: D/ScanRecord(18612): first manudata for manu ID
12-10 14:03:19.769: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.769: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.769: D/bt_vendor(18612): op for 7
12-10 14:03:19.769: D/bt_upio(18612): BT_WAKE is asserted already
12-10 14:03:19.769: D/daihee(18612): MESSAGE_LE_CLIENT_SCAN_RESULT
12-10 14:03:19.769: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.769: D/BtGatt.ContextMap(18612): sendClientScanResult for app id 6
12-10 14:03:19.769: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.769: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=00:26:AA:A7:22:3A, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={4386=[0, -90, 26, 76, 51, 46, 0, 26, -83, 1, 0]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=Air Mentor ], mRssi=-78, mTimestampNanos=86497420402437}
12-10 14:03:19.779: D/ScanRecord(18475): parseFromBytes
12-10 14:03:19.779: D/ScanRecord(18475): first manudata for manu ID
12-10 14:03:19.779: D/BluetoothLeScanner(18475): onScanResult() - ScanResult{mDevice=EC:F0:0E:3F:F3:F7, mScanRecord=ScanRecord [mAdvertiseFlags=-1, mServiceUuids=null, mManufacturerSpecificData={4370=[0, -104, 26, -120, 51, 45, 0, 24, -75, 1, 0]}, mServiceData={}, mTxPowerLevel=4, mDeviceName=Air Mentor ], mRssi=-84, mTimestampNanos=86497422403531}
12-10 14:03:20.069: W/bt-btif(18612): bta_gattc_conn_cback() - cif=4 connected=0 conn_id=4 reason=0x003e
12-10 14:03:20.069: W/bt-btif(18612): bta_gattc_conn_cback() - cif=5 connected=0 conn_id=5 reason=0x003e
12-10 14:03:20.069: W/bt-btif(18612): bta_gattc_conn_cback() - cif=6 connected=0 conn_id=6 reason=0x003e
12-10 14:03:20.069: W/bt-btif(18612): bta_gattc_conn_cback() - cif=7 connected=0 conn_id=7 reason=0x003e
12-10 14:03:20.069: E/bt-btm(18612): btm_sec_disconnected - Clearing Pending flag
12-10 14:03:20.069: D/BtGatt.GattService(18612): onConnected() - clientIf=7, connId=0, address=BB:26:AA:A7:21:FF
12-10 14:03:20.079: D/BluetoothGatt(18475): onClientConnectionState() - status=133 clientIf=7 device=BB:26:AA:A7:21:FF
12-10 14:03:20.079: E/BluetoothDeviceActor(18475): Disconnected from GATT server =====.
12-10 14:03:20.079: D/BluetoothGatt(18475): refresh() - device: BB:26:AA:A7:21:FF
12-10 14:03:20.079: D/BtGatt.GattService(18612): refreshDevice() - address=BB:26:AA:A7:21:FF
12-10 14:03:20.079: D/BluetoothGatt(18475): close()
12-10 14:03:20.089: D/BluetoothGatt(18475): unregisterApp() - mClientIf=7
12-10 14:03:20.089: D/BtGatt.GattService(18612): unregisterClient() - clientIf=7
12-10 14:03:20.089: D/bt_vendor(18612): op for 7
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I also tested Samsung NOTE 3, looks like same problem:
12-16 15:26:51.798: D/BluetoothGatt(8603): onClientConnectionState() - status=133 clientIf=7 device=00:26:AA:A7:22:46
Both S5 and NOTE 3 's OS version are Android 5.0
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My latest feedback is that the occurrence of this issue is sporadic. Frank will assist you to capture some logs if necessary in next week.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a S4 running with Android 5.0.1. I'm using Broadcom's "Smart Explorer" app and have no issue pairing with a hello_sensor running on tag3.
What is the OS version on your S5?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There's a problem when we compose broadcasting message dynamically, looks like S5, Note 3 will check the flag and don't issue a Connection Request but other phones don't care that. After fixing that, this problem has been solved. Thank you for great support and Happy New Year!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for reporting your findings back to the thread. Happy New Year!