<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>nRF Connect log</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/70659/nrf-connect-log</link><description>Hi, 
 I&amp;#39;m testing heart rate measurement example with my nRF52 DK. In the nRF connect application, I see the logs are converted from Hexadecimal value to user-readable values. I want to implement this in my own project with accelerometer values. In the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 02 Feb 2021 22:35:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/70659/nrf-connect-log" /><item><title>RE: nRF Connect log</title><link>https://devzone.nordicsemi.com/thread/292575?ContentTypeID=1</link><pubDate>Tue, 02 Feb 2021 22:35:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a40904db-f92d-44b4-9213-4c81621dc3b0</guid><dc:creator>Karthiknk</dc:creator><description>&lt;p&gt;Thank you for your support. I got the values.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect log</title><link>https://devzone.nordicsemi.com/thread/292573?ContentTypeID=1</link><pubDate>Tue, 02 Feb 2021 22:20:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:43b2b231-2603-46d4-ae01-376a1d0078cc</guid><dc:creator>Karthiknk</dc:creator><description>&lt;p&gt;Sorry I was wrong. Service discovery was not complete. I do not receive the (&lt;em&gt;Discovery of service with UUID 0xABCD completed with success on connection handle 0x0) &lt;/em&gt;message. The RTT stops at the following message.&lt;/p&gt;
[quote userid="95071" url="~/f/nordic-q-a/70659/nrf-connect-log/292090#292090"]&amp;lt;debug&amp;gt; nrf_sdh_ble: BLE event: 0x32.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Adding item to the request queue&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: GATTC Characteristic Descriptor Request&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: SD GATT procedure (4) succeeded on connection handle: 0.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Processing the request queue...[/quote]
&lt;p&gt;I think BLE_C_EVT_DISCOVERY_COMPLETE event is not updated. RTT says GATT procedure 4 succeeded, then the debugger stops running.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect log</title><link>https://devzone.nordicsemi.com/thread/292384?ContentTypeID=1</link><pubDate>Tue, 02 Feb 2021 08:16:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7b2247ec-9939-45cc-89cd-167adbe2574c</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;How do you handle the service once the devices are connected and the service is discovered? What do you do in your central application to read the&amp;nbsp;service values?&lt;/p&gt;
&lt;p&gt;As you can see in the ble_app_hrs_c example in our SDK, the Heart Rate Collector handler enables notifications of the heart rate service after service discovery in order to get the Heart Rate values periodically.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect log</title><link>https://devzone.nordicsemi.com/thread/292267?ContentTypeID=1</link><pubDate>Mon, 01 Feb 2021 14:10:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3542dedc-b82e-4bb6-a511-727f5dc3b576</guid><dc:creator>Karthiknk</dc:creator><description>[quote userid="75734" url="~/f/nordic-q-a/70659/nrf-connect-log/292164#292164"]So you&amp;#39;re still seeing the values read from the peripheral device in hexadecimal values, correct?[/quote]
&lt;p&gt;No, I can not see the value from the peripheral. I have shared the debugger log above. As you can see there are no values in the log.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect log</title><link>https://devzone.nordicsemi.com/thread/292164?ContentTypeID=1</link><pubDate>Mon, 01 Feb 2021 09:59:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:067091f7-0a18-43cb-9faa-7addc34b812c</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Glad you got the connection and service discovery working correctly! So you&amp;#39;re still seeing the values read from the peripheral device in hexadecimal values, correct? You still need to process the data received and output it in a readable way.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect log</title><link>https://devzone.nordicsemi.com/thread/292090?ContentTypeID=1</link><pubDate>Sun, 31 Jan 2021 22:06:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:152e4160-9317-4cf5-a0d6-29af0ec475f2</guid><dc:creator>Karthiknk</dc:creator><description>&lt;p&gt;Problem fixed. The service declaration in central and peripheral were bit different, I changed it. Now it can connects and identify the service.&lt;/p&gt;
&lt;p&gt;&amp;lt;info&amp;gt; app: Connected.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Registering connection handle: 0x0000&lt;br /&gt;&amp;lt;debug&amp;gt; ble_db_disc: Starting discovery of service with UUID 0xABCD on connection handle 0x0.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Adding item to the request queue&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: GATTC Primary Services Discovery Request&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: SD is currently busy. The GATT request procedure will be attempted again later.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Processing the request queue...&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: GATTC Primary Service Discovery Request&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: SD is currently busy. The GATT request procedure will be attempted again later.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_sdh_ble: BLE event: 0x3A.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gatt: ATT MTU updated to 23 bytes on connection 0x0 (response).&lt;br /&gt;&amp;lt;info&amp;gt; app: GATT ATT MTU on connection 0x0 changed to 23.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Processing the request queue...&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: GATTC Primary Service Discovery Request&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: SD GATT procedure (2) succeeded on connection handle: 0.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_sdh_ble: BLE event: 0x24.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gatt: Data length updated to 27 on connection 0x0.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gatt: max_rx_octets: 27&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gatt: max_tx_octets: 27&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gatt: max_rx_time: 2120&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gatt: max_tx_time: 2120&lt;br /&gt;&amp;lt;info&amp;gt; app: Data length for connection 0x0 updated to 27.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_sdh_ble: BLE event: 0x30.&lt;br /&gt;&amp;lt;debug&amp;gt; ble_db_disc: Found service UUID 0xABCD.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Adding item to the request queue&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: GATTC Characteristic Discovery Request&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: SD GATT procedure (3) succeeded on connection handle: 0.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Processing the request queue...&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_sdh_ble: BLE event: 0x32.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Adding item to the request queue&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: GATTC Characteristic Discovery Request&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: SD GATT procedure (3) succeeded on connection handle: 0.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Processing the request queue...&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_sdh_ble: BLE event: 0x32.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Adding item to the request queue&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: GATTC Characteristic Descriptor Request&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: SD GATT procedure (4) succeeded on connection handle: 0.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Processing the request queue...&lt;/p&gt;
&lt;p&gt;But still, I can not see the data. Can you suggest what could possibly be the problem?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect log</title><link>https://devzone.nordicsemi.com/thread/292088?ContentTypeID=1</link><pubDate>Sun, 31 Jan 2021 19:12:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5322db8a-49c4-4b92-9cb2-7cde71310cce</guid><dc:creator>Karthiknk</dc:creator><description>[quote userid="95071" url="~/f/nordic-q-a/70659/nrf-connect-log/291146#291146"]&amp;lt;debug&amp;gt; ble_db_disc: Starting discovery of service with UUID 0xABCD on connection handle 0x0[/quote]
&lt;p&gt;From my error message, I can see the central is looking for service with UUID 0xABCD. Also to make sure, my peripheral is also advertising 128-bit base UUID with service ABCE in it.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/899x240/__key/communityserver-discussions-components-files/4/WhatsApp-Image-2021_2D00_01_2D00_31-at-20.04.43.jpeg" /&gt;&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t understand what is creating the error.&lt;/p&gt;
[quote userid="95071" url="~/f/nordic-q-a/70659/nrf-connect-log/291146#291146"]&amp;lt;error&amp;gt; nrf_ble_gq: SD GATT procedure (2) failed on connection handle 0 with error: 0x00000007.[/quote]&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect log</title><link>https://devzone.nordicsemi.com/thread/292087?ContentTypeID=1</link><pubDate>Sun, 31 Jan 2021 18:53:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:145fa2a4-0c9e-4b58-8f10-fe58605ab840</guid><dc:creator>Karthiknk</dc:creator><description>&lt;p&gt;Yes, I did.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;static void db_disc_handler(ble_db_discovery_evt_t * p_evt)&lt;/em&gt;&lt;br /&gt;&lt;em&gt;{&lt;/em&gt;&lt;br /&gt;&lt;em&gt; ble_acl_on_db_disc_evt(&amp;amp;m_acl_c, p_evt);&lt;/em&gt;&lt;br /&gt;&lt;em&gt;}&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I followed this tutorial &lt;a href="https://www.novelbits.io/ble-central-lightbulb-remote-control/"&gt;How to build the simple nrf52 BLE centra&lt;/a&gt;l. I will attach the code blocks of&amp;nbsp; service initialisation and database discovery event below, please check them.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;uint32_t ble_acl_c_init(ble_acl_c_t * p_ble_acl_c, ble_acl_c_init_t * p_ble_acl_c_init)
{
    VERIFY_PARAM_NOT_NULL(p_ble_acl_c);
    VERIFY_PARAM_NOT_NULL(p_ble_acl_c_init);
    VERIFY_PARAM_NOT_NULL(p_ble_acl_c_init-&amp;gt;evt_handler);

    uint32_t      err_code;
    ble_uuid_t    acl_uuid;
    ble_uuid128_t acl_service_base_uuid = {BLE_UUID_OUR_BASE_UUID};

    acl_uuid.type = p_ble_acl_c-&amp;gt;uuid_type;
    acl_uuid.uuid = BLE_UUID_OUR_SERVICE;

    p_ble_acl_c-&amp;gt;evt_handler                 = p_ble_acl_c_init-&amp;gt;evt_handler;
    p_ble_acl_c-&amp;gt;error_handler               = p_ble_acl_c_init-&amp;gt;error_handler;
    p_ble_acl_c-&amp;gt;p_gatt_queue                = p_ble_acl_c_init-&amp;gt;p_gatt_queue;
    p_ble_acl_c-&amp;gt;conn_handle                 = BLE_CONN_HANDLE_INVALID;
    p_ble_acl_c-&amp;gt;peer_acl_db.acl_cccd_handle = BLE_GATT_HANDLE_INVALID;
    p_ble_acl_c-&amp;gt;peer_acl_db.acl_handle      = BLE_GATT_HANDLE_INVALID;

    err_code = sd_ble_uuid_vs_add(&amp;amp;acl_service_base_uuid, &amp;amp;p_ble_acl_c-&amp;gt;uuid_type);
    if (err_code != NRF_SUCCESS)
    {
        return err_code;
    }
    VERIFY_SUCCESS(err_code);
    
    return ble_db_discovery_evt_register(&amp;amp;acl_uuid);
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;void ble_acl_on_db_disc_evt(ble_acl_c_t * p_ble_acl_c, const ble_db_discovery_evt_t * p_evt)
{
    // Check if the Heart Rate Service was discovered.
    if (p_evt-&amp;gt;evt_type == BLE_DB_DISCOVERY_COMPLETE &amp;amp;&amp;amp;
        p_evt-&amp;gt;params.discovered_db.srv_uuid.uuid == BLE_UUID_OUR_SERVICE &amp;amp;&amp;amp;
        p_evt-&amp;gt;params.discovered_db.srv_uuid.type == p_ble_acl_c-&amp;gt;uuid_type)
    {
        // Find the CCCD Handle of the Heart Rate Measurement characteristic.
        uint32_t i;

        ble_acl_c_evt_t evt;

        evt.evt_type    = BLE_ACL_C_EVT_DISCOVERY_COMPLETE;
        evt.conn_handle = p_evt-&amp;gt;conn_handle;


        for (uint32_t i = 0; i &amp;lt; p_evt-&amp;gt;params.discovered_db.char_count; i++)
        {
            const ble_gatt_db_char_t * p_char = &amp;amp;(p_evt-&amp;gt;params.discovered_db.charateristics[i]);
            switch (p_char-&amp;gt;characteristic.uuid.uuid)
            {
                case BLE_UUID_OUR_CHARACTERISTC_UUID:
                    evt.params.peer_db.acl_cccd_handle = p_char-&amp;gt;cccd_handle;
                    evt.params.peer_db.acl_handle      = p_char-&amp;gt;characteristic.handle_value;
                    break;
                default:
                    break;
            }
        }

        NRF_LOG_DEBUG(&amp;quot;Accelerometer Service discovered at peer.&amp;quot;);
        //If the instance has been assigned prior to db_discovery, assign the db_handles.
        if (p_ble_acl_c-&amp;gt;conn_handle != BLE_CONN_HANDLE_INVALID)
        {
            if (p_ble_acl_c-&amp;gt;peer_acl_db.acl_handle == BLE_GATT_HANDLE_INVALID)
            {
                p_ble_acl_c-&amp;gt;peer_acl_db = evt.params.peer_db;
            }
        }

        p_ble_acl_c-&amp;gt;evt_handler(p_ble_acl_c, &amp;amp;evt);
    }
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;If you need additional details, I can give you. And one more question, while programming our own service in peripheral, we mention the UUID is vendor-specific using BLE_UUID_TYPE_VENDOR_BEGIN, but in central, the tutorial didn&amp;#39;t mention it anywhere. I doubt if that could be the problem.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect log</title><link>https://devzone.nordicsemi.com/thread/291190?ContentTypeID=1</link><pubDate>Tue, 26 Jan 2021 08:34:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9e72994f-1d59-4b60-83cc-54d4e82513ee</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;The error code 0x07 points towards you using an invalid parameter in you GATT request. Have you edited the &lt;strong&gt;db_disc_handler&lt;/strong&gt; to handler custom service discoveries rather than the heart rate and battery services used by default?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect log</title><link>https://devzone.nordicsemi.com/thread/291146?ContentTypeID=1</link><pubDate>Mon, 25 Jan 2021 22:13:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:672048e3-4058-44f3-88ec-1b921854e4d3</guid><dc:creator>Karthiknk</dc:creator><description>&lt;p&gt;Thank you for the reference. I have gone through most of the materials already. Like I said before, I have successfully created my own service and I can get data in nRF connect application. Now I&amp;#39;m trying to create central program for my service, so I can implement relay with my service. I took the heart rate measurement central program and did some modulations. When I try to connect my central and peripheral, I get the following in the RTT.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_sdh_ble: BLE event: 0x10.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_ble_gatt: Requesting to update ATT MTU to 247 bytes on connection 0x0.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_ble_gatt: Updating data length to 251 on connection 0x0.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;info&amp;gt; app: Connected.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Registering connection handle: 0x0000&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; ble_db_disc: Starting discovery of service with UUID 0xABCD on connection handle 0x0.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Adding item to the request queue&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: GATTC Primary Services Discovery Request&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;error&amp;gt; nrf_ble_gq: SD GATT procedure (2) failed on connection handle 0 with error: 0x00000007.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; ble_bas_c: Battery Service discovery failure at peer. &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_sdh_ble: BLE event: 0x3A.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_ble_gatt: ATT MTU updated to 23 bytes on connection 0x0 (response).&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;info&amp;gt; app: GATT ATT MTU on connection 0x0 changed to 23.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Processing the request queue...&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_sdh_ble: BLE event: 0x24.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_ble_gatt: Data length updated to 27 on connection 0x0.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_ble_gatt: max_rx_octets: 27&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_ble_gatt: max_tx_octets: 27&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_ble_gatt: max_rx_time: 2120&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_ble_gatt: max_tx_time: 2120&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;info&amp;gt; app: Data length for connection 0x0 updated to 27.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_sdh_ble: BLE event: 0x1F.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;lt;debug&amp;gt; nrf_sdh_ble: BLE event: 0x12.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;&amp;quot;&amp;lt;error&amp;gt; nrf_ble_gq: SD GATT procedure (2) failed on connection handle 0 with error: 0x00000007.&amp;quot; &lt;/em&gt;&lt;/strong&gt;&lt;em&gt;I don&amp;#39;t understand this. What could be the problem.&amp;nbsp;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;On ble_app_hrs_c_pca I just changed the base, service and characteristic UUID from hrm to my own service.&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect log</title><link>https://devzone.nordicsemi.com/thread/290646?ContentTypeID=1</link><pubDate>Fri, 22 Jan 2021 06:35:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:de128c63-fe74-438c-8096-aa22a9df0813</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;It does not seem like there is a &amp;quot;standard accelerometer service&amp;quot;, but there are quite a few examples out there already. Please check out the following cases for reference: &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/46066/i-want-to-send-data-from-sensors-to-central-android-via-ble-communication"&gt;custom BLE service tutorial&lt;/a&gt;, &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/69847/adding-accelerometer-value-to-own-service"&gt;adding accelerometer data to your own service&lt;/a&gt;, &lt;a href="https://stackoverflow.com/questions/45955919/ble-accelerometer"&gt;BLE accelerometer service stackoverflow.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect log</title><link>https://devzone.nordicsemi.com/thread/290352?ContentTypeID=1</link><pubDate>Wed, 20 Jan 2021 18:47:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8fe62d6e-da25-45d9-aece-0455c668fa79</guid><dc:creator>Karthiknk</dc:creator><description>&lt;p&gt;&lt;span style="font-size:inherit;"&gt;I&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&amp;#39;m using a custom accelerometer service. I followed &lt;a href="https://devzone.nordicsemi.com/nordic/short-range-guides/b/bluetooth-low-energy/posts/ble-characteristics-a-beginners-tutorial"&gt;&lt;strong&gt;Bluetooth low energy characteristics, a beginner&amp;#39;s tutorial&lt;/strong&gt;&lt;/a&gt;.&amp;nbsp;&lt;/span&gt;If there is a standard accelerometer service, I would like to know about it. In that case, there if there a standard accelerometer client, that can decode my data easily. Because, I&amp;#39;m trying to program my custom accelerometer client, and it is quite difficult. In the end, I want to implement this accelerometer service into a relay network. So, if you have a standard accelerometer service or client or any related programs and tutorials, that would be very helpful. Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect log</title><link>https://devzone.nordicsemi.com/thread/290201?ContentTypeID=1</link><pubDate>Wed, 20 Jan 2021 10:36:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05a609b6-bca3-43d1-974f-92b59b0e6c5c</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;The nRFConnect app uses the Heart Rate Measurement profile in BLE in order to decode the Heart Rate measurement values from the peripheral that uses the &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v17.0.2%2Fgroup__ble__hrs.html"&gt;Heart Rate Service&lt;/a&gt;. I believe the Android central app uses a similar procedure as the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/group__ble__hrs__c.html"&gt;Heart Rate Service Client module in our SDK&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;So, are you using a standard accelerometer service in your peripheral application, or are you using a custom service on your end? If so, you would need a custom client as well that knows how to decode and output these hexadecimal values correctly.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>