This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

ble_db_discovery_start doesn't complete with specific phone

My project uses nRF52840-DK to connect, bond and discover a custom service with two characteristics (TX and RX) and RX Characteristic has a CCCD (0x2902).

The flow of the software goes as follow:

1) the nRF connects to the phone

2) the nRF bonds to the phone

3) the nRF starts discovery of the service

4) the nRF reads/writes from/to the phone using the service

This works as expected with different phones I tried (Galaxy S6, S6 Edge and S7, android versions 7.0, 7.0 and 8.0). but when using Galaxy A31 android version 10.0 I can't complete discovery. I added a print to ble_db_discovery_on_ble_evt() and noticed that with the issued phone I don't get the events with BLE_GATTC_EVT_CHAR_DISC_RSP (50) and BLE_GATTC_EVT_DESC_DISC_RSP (51) which I do get with the working phones.

Furthermore, the issued phone gets a disconnect after some time with error BLE_HCI_CONNECTION_TIMEOUT, which I believe happens because the discovery prevents the nRF to maintain the connection (I saw that with out calling  ble_db_discovery_start the connection doesn't disconnect after a long time).

Does anyone have an idea why this happens?

Thanks in advance

Log of working phone:

<debug> ble_db_disc: Starting discovery of service with UUID 0x1101 on connection handle 0x0.
<debug> nrf_ble_gq: Adding item to the request queue
<debug> nrf_ble_gq: GATTC Primary Services Discovery Request
<debug> nrf_ble_gq: Processing the request queue...
<debug> ble_db_disc: XXXX: ble_db_discovery_on_ble_evt 48
<debug> ble_db_disc: Found service UUID 0x1101.
<debug> nrf_ble_gq: Adding item to the request queue
<debug> nrf_ble_gq: GATTC Characteristic Discovery Request
<debug> nrf_ble_gq: SD GATT procedure (3) succeeded on connection handle: 0.
<debug> nrf_ble_gq: Processing the request queue...
<debug> ble_db_disc: XXXX: ble_db_discovery_on_ble_evt 50
<debug> nrf_ble_gq: Adding item to the request queue
<debug> nrf_ble_gq: GATTC Characteristic Discovery Request
<debug> nrf_ble_gq: SD GATT procedure (3) succeeded on connection handle: 0.
<debug> nrf_ble_gq: Processing the request queue...
<debug> ble_db_disc: XXXX: ble_db_discovery_on_ble_evt 50
<debug> nrf_ble_gq: Adding item to the request queue
<debug> nrf_ble_gq: GATTC Characteristic Descriptor Request
<debug> nrf_ble_gq: SD GATT procedure (4) succeeded on connection handle: 0.
<debug> nrf_ble_gq: Processing the request queue...
<debug> ble_db_disc: XXXX: ble_db_discovery_on_ble_evt 51
<info> ble_db_disc: 0 cccd_handle 43
<debug> nrf_ble_gq: Adding item to the request queue
<debug> nrf_ble_gq: GATTC Characteristic Descriptor Request
<debug> nrf_ble_gq: SD GATT procedure (4) succeeded on connection handle: 0.
<debug> nrf_ble_gq: Processing the request queue...
<debug> ble_db_disc: XXXX: ble_db_discovery_on_ble_evt 51
<debug> ble_db_disc: Discovery of service with UUID 0x1101 completed with success on connection handle 0x0.
<info> app: Discovery complete.

Log of issued phone:

<debug> ble_db_disc: Starting discovery of service with UUID 0x1101 on connection handle 0x0.
<debug> nrf_ble_gq: Adding item to the request queue
<debug> nrf_ble_gq: GATTC Primary Services Discovery Request
<debug> nrf_ble_gq: Processing the request queue...
<debug> ble_db_disc: XXXX: ble_db_discovery_on_ble_evt 48
<debug> ble_db_disc: Found service UUID 0x1101.
<debug> nrf_ble_gq: Adding item to the request queue
<debug> nrf_ble_gq: GATTC Characteristic Discovery Request
<debug> nrf_ble_gq: SD GATT procedure (3) succeeded on connection handle: 0.
****AFTER A FEW SECONDS*****
<debug> ble_db_disc: XXXX: ble_db_discovery_on_ble_evt 17
<info> app: Disconnected. conn_handle: 0x0, reason: 0x8

Parents
  • The disconnect reason is BLE_HCI_CONNECTION_TIMEOUT (0x08), so I suspect that the lfclk tolerance is marginally out of spec.

    Can you provide the parameters you have set for the clock_lf_cfg that is passed to sd_softdevice_enable()?

    Kenneth

  • Thanks for the reply Kenneth,

    I haven't changed the default values and using the SDK nrf_sdh_enable_request(). the params are:

        nrf_clock_lf_cfg_t const clock_lf_cfg =
        {
            .source       = NRF_SDH_CLOCK_LF_SRC,
            .rc_ctiv      = NRF_SDH_CLOCK_LF_RC_CTIV,
            .rc_temp_ctiv = NRF_SDH_CLOCK_LF_RC_TEMP_CTIV,
            .accuracy     = NRF_SDH_CLOCK_LF_ACCURACY
        };

    should I have changed any of them?

  • Maybe you can share sniffer log of when it works vs. when it doesn't work with the a31 & indication? So I may try to compare the two.

    Does notification works as expected? There is no real need to use indication, you can solve the same with notification.

    Kenneth

  • I'm using indicate because the app I'm trying to copy does indicate and I'm trying to simulate it as close as I can.

    I didn't manage to reproduce the working flow on the a31 so I did the working flow with S6. I also did a time delay of 10 seconds between the discovery to the indicate enabling and another 10 seconds between the indicate enable to the writing to the MPA (which initializes the MPAs data transfer to the nRF).

    A31 - not working:

    4761	64.949278	Master_0	Slave_0	ATT	33	Sent Exchange MTU Request, Client Rx MTU: 247
    4763	64.949278	Master_0	Slave_0	LE LL	35	Control Opcode: LL_LENGTH_REQ
    4764	64.964848	Slave_0	Master_0	LE LL	35	Control Opcode: LL_SLAVE_FEATURE_REQ
    4765	64.964848	Master_0	Slave_0	LE LL	28	Control Opcode: LL_UNKNOWN_RSP
    4766	64.964848	Slave_0	Master_0	LE LL	35	Control Opcode: LL_LENGTH_RSP
    4767	64.964848	Master_0	Slave_0	LE LL	28	Control Opcode: LL_UNKNOWN_RSP
    4768	64.964848	Slave_0	Master_0	LE LL	35	Control Opcode: LL_LENGTH_RSP
    4770	64.980528	Slave_0	Master_0	LE LL	32	Control Opcode: LL_VERSION_IND
    4771	64.980528	Master_0	Slave_0	LE LL	32	Control Opcode: LL_VERSION_IND
    4772	64.980528	Slave_0	Master_0	ATT	37	Rcvd Handle Value Indication, Handle: 0x0003 (Unknown)
    4774	64.996154	Slave_0	Master_0	ATT	33	Rcvd Exchange MTU Response, Server Rx MTU: 247
    4778	65.011730	Slave_0	Master_0	ATT	37	Rcvd Read By Group Type Request, GATT Primary Service Declaration, Handles: 0x0001..0xffff
    4779	65.011730	Master_0	Slave_0	ATT	44	Sent Read By Group Type Response, Attribute List Length: 2, Generic Access Profile, Generic Attribute Profile
    4780	65.011730	Slave_0	Master_0	L2CAP	42	Connection Parameter Update Request
    4781	65.011730	Master_0	Slave_0	L2CAP	36	Connection Parameter Update Response (Accepted)
    4782	65.027346	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Include Declaration, Handles: 0x0001..0x0009
    4783	65.027346	Master_0	Slave_0	LE LL	38	Control Opcode: LL_CONNECTION_UPDATE_REQ
    4785	65.043022	Master_0	Slave_0	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x0001 (Generic Access Profile)
    4788	65.043022	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0001..0x0009
    4789	65.043022	Master_0	Slave_0	LE LL	53	L2CAP Fragment Start
    4791	65.058597	Master_0	Slave_0	ATT	33	Sent Read By Type Response, Attribute List Length: 4, Device Name, Appearance, Peripheral Preferred Connection Parameters, Central Address Resolution
    4794	65.058597	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0009..0x0009
    4795	65.058597	Master_0	Slave_0	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x0009 (Generic Access Profile: Central Address Resolution)
    4798	65.074237	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Include Declaration, Handles: 0x000a..0xffff
    4799	65.074237	Master_0	Slave_0	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x000a (Generic Attribute Profile)
    4802	65.089845	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x000a..0xffff
    4803	65.089845	Master_0	Slave_0	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x000a (Generic Attribute Profile)
    4806	65.105488	Slave_0	Master_0	L2CAP	42	Connection Parameter Update Request
    4807	65.105488	Master_0	Slave_0	L2CAP	36	Connection Parameter Update Response (Accepted)
    4809	65.121152	Master_0	Slave_0	LE LL	38	Control Opcode: LL_CONNECTION_UPDATE_REQ
    4917	65.886763	Master_0	Slave_0	SMP	37	Sent Pairing Request: AuthReq: Bonding | Initiator Key(s): LTK, IRK | Responder Key(s): LTK, IRK
    4918	65.902385	Master_0	Slave_0	SMP	37	Sent Pairing Request: AuthReq: Bonding | Initiator Key(s): LTK, IRK | Responder Key(s): LTK, IRK
    5198	67.996093	Slave_0	Master_0	SMP	37	Rcvd Pairing Response: AuthReq: Bonding, MITM | Initiator Key(s): LTK, IRK | Responder Key(s): LTK, IRK
    5199	68.011720	Master_0	Slave_0	SMP	47	Sent Pairing Confirm
    5362	69.230440	Slave_0	Master_0	SMP	47	Rcvd Pairing Confirm
    5363	69.246067	Master_0	Slave_0	SMP	47	Sent Pairing Random
    5366	69.261693	Slave_0	Master_0	SMP	47	Rcvd Pairing Random
    5369	69.292889	Master_0	Slave_0	LE LL	49	Control Opcode: LL_ENC_REQ
    5372	69.308509	Slave_0	Master_0	LE LL	39	Control Opcode: LL_ENC_RSP
    5374	69.324131	Slave_0	Master_0	LE LL	27	Control Opcode: LL_START_ENC_REQ
    5375	69.324131	Master_0	Slave_0	LE LL	27	Control Opcode: LL_START_ENC_RSP
    5378	69.339760	Slave_0	Master_0	LE LL	27	Control Opcode: LL_START_ENC_RSP
    5380	69.355384	Slave_0	Master_0	SMP	47	Rcvd Encryption Information
    5382	69.371033	Slave_0	Master_0	SMP	41	Rcvd Master Identification
    5384	69.386688	Slave_0	Master_0	SMP	47	Rcvd Identity Information
    5386	69.402314	Slave_0	Master_0	SMP	38	Rcvd Identity Address Information
    5387	69.417941	Master_0	Slave_0	SMP	47	Sent Encryption Information
    5389	69.433505	Master_0	Slave_0	SMP	41	Sent Master Identification
    5391	69.433505	Master_0	Slave_0	SMP	47	Sent Identity Information
    5393	69.433505	Master_0	Slave_0	SMP	38	Sent Identity Address Information
    5443	69.792873	Master_0	Slave_0	ATT	53	Sent Find By Type Value Request, GATT Primary Service Declaration, Handles: 0x0001..0xffff
    5446	69.808557	Slave_0	Master_0	ATT	35	Rcvd Find By Type Value Response
    5447	69.824150	Master_0	Slave_0	ATT	37	Sent Read By Type Request, GATT Characteristic Declaration, Handles: 0x0028..0xffff
    5450	69.839807	Slave_0	Master_0	LE LL	50	L2CAP Fragment Start
    5452	69.855430	Slave_0	Master_0	ATT	50	Rcvd Read By Type Response, Attribute List Length: 2, Unknown, Unknown
    5453	69.871054	Master_0	Slave_0	ATT	37	Sent Read By Type Request, GATT Characteristic Declaration, Handles: 0x002e..0xffff
    5456	69.886678	Slave_0	Master_0	ATT	35	Rcvd Error Response - Attribute Not Found, Handle: 0x002e (Generic Attribute Profile: Unknown: Unknown)
    5457	69.902306	Master_0	Slave_0	ATT	35	Sent Find Information Request, Handles: 0x002b..0x002b
    5460	69.917926	Slave_0	Master_0	ATT	36	Rcvd Find Information Response, Handle: 0x002b (Generic Attribute Profile: Unknown: Client Characteristic Configuration)
    5461	69.933511	Master_0	Slave_0	ATT	35	Sent Find Information Request, Handles: 0x002e..0xffff
    5462	69.933511	Slave_0	Master_0	ATT	39	Rcvd Find By Type Value Request, GATT Primary Service Declaration, Handles: 0x0001..0xffff
    5463	69.949137	Master_0	Slave_0	ATT	35	Sent Find By Type Value Response
    5464	69.949137	Slave_0	Master_0	ATT	35	Rcvd Error Response - Attribute Not Found, Handle: 0x002e (Generic Access Profile: Unknown: Unknown)
    5466	69.964761	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0001..0xffff
    5467	69.980387	Master_0	Slave_0	LE LL	53	L2CAP Fragment Start
    5469	69.980387	Master_0	Slave_0	ATT	33	Sent Read By Type Response, Attribute List Length: 4, Device Name, Appearance, Peripheral Preferred Connection Parameters, Central Address Resolution
    5472	69.996011	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0009..0xffff
    5473	70.011676	Master_0	Slave_0	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x0009 (Generic Access Profile: Central Address Resolution)
    5476	70.027299	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, Device Name, Handles: 0x0001..0xffff
    5477	70.042924	Master_0	Slave_0	ATT	39	Sent Read By Type Response, Attribute List Length: 1
    6795	79.964595	Master_0	Slave_0	ATT	35	Sent Write Request, Handle: 0x002b (Generic Access Profile: Unknown: Client Characteristic Configuration)
    6798	79.980221	Slave_0	Master_0	ATT	31	Rcvd Write Response, Handle: 0x002b (Generic Access Profile: Unknown: Client Characteristic Configuration)
    8163	90.339321	Master_0	Slave_0	ATT	53	Sent Write Command, Handle: 0x002d (Generic Access Profile: Unknown)
    9625	101.354779	Slave_0	Master_0	LE LL	28	Control Opcode: LL_TERMINATE_IND

    S6 - working:

    2964	39.728968	Master_0	Slave_0	ATT	33	Sent Exchange MTU Request, Client Rx MTU: 247
    2965	39.728968	Master_0	Slave_0	ATT	33	Sent Exchange MTU Request, Client Rx MTU: 247
    2967	39.728968	Master_0	Slave_0	LE LL	35	Control Opcode: LL_LENGTH_REQ
    2970	39.744593	Slave_0	Master_0	LE LL	28	Control Opcode: LL_UNKNOWN_RSP
    2974	39.760280	Slave_0	Master_0	LE LL	35	Control Opcode: LL_SLAVE_FEATURE_REQ
    2975	39.760280	Master_0	Slave_0	LE LL	28	Control Opcode: LL_UNKNOWN_RSP
    2978	39.760280	Slave_0	Master_0	ATT	33	Rcvd Exchange MTU Response, Server Rx MTU: 247
    2982	39.775847	Slave_0	Master_0	LE LL	32	Control Opcode: LL_VERSION_IND
    2983	39.791466	Master_0	Slave_0	LE LL	32	Control Opcode: LL_VERSION_IND
    3038	39.994645	Slave_0	Master_0	ATT	37	Rcvd Read By Group Type Request, GATT Primary Service Declaration, Handles: 0x0001..0xffff
    3039	39.994645	Master_0	Slave_0	ATT	44	Sent Read By Group Type Response, Attribute List Length: 2, Generic Access Profile, Generic Attribute Profile
    3046	40.025840	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Include Declaration, Handles: 0x0001..0x0009
    3047	40.025840	Master_0	Slave_0	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x0001 (Generic Access Profile)
    3050	40.041463	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0001..0x0009
    3051	40.041463	Master_0	Slave_0	LE LL	53	L2CAP Fragment Start
    3053	40.041463	Master_0	Slave_0	ATT	33	Sent Read By Type Response, Attribute List Length: 4, Device Name, Appearance, Peripheral Preferred Connection Parameters, Central Address Resolution
    3058	40.057086	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0009..0x0009
    3059	40.072711	Master_0	Slave_0	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x0009 (Generic Access Profile: Central Address Resolution)
    3062	40.072711	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Include Declaration, Handles: 0x000a..0xffff
    3063	40.088334	Master_0	Slave_0	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x000a (Generic Attribute Profile)
    3066	40.088334	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x000a..0xffff
    3067	40.103961	Master_0	Slave_0	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x000a (Generic Attribute Profile)
    3068	40.103961	Master_0	Slave_0	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x000a (Generic Attribute Profile)
    3144	40.385264	Master_0	Slave_0	SMP	37	Sent Pairing Request: AuthReq: Bonding | Initiator Key(s): LTK, IRK | Responder Key(s): LTK, IRK
    3157	40.432119	Slave_0	Master_0	SMP	37	Rcvd Pairing Response: AuthReq: Bonding, MITM | Initiator Key(s): LTK, IRK | Responder Key(s): LTK, IRK
    3158	40.447759	Master_0	Slave_0	SMP	47	Sent Pairing Confirm
    3165	40.463333	Slave_0	Master_0	SMP	47	Rcvd Pairing Confirm
    3166	40.479025	Master_0	Slave_0	SMP	47	Sent Pairing Random
    3169	40.479025	Slave_0	Master_0	SMP	47	Rcvd Pairing Random
    3172	40.494591	Master_0	Slave_0	LE LL	49	Control Opcode: LL_ENC_REQ
    3175	40.494591	Slave_0	Master_0	LE LL	39	Control Opcode: LL_ENC_RSP
    3179	40.510203	Slave_0	Master_0	LE LL	27	Control Opcode: LL_START_ENC_REQ
    3180	40.525840	Master_0	Slave_0	LE LL	27	Control Opcode: LL_START_ENC_RSP
    3183	40.525840	Slave_0	Master_0	LE LL	27	Control Opcode: LL_START_ENC_RSP
    3187	40.541491	Slave_0	Master_0	SMP	47	Rcvd Encryption Information
    3189	40.557078	Slave_0	Master_0	SMP	41	Rcvd Master Identification
    3191	40.557078	Slave_0	Master_0	SMP	47	Rcvd Identity Information
    3193	40.557078	Slave_0	Master_0	SMP	38	Rcvd Identity Address Information
    3194	40.557078	Master_0	Slave_0	SMP	47	Sent Encryption Information
    3196	40.557078	Master_0	Slave_0	SMP	41	Sent Master Identification
    3198	40.557078	Master_0	Slave_0	SMP	47	Sent Identity Information
    3200	40.557078	Master_0	Slave_0	SMP	38	Sent Identity Address Information
    3204	40.572750	Master_0	Slave_0	ATT	37	Sent Read By Type Request, Central Address Resolution, Handles: 0x0001..0xffff
    3207	40.572750	Slave_0	Master_0	ATT	35	Rcvd Read By Type Response, Attribute List Length: 1
    3208	40.588390	Master_0	Slave_0	ATT	33	Sent Read Request, Handle: 0x001a (Generic Attribute Profile: Unknown: Central Address Resolution)
    3211	40.588390	Slave_0	Master_0	ATT	32	Rcvd Read Response, Handle: 0x001a (Generic Attribute Profile: Unknown: Central Address Resolution)
    3339	41.072747	Slave_0	Master_0	ATT	39	Rcvd Find By Type Value Request, GATT Primary Service Declaration, Handles: 0x0001..0xffff
    3340	41.072747	Master_0	Slave_0	ATT	35	Sent Find By Type Value Response
    3342	41.088325	Master_0	Slave_0	ATT	53	Sent Find By Type Value Request, GATT Primary Service Declaration, Handles: 0x0001..0xffff
    3347	41.103996	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0001..0xffff
    3348	41.103996	Master_0	Slave_0	LE LL	53	L2CAP Fragment Start
    3350	41.103996	Master_0	Slave_0	ATT	33	Sent Read By Type Response, Attribute List Length: 4, Device Name, Appearance, Peripheral Preferred Connection Parameters, Central Address Resolution
    3351	41.119597	Slave_0	Master_0	ATT	35	Rcvd Find By Type Value Response
    3352	41.119597	Master_0	Slave_0	ATT	37	Sent Read By Type Request, GATT Characteristic Declaration, Handles: 0x0028..0xffff
    3359	41.135247	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0009..0xffff
    3361	41.135247	Slave_0	Master_0	LE LL	53	L2CAP Fragment Start
    3362	41.135247	Master_0	Slave_0	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x0009 (Generic Access Profile: Central Address Resolution)
    3363	41.150811	Slave_0	Master_0	ATT	47	Rcvd Read By Type Response, Attribute List Length: 2, Unknown, Unknown
    3364	41.150811	Master_0	Slave_0	ATT	37	Sent Read By Type Request, GATT Characteristic Declaration, Handles: 0x002e..0xffff
    3369	41.166496	Slave_0	Master_0	ATT	37	Rcvd Read By Group Type Request, GATT Primary Service Declaration, Handles: 0x0001..0xffff
    3371	41.166496	Slave_0	Master_0	ATT	35	Rcvd Error Response - Attribute Not Found, Handle: 0x002e (Generic Access Profile: Unknown: Unknown)
    3372	41.166496	Master_0	Slave_0	ATT	44	Sent Read By Group Type Response, Attribute List Length: 2, Generic Access Profile, Generic Attribute Profile
    3374	41.166496	Master_0	Slave_0	ATT	35	Sent Find Information Request, Handles: 0x002b..0x002b
    3377	41.182122	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, Device Name, Handles: 0x0001..0xffff
    3378	41.182122	Master_0	Slave_0	ATT	39	Sent Read By Type Response, Attribute List Length: 1
    3379	41.182122	Slave_0	Master_0	ATT	36	Rcvd Find Information Response, Handle: 0x002b (Generic Attribute Profile: Unknown: Client Characteristic Configuration)
    3380	41.197703	Master_0	Slave_0	ATT	35	Sent Find Information Request, Handles: 0x002e..0xffff
    3381	41.197703	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Include Declaration, Handles: 0x0001..0x0009
    3382	41.197703	Master_0	Slave_0	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x0001 (Generic Access Profile)
    3383	41.197703	Slave_0	Master_0	ATT	35	Rcvd Error Response - Attribute Not Found, Handle: 0x002e (Generic Attribute Profile: Unknown: Unknown)
    3385	41.213320	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0001..0x0009
    3386	41.213320	Master_0	Slave_0	LE LL	53	L2CAP Fragment Start
    3388	41.213320	Master_0	Slave_0	ATT	33	Sent Read By Type Response, Attribute List Length: 4, Device Name, Appearance, Peripheral Preferred Connection Parameters, Central Address Resolution
    3391	41.228940	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0009..0x0009
    3392	41.228940	Master_0	Slave_0	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x0009 (Generic Access Profile: Central Address Resolution)
    3395	41.244594	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Include Declaration, Handles: 0x000a..0xffff
    3396	41.244594	Master_0	Slave_0	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x000a (Generic Attribute Profile)
    3399	41.244594	Slave_0	Master_0	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x000a..0xffff
    3400	41.260194	Master_0	Slave_0	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x000a (Generic Attribute Profile)
    6044	51.213164	Master_0	Slave_0	ATT	35	Sent Write Request, Handle: 0x002b (Generic Attribute Profile: Unknown: Client Characteristic Configuration)
    6053	51.244403	Slave_0	Master_0	ATT	31	Rcvd Write Response, Handle: 0x002b (Generic Attribute Profile: Unknown: Client Characteristic Configuration)
    8790	61.572323	Master_0	Slave_0	ATT	53	Sent Write Command, Handle: 0x002d (Generic Attribute Profile: Unknown)
    8819	61.681636	Slave_0	Master_0	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8820	61.681636	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8827	61.697264	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8828	61.712885	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8843	61.759812	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8844	61.775444	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8849	61.791069	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8850	61.791069	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8855	61.806652	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8856	61.822317	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8859	61.822317	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8860	61.837943	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8865	61.853567	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8866	61.853567	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8869	61.869134	Slave_0	Master_0	ATT	37	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8870	61.869134	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8877	61.900421	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8878	61.900421	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8883	61.916067	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8884	61.916067	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8889	61.931693	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8890	61.947273	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8895	61.962939	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8896	61.962939	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8903	61.994150	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8904	61.994150	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8909	62.009772	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8910	62.025441	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8915	62.041005	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8916	62.041005	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8921	62.056630	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8922	62.056630	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8927	62.072294	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8928	62.087879	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8933	62.103564	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8934	62.103564	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8939	62.119187	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8940	62.134811	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8945	62.150437	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8946	62.150437	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8951	62.166061	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8952	62.181630	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8957	62.197270	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8958	62.197270	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8963	62.212895	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8964	62.228519	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8969	62.244125	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8970	62.244125	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8975	62.259749	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8976	62.259749	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8981	62.275407	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8982	62.291017	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8987	62.306643	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8988	62.306643	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8993	62.322307	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8994	62.337934	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    8999	62.353516	Slave_0	Master_0	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    9000	62.353516	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    9005	62.369182	Slave_0	Master_0	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    9006	62.384806	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    9011	62.400387	Slave_0	Master_0	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    9012	62.400387	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    9031	62.462932	Slave_0	Master_0	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    9032	62.478553	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    9089	62.681673	Slave_0	Master_0	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    9090	62.697301	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    9097	62.712884	Slave_0	Master_0	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    9098	62.728530	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    9099	62.728530	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)
    9136	62.869129	Slave_0	Master_0	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Attribute Profile: Unknown)
    9137	62.869129	Master_0	Slave_0	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Attribute Profile: Unknown)

    as well I'm attaching the raw wireshark capturess6_no_indication_read_1.pcapnga31_no_indication_read_3.pcapng

  • I see in nRF connect app that everything works fine with notify, but I must use indicate for the app I want to work with. to enable indicate I do this:

    ret_code_t nrf_ble_gattc_c_enable_indication(ble_nus_c_t * p_ble_nus_c, bool indication_enable)
    {
        nrf_ble_gq_req_t cccd_req;
        uint8_t          cccd[BLE_CCCD_VALUE_LEN];
        uint16_t         cccd_val = (indication_enable) ? BLE_GATT_HVX_INDICATION : 0;
    
        memset(&cccd_req, 0, sizeof(nrf_ble_gq_req_t));
    
        cccd[0] = LSB_16(cccd_val);
        cccd[1] = MSB_16(cccd_val);
    
        cccd_req.type                        = NRF_BLE_GQ_REQ_GATTC_WRITE;
        cccd_req.error_handler.cb            = gatt_error_handler;
        cccd_req.error_handler.p_ctx         = p_ble_nus_c;
        cccd_req.params.gattc_write.handle   = p_ble_nus_c->handles.nus_tx_cccd_handle;
        cccd_req.params.gattc_write.len      = BLE_CCCD_VALUE_LEN;
        cccd_req.params.gattc_write.offset   = 0;
        cccd_req.params.gattc_write.p_value  = cccd;
        cccd_req.params.gattc_write.write_op = BLE_GATT_OP_WRITE_REQ;
        cccd_req.params.gattc_write.flags    = BLE_GATT_EXEC_WRITE_FLAG_PREPARED_WRITE;
    
    
        return nrf_ble_gq_item_add(p_ble_nus_c->p_gatt_queue, &cccd_req, p_ble_nus_c->conn_handle);
    }

    and I do see in the nRF connect that indicate enabled, but again, no BLE_GATTC_EVT_HVX event is triggered. am I missing something in the enabling process?

  • I saw this post: https://devzone.nordicsemi.com/f/nordic-q-a/20136/central-address-resolution

    I see my nRF FW also has the Central Address Resolution and wondering if it is the cause of my trouble. I can't find a way to disable it. is there such a way?

    Thanks

  • I believe the central address resolution (CAR) characteristic can be disabled if you are using the latest v7.2.0 softdevice, then by adding the following to ble_stack_init() should remove the CAR (e.g. add it between nrf_sdh_ble_default_cfg_set() and nrf_sdh_ble_enable()):

        /* Exclude CAR from GAP service, but reserve the ATT Handles that will otherwise be used up by CAR. */

        cfg.gap_cfg.car_include_cfg.include_cfg = BLE_GAP_CHAR_INCL_CONFIG_EXCLUDE_WITH_SPACE;

        err_code = sd_ble_cfg_set(BLE_GAP_CFG_CAR_INCL_CONFIG, &cfg, ram_start);

        APP_ERROR_CHECK(err_code);

Reply
  • I believe the central address resolution (CAR) characteristic can be disabled if you are using the latest v7.2.0 softdevice, then by adding the following to ble_stack_init() should remove the CAR (e.g. add it between nrf_sdh_ble_default_cfg_set() and nrf_sdh_ble_enable()):

        /* Exclude CAR from GAP service, but reserve the ATT Handles that will otherwise be used up by CAR. */

        cfg.gap_cfg.car_include_cfg.include_cfg = BLE_GAP_CHAR_INCL_CONFIG_EXCLUDE_WITH_SPACE;

        err_code = sd_ble_cfg_set(BLE_GAP_CFG_CAR_INCL_CONFIG, &cfg, ram_start);

        APP_ERROR_CHECK(err_code);

Children
  • Thanks for the response,

    This change made pm_conn_secure() return NRF_ERROR_INTERNAL.

    digging deeper I see I get it because of this error:  NRF_ERROR_NOT_SUPPORTED from sd_ble_gap_authenticate().

     * @retval ::NRF_ERROR_NOT_SUPPORTED Setting of sign or link fields in @ref ble_gap_sec_kdist_t not supported.
     *                                   Distribution of own Identity Information is only supported if the Central
     *                                   Address Resolution characteristic is configured to be included or
     *                                   the Softdevice is configured to support peripheral roles only.
     *                                   See @ref ble_gap_cfg_car_incl_cfg_t and @ref ble_gap_cfg_role_count_t.

    This means I have to have CAR to be central? is there no way to be central without CAR?

  • You should erase all peer manager bonds and re-bond before doing this change. But if you still get an error, then you are right, that the central require this (I believe central require this, but it's optional for a peripheral).

    I don't think CAR is related to your problem.

    Kenneth

  • Thanks for your help,

    I tried the same flow (connect, bond, discovery, indicate enable, read/write) with BT900 and it does work with Android 9+. The BT900 doesn't use CAR, that's why i started suspecting it.

    From the reading of this and this posts, I'm assuming the new android doesn't clear the attribute cache. And only a reset does that. so I think the only way for me to solve this is to change the app on the android to clear the cache after every disconnect.

  • Hey ,

    I digged deep into the sniffer to understand the difference between the times it works and not.

    It always works when nRF is unpaired and phone is after Reset.

    I noticed the not working sniffed log always has this line which the working sniffed log doesn't:

    slave	master	ATT	37	Rcvd Handle Value Indication, Handle: 0x0003 (Unknown)

    on the other hand, the working log has this section which the non-working does not:

    master	slave	ATT	37	Sent Read By Type Request, Central Address Resolution, Handles: 0x0001..0xffff
    slave	master	ATT	35	Rcvd Read By Type Response, Attribute List Length: 1
    master	slave	ATT	33	Sent Read Request, Handle: 0x001a (Generic Attribute Profile: Unknown: Central Address Resolution)
    slave	master	ATT	32	Rcvd Read Response, Handle: 0x001a (Generic Attribute Profile: Unknown: Central Address Resolution)

    This section is related to the CAR so I'm still thinking it has something to do with the problem. any idea why I don't get this section on the failed trials?

    adding both sniffed logs:

    working:

    549	22.702720	master	slave	ATT	33	Sent Exchange MTU Request, Client Rx MTU: 247
    551	22.702720	master	slave	LE LL	35	Control Opcode: LL_LENGTH_REQ
    552	22.702720	slave	master	LE LL	35	Control Opcode: LL_SLAVE_FEATURE_REQ
    553	22.718353	master	slave	LE LL	28	Control Opcode: LL_UNKNOWN_RSP
    554	22.718353	slave	master	LE LL	35	Control Opcode: LL_LENGTH_RSP
    556	22.718353	slave	master	LE LL	32	Control Opcode: LL_VERSION_IND
    557	22.733969	master	slave	LE LL	32	Control Opcode: LL_VERSION_IND
    558	22.733969	slave	master	ATT	33	Rcvd Exchange MTU Response, Server Rx MTU: 247
    566	22.765219	slave	master	ATT	37	Rcvd Read By Group Type Request, GATT Primary Service Declaration, Handles: 0x0001..0xffff
    567	22.765219	master	slave	ATT	44	Sent Read By Group Type Response, Attribute List Length: 2, Generic Access Profile, Generic Attribute Profile
    570	22.765219	slave	master	L2CAP	42	Connection Parameter Update Request
    571	22.780849	master	slave	L2CAP	36	Connection Parameter Update Response (Accepted)
    572	22.780849	slave	master	ATT	37	Rcvd Read By Type Request, GATT Include Declaration, Handles: 0x0001..0x0009
    573	22.780849	master	slave	LE LL	38	Control Opcode: LL_CONNECTION_UPDATE_REQ
    575	22.796477	master	slave	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x0001 (Generic Access Profile)
    578	22.796477	slave	master	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0001..0x0009
    579	22.812149	master	slave	LE LL	53	L2CAP Fragment Start
    581	22.812149	master	slave	ATT	33	Sent Read By Type Response, Attribute List Length: 4, Device Name, Appearance, Peripheral Preferred Connection Parameters, Central Address Resolution
    584	22.812149	slave	master	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0009..0x0009
    585	22.827719	master	slave	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x0009 (Generic Access Profile: Central Address Resolution)
    588	22.827719	slave	master	ATT	37	Rcvd Read By Type Request, GATT Include Declaration, Handles: 0x000a..0xffff
    589	22.843341	master	slave	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x000a (Generic Attribute Profile)
    592	22.843341	slave	master	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x000a..0xffff
    593	22.858968	master	slave	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x000a (Generic Attribute Profile)
    596	22.858968	slave	master	L2CAP	42	Connection Parameter Update Request
    597	22.874591	master	slave	L2CAP	36	Connection Parameter Update Response (Accepted)
    599	22.874591	master	slave	LE LL	38	Control Opcode: LL_CONNECTION_UPDATE_REQ
    673	23.390272	master	slave	SMP	37	Sent Pairing Request: AuthReq: Bonding | Initiator Key(s): LTK, IRK | Responder Key(s): LTK, IRK
    886	24.983927	slave	master	SMP	37	Rcvd Pairing Response: AuthReq: Bonding, MITM | Initiator Key(s): LTK, IRK | Responder Key(s): LTK, IRK
    887	24.983927	master	slave	SMP	47	Sent Pairing Confirm
    1026	26.030844	slave	master	SMP	47	Rcvd Pairing Confirm
    1027	26.046469	master	slave	SMP	47	Sent Pairing Random
    1030	26.062093	slave	master	SMP	47	Rcvd Pairing Random
    1033	26.093297	master	slave	LE LL	49	Control Opcode: LL_ENC_REQ
    1036	26.108908	slave	master	LE LL	39	Control Opcode: LL_ENC_RSP
    1038	26.124533	slave	master	LE LL	27	Control Opcode: LL_START_ENC_REQ
    1039	26.124533	master	slave	LE LL	27	Control Opcode: LL_START_ENC_RSP
    1042	26.140159	slave	master	LE LL	27	Control Opcode: LL_START_ENC_RSP
    1044	26.155782	slave	master	SMP	47	Rcvd Encryption Information
    1047	26.187098	slave	master	SMP	41	Rcvd Master Identification
    1049	26.202723	slave	master	SMP	47	Rcvd Identity Information
    1051	26.218348	slave	master	SMP	38	Rcvd Identity Address Information
    1052	26.233972	master	slave	SMP	47	Sent Encryption Information
    1054	26.233972	master	slave	SMP	41	Sent Master Identification
    1056	26.249531	master	slave	SMP	47	Sent Identity Information
    1058	26.249531	master	slave	SMP	38	Sent Identity Address Information
    1060	26.249531	master	slave	ATT	37	Sent Read By Type Request, Central Address Resolution, Handles: 0x0001..0xffff
    1063	26.265216	slave	master	ATT	35	Rcvd Read By Type Response, Attribute List Length: 1
    1064	26.280848	master	slave	ATT	33	Sent Read Request, Handle: 0x001a (Generic Attribute Profile: Unknown: Central Address Resolution)
    1067	26.296472	slave	master	ATT	32	Rcvd Read Response, Handle: 0x001a (Generic Attribute Profile: Unknown: Central Address Resolution)
    1108	26.608915	master	slave	ATT	53	Sent Find By Type Value Request, GATT Primary Service Declaration, Handles: 0x0001..0xffff
    1111	26.624540	slave	master	ATT	35	Rcvd Find By Type Value Response
    1112	26.640165	master	slave	ATT	37	Sent Read By Type Request, GATT Characteristic Declaration, Handles: 0x0028..0xffff
    1115	26.655832	slave	master	LE LL	50	L2CAP Fragment Start
    1117	26.671458	slave	master	ATT	50	Rcvd Read By Type Response, Attribute List Length: 2, Unknown, Unknown
    1118	26.687082	master	slave	ATT	37	Sent Read By Type Request, GATT Characteristic Declaration, Handles: 0x002e..0xffff
    1121	26.702706	slave	master	ATT	35	Rcvd Error Response - Attribute Not Found, Handle: 0x002e (Generic Attribute Profile: Unknown: Unknown)
    1122	26.718333	master	slave	ATT	35	Sent Find Information Request, Handles: 0x002b..0x002b
    1125	26.733957	slave	master	ATT	36	Rcvd Find Information Response, Handle: 0x002b (Generic Attribute Profile: Unknown: Client Characteristic Configuration)
    1126	26.749580	master	slave	ATT	35	Sent Find Information Request, Handles: 0x002e..0xffff
    1127	26.749580	slave	master	ATT	39	Rcvd Find By Type Value Request, GATT Primary Service Declaration, Handles: 0x0001..0xffff
    1128	26.765214	master	slave	ATT	35	Sent Find By Type Value Response
    1129	26.765214	slave	master	ATT	35	Rcvd Error Response - Attribute Not Found, Handle: 0x002e (Generic Access Profile: Unknown: Unknown)
    1131	26.780830	slave	master	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0001..0xffff
    1132	26.796463	master	slave	LE LL	53	L2CAP Fragment Start
    1134	26.796463	master	slave	ATT	33	Sent Read By Type Response, Attribute List Length: 4, Device Name, Appearance, Peripheral Preferred Connection Parameters, Central Address Resolution
    1137	26.812088	slave	master	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0009..0xffff
    1138	26.827713	master	slave	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x0009 (Generic Access Profile: Central Address Resolution)
    1202	27.296452	master	slave	ATT	35	Sent Write Request, Handle: 0x002b (Generic Access Profile: Unknown: Client Characteristic Configuration)
    1205	27.312070	slave	master	ATT	31	Rcvd Write Response, Handle: 0x002b (Generic Access Profile: Unknown: Client Characteristic Configuration)
    1342	28.765170	master	slave	ATT	53	Sent Write Command, Handle: 0x002d (Generic Access Profile: Unknown)
    1357	28.890176	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1358	28.905801	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1363	28.937050	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1364	28.952672	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1367	28.968298	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1368	28.983924	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1371	28.999548	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1372	29.030796	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1375	29.046423	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1376	29.062046	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1379	29.077672	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1380	29.093268	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1383	29.108855	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1384	29.108855	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1387	29.140112	slave	master	ATT	37	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1388	29.218254	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1393	29.249536	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1394	29.327666	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1397	29.343291	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1398	29.421417	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1401	29.437039	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1402	29.452666	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1405	29.468223	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1406	29.483915	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1409	29.515097	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1410	29.515097	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1413	29.546353	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1414	29.546353	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1417	29.624472	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1418	29.640097	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1423	29.718247	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1424	29.733910	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1427	29.827659	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1428	29.890157	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1431	29.905716	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1432	29.983906	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1435	29.999530	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1436	30.093280	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1439	30.108903	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1440	30.124527	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1443	30.186999	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1444	30.202614	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1447	30.280774	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1448	30.296334	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1451	30.312024	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1452	30.390146	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1457	30.483896	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1458	30.499522	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1461	30.577579	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1462	30.593281	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1465	30.655729	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1466	30.671327	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1471	30.765141	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1472	30.780765	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1477	30.812017	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1478	30.827639	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1483	30.858890	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1484	30.874515	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1487	30.890140	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1488	30.968266	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1491	30.983838	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1492	30.983838	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1495	31.062009	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1496	31.077635	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1501	31.124507	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1502	31.140134	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1505	31.155696	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1506	31.186998	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1509	31.265126	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1510	31.280692	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1513	31.296316	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1514	31.311970	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1517	31.327564	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1518	31.343219	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1521	31.358815	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1522	31.421341	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1525	31.437002	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1526	31.452631	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1529	31.530753	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1530	31.546379	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1535	31.577628	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1536	31.593253	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1539	31.608877	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1540	31.624502	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1543	31.640126	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1544	31.733846	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1549	31.765064	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1550	31.827584	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1555	31.921371	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1556	31.936997	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1561	31.968246	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1562	31.999494	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1569	32.108857	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1570	32.124491	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1581	32.280691	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1582	32.296316	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1597	32.499419	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1598	32.499419	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1617	32.686981	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1618	32.702606	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1635	32.890037	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1636	32.890037	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1639	32.905663	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1640	32.968227	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1649	33.093226	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1650	33.186969	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1659	33.280722	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1660	33.296281	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1669	33.546343	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1670	33.561966	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1681	33.686967	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1682	33.702586	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1697	33.874423	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1698	33.952546	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1703	33.983768	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1704	33.983768	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1715	34.140082	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1716	34.155709	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1729	34.311952	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1730	34.343202	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1743	34.483787	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1744	34.499411	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1757	34.686945	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1758	34.702572	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1775	34.874377	slave	master	ATT	53	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1776	34.890062	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1779	34.905643	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1780	34.936941	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1795	35.108748	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1796	35.124373	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1813	35.296311	slave	master	ATT	42	Rcvd Handle Value Indication, Handle: 0x002a (Generic Access Profile: Unknown)
    1814	35.311936	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x002a (Generic Access Profile: Unknown)
    1825	35.483740	slave	master	ATT	37	Rcvd Handle Value Indication, Handle: 0x0003 (Generic Access Profile: Device Name)
    1826	35.499368	master	slave	ATT	31	Sent Handle Value Confirmation, Handle: 0x0003 (Generic Access Profile: Device Name)
    1903	36.483791	slave	master	LE LL	28	Control Opcode: LL_TERMINATE_IND

    not working:

    7538	76.189737	master	slave	ATT	33	Sent Exchange MTU Request, Client Rx MTU: 247
    7540	76.205312	master	slave	LE LL	35	Control Opcode: LL_LENGTH_REQ
    7541	76.205312	slave	master	LE LL	35	Control Opcode: LL_SLAVE_FEATURE_REQ
    7542	76.205312	master	slave	LE LL	28	Control Opcode: LL_UNKNOWN_RSP
    7543	76.205312	slave	master	LE LL	35	Control Opcode: LL_LENGTH_RSP
    7545	76.220936	slave	master	LE LL	32	Control Opcode: LL_VERSION_IND
    7546	76.220936	master	slave	LE LL	32	Control Opcode: LL_VERSION_IND
    7547	76.220936	slave	master	ATT	37	Rcvd Handle Value Indication, Handle: 0x0003 (Unknown)
    7549	76.236614	slave	master	ATT	33	Rcvd Exchange MTU Response, Server Rx MTU: 247
    7551	76.236614	slave	master	ATT	37	Rcvd Read By Group Type Request, GATT Primary Service Declaration, Handles: 0x0001..0xffff
    7552	76.252177	master	slave	ATT	44	Sent Read By Group Type Response, Attribute List Length: 2, Generic Access Profile, Generic Attribute Profile
    7553	76.252177	slave	master	L2CAP	42	Connection Parameter Update Request
    7554	76.252177	master	slave	L2CAP	36	Connection Parameter Update Response (Accepted)
    7555	76.252177	slave	master	ATT	37	Rcvd Read By Type Request, GATT Include Declaration, Handles: 0x0001..0x0009
    7556	76.252177	master	slave	LE LL	38	Control Opcode: LL_CONNECTION_UPDATE_REQ
    7558	76.267804	master	slave	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x0001 (Generic Access Profile)
    7561	76.267804	slave	master	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0001..0x0009
    7562	76.283427	master	slave	LE LL	53	L2CAP Fragment Start
    7564	76.283427	master	slave	ATT	33	Sent Read By Type Response, Attribute List Length: 4, Device Name, Appearance, Peripheral Preferred Connection Parameters, Central Address Resolution
    7567	76.283427	slave	master	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0009..0x0009
    7568	76.299085	master	slave	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x0009 (Generic Access Profile: Central Address Resolution)
    7571	76.299085	slave	master	ATT	37	Rcvd Read By Type Request, GATT Include Declaration, Handles: 0x000a..0xffff
    7572	76.314737	master	slave	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x000a (Generic Attribute Profile)
    7575	76.314737	slave	master	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x000a..0xffff
    7576	76.330359	master	slave	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x000a (Generic Attribute Profile)
    7579	76.330359	slave	master	L2CAP	42	Connection Parameter Update Request
    7580	76.345985	master	slave	L2CAP	36	Connection Parameter Update Response (Accepted)
    7582	76.345985	master	slave	LE LL	38	Control Opcode: LL_CONNECTION_UPDATE_REQ
    7666	76.939723	master	slave	SMP	37	Sent Pairing Request: AuthReq: Bonding | Initiator Key(s): LTK, IRK | Responder Key(s): LTK, IRK
    7933	78.924058	slave	master	SMP	37	Rcvd Pairing Response: AuthReq: Bonding, MITM | Initiator Key(s): LTK, IRK | Responder Key(s): LTK, IRK
    7934	78.939679	master	slave	SMP	47	Sent Pairing Confirm
    8063	79.908362	slave	master	SMP	47	Rcvd Pairing Confirm
    8064	79.923998	master	slave	SMP	47	Sent Pairing Random
    8067	79.939619	slave	master	SMP	47	Rcvd Pairing Random
    8070	79.970869	master	slave	LE LL	49	Control Opcode: LL_ENC_REQ
    8073	79.986486	slave	master	LE LL	39	Control Opcode: LL_ENC_RSP
    8075	80.002100	slave	master	LE LL	27	Control Opcode: LL_START_ENC_REQ
    8076	80.002100	master	slave	LE LL	27	Control Opcode: LL_START_ENC_RSP
    8079	80.033350	slave	master	LE LL	27	Control Opcode: LL_START_ENC_RSP
    8081	80.033350	slave	master	SMP	47	Rcvd Encryption Information
    8083	80.048974	slave	master	SMP	41	Rcvd Master Identification
    8085	80.064639	slave	master	SMP	47	Rcvd Identity Information
    8087	80.080283	slave	master	SMP	38	Rcvd Identity Address Information
    8088	80.095907	master	slave	SMP	47	Sent Encryption Information
    8090	80.111473	master	slave	SMP	41	Sent Master Identification
    8092	80.111473	master	slave	SMP	47	Sent Identity Information
    8094	80.111473	master	slave	SMP	38	Sent Identity Address Information
    8142	80.455275	master	slave	ATT	53	Sent Find By Type Value Request, GATT Primary Service Declaration, Handles: 0x0001..0xffff
    8145	80.470901	slave	master	ATT	35	Rcvd Find By Type Value Response
    8146	80.486524	master	slave	ATT	37	Sent Read By Type Request, GATT Characteristic Declaration, Handles: 0x0028..0xffff
    8149	80.502147	slave	master	LE LL	50	L2CAP Fragment Start
    8151	80.517772	slave	master	ATT	50	Rcvd Read By Type Response, Attribute List Length: 2, Unknown, Unknown
    8152	80.533399	master	slave	ATT	37	Sent Read By Type Request, GATT Characteristic Declaration, Handles: 0x002e..0xffff
    8155	80.549022	slave	master	ATT	35	Rcvd Error Response - Attribute Not Found, Handle: 0x002e (Generic Attribute Profile: Unknown: Unknown)
    8156	80.564648	master	slave	ATT	35	Sent Find Information Request, Handles: 0x002b..0x002b
    8159	80.580270	slave	master	ATT	36	Rcvd Find Information Response, Handle: 0x002b (Generic Attribute Profile: Unknown: Client Characteristic Configuration)
    8160	80.595897	master	slave	ATT	35	Sent Find Information Request, Handles: 0x002e..0xffff
    8163	80.611520	slave	master	ATT	35	Rcvd Error Response - Attribute Not Found, Handle: 0x002e (Generic Attribute Profile: Unknown: Unknown)
    8165	80.627146	slave	master	ATT	39	Rcvd Find By Type Value Request, GATT Primary Service Declaration, Handles: 0x0001..0xffff
    8166	80.642772	master	slave	ATT	35	Sent Find By Type Value Response
    8169	80.658397	slave	master	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0001..0xffff
    8170	80.674018	master	slave	LE LL	53	L2CAP Fragment Start
    8172	80.674018	master	slave	ATT	33	Sent Read By Type Response, Attribute List Length: 4, Device Name, Appearance, Peripheral Preferred Connection Parameters, Central Address Resolution
    8175	80.689646	slave	master	ATT	37	Rcvd Read By Type Request, GATT Characteristic Declaration, Handles: 0x0009..0xffff
    8176	80.705271	master	slave	ATT	35	Sent Error Response - Attribute Not Found, Handle: 0x0009 (Generic Access Profile: Central Address Resolution)
    8192	80.814585	master	slave	ATT	35	Sent Write Request, Handle: 0x002b (Generic Access Profile: Unknown: Client Characteristic Configuration)
    8195	80.830267	slave	master	ATT	31	Rcvd Write Response, Handle: 0x002b (Generic Access Profile: Unknown: Client Characteristic Configuration)
    8330	82.267735	master	slave	ATT	53	Sent Write Command, Handle: 0x002d (Generic Access Profile: Unknown)
    8795	88.517565	slave	master	LE LL	28	Control Opcode: LL_TERMINATE_IND

    any ideas will help,

    Thanks

  • Hi,

    I am going to order a galaxy A31 to look into this. Is there any example in the nRF5 SDK I can use as-is to recreate your issue?

    Kenneth

Related