<?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>GLS/SEN/SPE/BI-09-C</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/64075/gls-sen-spe-bi-09-c</link><description>Hi. 
 I am using the nRF52810 for Bluetooth SIG certification. 
 S112 6.0.0 
 SDK 15.0.0 
 I am testing using ICS of QDID 102861 and 49943, but a failure occurred in the GLS/SEN/SPE/BI-09-C items. 
 Please check the PTS log below: 
 
 
 A popup appears</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 29 Jul 2020 00:33:47 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/64075/gls-sen-spe-bi-09-c" /><item><title>RE: GLS/SEN/SPE/BI-09-C</title><link>https://devzone.nordicsemi.com/thread/262077?ContentTypeID=1</link><pubDate>Wed, 29 Jul 2020 00:33:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8e6c29c5-f427-45fc-9023-1e6a59023794</guid><dc:creator>moon.kim</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I solved this problem by not performing pm_conn_secure(m_conn_handle, false) in&amp;nbsp;sec_req_timeout_handler.&lt;/p&gt;
&lt;p&gt;It doesn&amp;#39;t seem to be a test to change RACP permissions.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GLS/SEN/SPE/BI-09-C</title><link>https://devzone.nordicsemi.com/thread/261927?ContentTypeID=1</link><pubDate>Tue, 28 Jul 2020 09:35:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b792e1e6-cf35-4f9b-b404-bb4940c38df3</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;The record access control point characteristic must be set with a security level equal or greater than &amp;quot;Just works&amp;quot;. The test case will fail if it&amp;#39;s set with open access (&lt;span&gt;BLE_GAP_CONN_SEC_MODE_SET_OPEN&lt;/span&gt;).&lt;/p&gt;
&lt;p&gt;But the problem according to the original log you posted seems to be that PTS is enabling encryption. Did you make sure to skip step 4 which was outlined in section 4.2.2 of the GLS test suite document?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GLS/SEN/SPE/BI-09-C</title><link>https://devzone.nordicsemi.com/thread/261609?ContentTypeID=1</link><pubDate>Fri, 24 Jul 2020 12:33:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cd4e321b-cb63-4ec3-9d80-20698e21d25b</guid><dc:creator>moon.kim</dc:creator><description>&lt;p&gt;Yes..&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The same failure message still appears.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I wish another technical supporter would let me know the good news.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/gls.7z"&gt;devzone.nordicsemi.com/.../gls.7z&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I send the log files recorded in Profile Test Suite.&lt;br /&gt;You could open it with the PTS program...&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GLS/SEN/SPE/BI-09-C</title><link>https://devzone.nordicsemi.com/thread/261596?ContentTypeID=1</link><pubDate>Fri, 24 Jul 2020 12:13:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9490cf86-6a6e-4b46-ab1b-9fc7c72009f2</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;Do you still get the same error message?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;I&amp;#39;m going on vacation for a week, but I&amp;#39;ll assign your case to another Tech Supporter.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;BR,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Håkon HoldhusI&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GLS/SEN/SPE/BI-09-C</title><link>https://devzone.nordicsemi.com/thread/261589?ContentTypeID=1</link><pubDate>Fri, 24 Jul 2020 11:54:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cbbabf77-763f-4427-8d51-ad288d67b89b</guid><dc:creator>moon.kim</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I tested all the characetistic and attributes of GLS by changing them&amp;nbsp;to&amp;nbsp;BLE_GAP_CONN_SEC_MODE_SET_OPEN, but the test also failed.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;A look at the Bluetooth SIG&amp;#39;s GLS test suite is described below.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1595591232028v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1595591248190v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I know QDID 49943 has passed the GLS test. Can you check the related source code?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GLS/SEN/SPE/BI-09-C</title><link>https://devzone.nordicsemi.com/thread/261564?ContentTypeID=1</link><pubDate>Fri, 24 Jul 2020 11:01:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a7ead5ef-f802-4696-8c43-c9d6a015a730</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;BLE_GAP_CONN_SEC_MODE_SET_NO_ACCESS(&amp;amp;attr_md.read_perm);&lt;br /&gt; BLE_GAP_CONN_SEC_MODE_SET_NO_ACCESS(&amp;amp;attr_md.write_perm);&lt;br /&gt;&lt;br /&gt;Try setting open access to all attributes of all characteristics in the GLS service.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;You should also ask BT SIG why they don&amp;#39;t support encryption in their tests. It seems kinda weird to do conformance tests on a GLS service without any encryption since there should be no devices deployed with an open GLS service.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GLS/SEN/SPE/BI-09-C</title><link>https://devzone.nordicsemi.com/thread/261552?ContentTypeID=1</link><pubDate>Fri, 24 Jul 2020 09:46:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:944a52ae-a5d1-42fb-a84b-8aa1d2a3ab0e</guid><dc:creator>moon.kim</dc:creator><description>&lt;p&gt;Because I use SDK 15.0.0, the source code is a bit wrong.&lt;/p&gt;
&lt;p&gt;However, it was modified in ble_gls.c as indicated.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;static uint32_t glucose_measurement_char_add(ble_gls_t * p_gls)
{
    ble_gatts_char_md_t char_md;
    ble_gatts_attr_md_t cccd_md;
    ble_gatts_attr_t    attr_char_value;
    ble_uuid_t          ble_uuid;
    ble_gatts_attr_md_t attr_md;
    ble_gls_rec_t       initial_gls_rec_value;
    uint8_t             encoded_gls_meas[MAX_GLM_LEN];

    memset(&amp;amp;cccd_md, 0, sizeof(cccd_md));

    BLE_GAP_CONN_SEC_MODE_SET_OPEN(&amp;amp;cccd_md.read_perm);
    //BLE_GAP_CONN_SEC_MODE_SET_ENC_NO_MITM(&amp;amp;cccd_md.write_perm);	
    BLE_GAP_CONN_SEC_MODE_SET_OPEN(&amp;amp;cccd_md.write_perm);
	
    cccd_md.vloc = BLE_GATTS_VLOC_STACK;

    memset(&amp;amp;char_md, 0, sizeof(char_md));

    char_md.char_props.notify = 1;
    char_md.p_char_user_desc  = NULL;
    char_md.p_char_pf         = NULL;
    char_md.p_user_desc_md    = NULL;
    char_md.p_cccd_md         = &amp;amp;cccd_md;
    char_md.p_sccd_md         = NULL;

    BLE_UUID_BLE_ASSIGN(ble_uuid, BLE_UUID_GLUCOSE_MEASUREMENT_CHAR);
    memset(&amp;amp;attr_md, 0, sizeof(attr_md));

    BLE_GAP_CONN_SEC_MODE_SET_NO_ACCESS(&amp;amp;attr_md.read_perm);
    BLE_GAP_CONN_SEC_MODE_SET_NO_ACCESS(&amp;amp;attr_md.write_perm);

    attr_md.vloc    = BLE_GATTS_VLOC_STACK;
    attr_md.rd_auth = 0;
    attr_md.wr_auth = 0;
    attr_md.vlen    = 1;

    memset(&amp;amp;attr_char_value, 0, sizeof(attr_char_value));
    memset(&amp;amp;initial_gls_rec_value, 0, sizeof(initial_gls_rec_value));

    attr_char_value.p_uuid    = &amp;amp;ble_uuid;
    attr_char_value.p_attr_md = &amp;amp;attr_md;
    attr_char_value.init_len  = gls_meas_encode(&amp;amp;initial_gls_rec_value.meas, encoded_gls_meas);
    attr_char_value.init_offs = 0;
    attr_char_value.max_len   = MAX_GLM_LEN;
    attr_char_value.p_value   = encoded_gls_meas;

    return sd_ble_gatts_characteristic_add(p_gls-&amp;gt;service_handle,
                                           &amp;amp;char_md,
                                           &amp;amp;attr_char_value,
                                           &amp;amp;p_gls-&amp;gt;glm_handles);
}

static uint32_t glucose_context_char_add(ble_gls_t * p_gls)
{
    ble_gatts_char_md_t char_md;
    ble_gatts_attr_md_t cccd_md;
    ble_gatts_attr_t    attr_char_value;
    ble_uuid_t          ble_uuid;
    ble_gatts_attr_md_t attr_md;
    ble_gls_rec_t       initial_gls_rec_value;
    uint8_t             encoded_gls_meas[MAX_GLM_LEN];
    uint8_t             num_recs;
    memset(&amp;amp;cccd_md, 0, sizeof(cccd_md));

    BLE_GAP_CONN_SEC_MODE_SET_OPEN(&amp;amp;cccd_md.read_perm);
    //BLE_GAP_CONN_SEC_MODE_SET_ENC_NO_MITM(&amp;amp;cccd_md.write_perm);
    BLE_GAP_CONN_SEC_MODE_SET_OPEN(&amp;amp;cccd_md.write_perm);

	cccd_md.vloc = BLE_GATTS_VLOC_STACK;

    memset(&amp;amp;char_md, 0, sizeof(char_md));

    char_md.char_props.notify = 1;
    char_md.p_char_user_desc  = NULL;
    char_md.p_char_pf         = NULL;
    char_md.p_user_desc_md    = NULL;
    char_md.p_cccd_md         = &amp;amp;cccd_md;
    char_md.p_sccd_md         = NULL;

    BLE_UUID_BLE_ASSIGN(ble_uuid, BLE_UUID_GLUCOSE_MEASUREMENT_CONTEXT_CHAR);
    memset(&amp;amp;attr_md, 0, sizeof(attr_md));

    BLE_GAP_CONN_SEC_MODE_SET_NO_ACCESS(&amp;amp;attr_md.read_perm);
    BLE_GAP_CONN_SEC_MODE_SET_NO_ACCESS(&amp;amp;attr_md.write_perm);

    attr_md.vloc    = BLE_GATTS_VLOC_STACK;
    attr_md.rd_auth = 0;
    attr_md.wr_auth = 0;
    attr_md.vlen    = 1;

    memset(&amp;amp;attr_char_value, 0, sizeof(attr_char_value));
    memset(&amp;amp;initial_gls_rec_value, 0, sizeof(initial_gls_rec_value));

    num_recs = ble_gls_db_num_records_get();
    if (num_recs &amp;gt; 0)
    {
        uint32_t err_code = ble_gls_db_record_get(num_recs - 1, &amp;amp;initial_gls_rec_value);
        if (err_code != NRF_SUCCESS)
        {
            return err_code;
        }
    }

    attr_char_value.p_uuid    = &amp;amp;ble_uuid;
    attr_char_value.p_attr_md = &amp;amp;attr_md;
    attr_char_value.init_len  = gls_meas_encode(&amp;amp;initial_gls_rec_value.meas, encoded_gls_meas);
    attr_char_value.init_offs = 0;
    attr_char_value.max_len   = MAX_GLM_LEN;
    attr_char_value.p_value   = encoded_gls_meas;

    return sd_ble_gatts_characteristic_add(p_gls-&amp;gt;service_handle,
                                           &amp;amp;char_md,
                                           &amp;amp;attr_char_value,
                                           &amp;amp;p_gls-&amp;gt;glm_context_handles);
}

static uint32_t glucose_feature_char_add(ble_gls_t * p_gls)
{
    ble_gatts_char_md_t char_md;
    ble_gatts_attr_t    attr_char_value;
    ble_uuid_t          ble_uuid;
    ble_gatts_attr_md_t attr_md;
    uint8_t             encoded_initial_feature[2];

    memset(&amp;amp;char_md, 0, sizeof(char_md));

    char_md.char_props.read  = 1;
    char_md.p_char_user_desc = NULL;
    char_md.p_char_pf        = NULL;
    char_md.p_user_desc_md   = NULL;
    char_md.p_cccd_md        = NULL;
    char_md.p_sccd_md        = NULL;

    BLE_UUID_BLE_ASSIGN(ble_uuid, BLE_UUID_GLUCOSE_FEATURE_CHAR);

    memset(&amp;amp;attr_md, 0, sizeof(attr_md));

    BLE_GAP_CONN_SEC_MODE_SET_ENC_NO_MITM(&amp;amp;attr_md.read_perm);
    BLE_GAP_CONN_SEC_MODE_SET_NO_ACCESS(&amp;amp;attr_md.write_perm);

    attr_md.vloc    = BLE_GATTS_VLOC_STACK;
    attr_md.rd_auth = 0;
    attr_md.wr_auth = 0;
    attr_md.vlen    = 0;

    memset(&amp;amp;attr_char_value, 0, sizeof(attr_char_value));

    encoded_initial_feature[0] = (uint8_t)(p_gls-&amp;gt;feature);
    encoded_initial_feature[1] = (uint8_t)((p_gls-&amp;gt;feature) &amp;gt;&amp;gt; 8);

    attr_char_value.p_uuid    = &amp;amp;ble_uuid;
    attr_char_value.p_attr_md = &amp;amp;attr_md;
    attr_char_value.init_len  = sizeof (uint16_t);
    attr_char_value.init_offs = 0;
    attr_char_value.max_len   = sizeof (uint16_t);
    attr_char_value.p_value   = encoded_initial_feature;

    return sd_ble_gatts_characteristic_add(p_gls-&amp;gt;service_handle,
                                           &amp;amp;char_md,
                                           &amp;amp;attr_char_value,
                                           &amp;amp;p_gls-&amp;gt;glf_handles);
}


static uint32_t record_access_control_point_char_add(ble_gls_t * p_gls)
{
    ble_gatts_char_md_t char_md;
    ble_gatts_attr_md_t cccd_md;
    ble_gatts_attr_t    attr_char_value;
    ble_uuid_t          ble_uuid;
    ble_gatts_attr_md_t attr_md;

    memset(&amp;amp;cccd_md, 0, sizeof(cccd_md));

    BLE_GAP_CONN_SEC_MODE_SET_OPEN(&amp;amp;cccd_md.read_perm);
    //BLE_GAP_CONN_SEC_MODE_SET_ENC_NO_MITM(&amp;amp;cccd_md.write_perm);
    BLE_GAP_CONN_SEC_MODE_SET_OPEN(&amp;amp;cccd_md.write_perm);
    cccd_md.vloc = BLE_GATTS_VLOC_STACK;

    memset(&amp;amp;char_md, 0, sizeof(char_md));

    char_md.char_props.indicate = 1;
    char_md.char_props.write    = 1;
    char_md.p_char_user_desc    = NULL;
    char_md.p_char_pf           = NULL;
    char_md.p_user_desc_md      = NULL;
    char_md.p_cccd_md           = &amp;amp;cccd_md;
    char_md.p_sccd_md           = NULL;

    BLE_UUID_BLE_ASSIGN(ble_uuid, BLE_UUID_RECORD_ACCESS_CONTROL_POINT_CHAR);

    memset(&amp;amp;attr_md, 0, sizeof(attr_md));

    BLE_GAP_CONN_SEC_MODE_SET_NO_ACCESS(&amp;amp;attr_md.read_perm);
    BLE_GAP_CONN_SEC_MODE_SET_ENC_NO_MITM(&amp;amp;attr_md.write_perm);

    attr_md.vloc    = BLE_GATTS_VLOC_STACK;
    attr_md.rd_auth = 0;
    attr_md.wr_auth = 1;
    attr_md.vlen    = 1;

    memset(&amp;amp;attr_char_value, 0, sizeof(attr_char_value));

    attr_char_value.p_uuid    = &amp;amp;ble_uuid;
    attr_char_value.p_attr_md = &amp;amp;attr_md;
    attr_char_value.init_len  = 0;
    attr_char_value.init_offs = 0;
    attr_char_value.max_len   = BLE_GATT_ATT_MTU_DEFAULT;
    ///attr_char_value.max_len   = BLE_L2CAP_MTU_DEF;
    attr_char_value.p_value   = 0;

    return sd_ble_gatts_characteristic_add(p_gls-&amp;gt;service_handle,
                                           &amp;amp;char_md,
                                           &amp;amp;attr_char_value,
                                           &amp;amp;p_gls-&amp;gt;racp_handles);
}

&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;However, the test still failed.&lt;/p&gt;
&lt;p&gt;It was tested using PCA 100400e and the latest SDK. But the result was also a failure.&lt;pre class="ui-code" data-mode="text"&gt;// Here the sec level for the Glucose Service can be changed/increased.
gls_init.gl_meas_cccd_wr_sec = SEC_OPEN;
gls_init.gl_feature_rd_sec   = SEC_OPEN;
gls_init.racp_cccd_wr_sec    = SEC_OPEN;
gls_init.racp_wr_sec         = SEC_OPEN;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Are there any other parts that need to be modified?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GLS/SEN/SPE/BI-09-C</title><link>https://devzone.nordicsemi.com/thread/261517?ContentTypeID=1</link><pubDate>Fri, 24 Jul 2020 07:49:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:be632fc1-d59c-4e61-b854-a7815ba59ea0</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;It could be the read/write permissions of the individual characteristics.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;In the examples/ble_peripheral/ble_app_gls/main.c on line 433, the permissions for the&amp;nbsp;GLS characteristics is set to JustWorks. Try setting all the permissions for the GLS characteristics in services_init()to SEC_OPEN.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;If this is an actual product you&amp;#39;re making you need to make sure to use the appropriate security levels when you deploy.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GLS/SEN/SPE/BI-09-C</title><link>https://devzone.nordicsemi.com/thread/261477?ContentTypeID=1</link><pubDate>Fri, 24 Jul 2020 00:17:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ed3cc9f8-ed09-4496-813c-c4494efca28b</guid><dc:creator>moon.kim</dc:creator><description>&lt;p&gt;Hi, haakonsh&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Check this in the items below.&lt;/p&gt;
&lt;p&gt;TSPC_GLS_2_22&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TSPC_GLS_3_1&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/0458.pastedimage1595549132198v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/0535.pastedimage1595549142782v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;GLS/SEN/SPE/BI-09-C : RACP write without Authentication&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t understand well about turning the encrytion off.&lt;/p&gt;
&lt;p&gt;I tried the test by setting the Security parameter as follows:&lt;/p&gt;
&lt;p&gt;But it also failed.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;#define SEC_PARAM_BOND					1
#define SEC_PARAM_MITM					0											
#define SEC_PARAM_IO_CAPABILITIES		BLE_GAP_IO_CAPS_NONE						
#define SEC_PARAM_LESC					0											
#define SEC_PARAM_KEYPRESS				0											
#define SEC_PARAM_OOB					0											
#define SEC_PARAM_MIN_KEY_SIZE			7											
#define SEC_PARAM_MAX_KEY_SIZE			16	&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;And I tried changing the settings below but it also failed.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;BLE_GAP_CONN_SEC_MODE_SET_OPEN(&amp;amp;SecMode);
Err_code = sd_ble_gap_device_name_set(&amp;amp;SecMode,
									(const uint8_t *)DEVICE_NAME,
									 sizeof(DEVICE_NAME));&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;What settings should I change to turn off encryption?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GLS/SEN/SPE/BI-09-C</title><link>https://devzone.nordicsemi.com/thread/261409?ContentTypeID=1</link><pubDate>Thu, 23 Jul 2020 14:36:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e28f8980-e2cb-4933-8fd6-094496db33fd</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;What is that test case? Is it just a conformance test of the GLS profile?&lt;br /&gt;&lt;br /&gt;It seems the test only works for unencrypted links, i suggest you turn off encryption.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>