Samsung S5 BLE Connection Fail

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

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

0 Likes
1 Solution
Anonymous
Not applicable

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!

View solution in original post

0 Likes
8 Replies
Anonymous
Not applicable

Hello Brian,

Which App are you using in your firmware?

Thanks

JT

0 Likes
Anonymous
Not applicable

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

0 Likes

frank

Frank, can you get in touch with this customer and assist him?

0 Likes
Anonymous
Not applicable

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

0 Likes

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.

0 Likes

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?

brian_chen

0 Likes
Anonymous
Not applicable

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!

0 Likes
MichaelF_56
Moderator
Moderator
Moderator
250 sign-ins 25 comments on blog 10 comments on blog

Thanks for reporting your findings back to the thread. Happy New Year!

0 Likes