<?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>Setting nrF51822 TX_POWER_LEVEL</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/99722/setting-nrf51822-tx_power_level</link><description>Hi There, 
 I am new to the forum and have been playing around with the PCA20006 design. 
 I am trying to adjust the RF Output power to -20 dB but have been struggling to find a method/way of doing this. I have searched the forum and there are some examples</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 30 May 2023 09:23:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/99722/setting-nrf51822-tx_power_level" /><item><title>RE: Setting nrF51822 TX_POWER_LEVEL</title><link>https://devzone.nordicsemi.com/thread/428112?ContentTypeID=1</link><pubDate>Tue, 30 May 2023 09:23:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8dc0e662-3dd9-42e9-a84f-3d7aa6629a0f</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You can download nRF5-SDK v11 from&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v11.x.x/"&gt;here&lt;/a&gt;&amp;nbsp;or &lt;a href="https://www.nordicsemi.com/Products/Development-software/nRF5-SDK/Download?lang=en#infotabs"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Setting nrF51822 TX_POWER_LEVEL</title><link>https://devzone.nordicsemi.com/thread/428102?ContentTypeID=1</link><pubDate>Tue, 30 May 2023 09:15:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:957ed969-06af-4526-89db-d4e16b447fcb</guid><dc:creator>gavo</dc:creator><description>&lt;p&gt;Thanks Sigurd, are you able to send me a link?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Setting nrF51822 TX_POWER_LEVEL</title><link>https://devzone.nordicsemi.com/thread/428091?ContentTypeID=1</link><pubDate>Tue, 30 May 2023 09:03:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:155906ec-ec5b-414b-83f0-c6ef9478abcc</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I can&amp;#39;t see from the eddystone spec that this tx power is part of the TLM frame. I&amp;#39;m not able to reproduce this using the&amp;nbsp;experimental_ble_app_eddystone example in SDK 11.&amp;nbsp;Maybe you can use that example instead.&lt;/p&gt;
&lt;p&gt;PS: Note that&amp;nbsp;Eddystone has been discontinued.&amp;nbsp;&lt;a href="https://en.wikipedia.org/wiki/Eddystone_(Google)"&gt;https://en.wikipedia.org/wiki/Eddystone_(Google)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://android-developers.googleblog.com/2018/10/discontinuing-support-for-android.html"&gt;https://android-developers.googleblog.com/2018/10/discontinuing-support-for-android.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Setting nrF51822 TX_POWER_LEVEL</title><link>https://devzone.nordicsemi.com/thread/425965?ContentTypeID=1</link><pubDate>Tue, 16 May 2023 17:28:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d615f8f8-ff90-4085-8cd2-97402ec221ac</guid><dc:creator>gavo</dc:creator><description>&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/* Copyright (c) 2015 Nordic Semiconductor. All Rights Reserved.
 *
 * The information contained herein is property of Nordic Semiconductor ASA.
 * Terms and conditions of usage are described in detail in NORDIC
 * SEMICONDUCTOR STANDARD SOFTWARE LICENSE AGREEMENT.
 *
 * Licensees are granted free, non-transferable use of the information. NO
 * WARRANTY of ANY KIND is provided. This heading must NOT be removed from
 * the file.
 *
 */

/** @file
 *
 * @defgroup experimental_ble_sdk_app_eddystone_main main.c
 * @{
 * @ingroup experimental_ble_sdk_app_eddystone
 * @brief Eddystone Beacon UID Transmitter sample application main file.
 *
 * This file contains the source code for an Eddystone beacon transmitter sample application.
 */

#include &amp;lt;stdbool.h&amp;gt;
#include &amp;lt;stdint.h&amp;gt;
#include &amp;quot;ble_advdata.h&amp;quot;
#include &amp;quot;nordic_common.h&amp;quot;
#include &amp;quot;softdevice_handler.h&amp;quot;
#include &amp;quot;bsp.h&amp;quot;
#include &amp;quot;app_timer.h&amp;quot;

#define IS_SRVC_CHANGED_CHARACT_PRESENT 0                                 /**&amp;lt; Include the service changed characteristic. If not enabled, the server&amp;#39;s database cannot be changed for the lifetime of the device. */

#define CENTRAL_LINK_COUNT              0                                 /**&amp;lt;number of central links used by the application. When changing this number remember to adjust the RAM settings*/
#define PERIPHERAL_LINK_COUNT           0                                 /**&amp;lt;number of peripheral links used by the application. When changing this number remember to adjust the RAM settings*/

#define APP_CFG_NON_CONN_ADV_TIMEOUT    0                                 /**&amp;lt; Time for which the device must be advertising in non-connectable mode (in seconds). 0 disables the time-out. */
#define NON_CONNECTABLE_ADV_INTERVAL    MSEC_TO_UNITS(10000, UNIT_0_625_MS) /**&amp;lt; The advertising interval for non-connectable advertisement (100 ms). This value can vary between 100 ms and 10.24 s). */

// Eddystone common data
#define APP_EDDYSTONE_UUID              0xFEAA                            /**&amp;lt; UUID for Eddystone beacons according to specification. */
#define APP_EDDYSTONE_RSSI              0xEE                              /**&amp;lt; 0xEE = -18 dB is the approximate signal strength at 0 m. */

// Eddystone UID data
#define APP_EDDYSTONE_UID_FRAME_TYPE    0x00                              /**&amp;lt; UID frame type is fixed at 0x00. */
#define APP_EDDYSTONE_UID_RFU           0x00, 0x00                        /**&amp;lt; Reserved for future use according to specification. */
#define APP_EDDYSTONE_UID_ID            0x01, 0x02, 0x03, 0x04, \
                                        0x05, 0x06                        /**&amp;lt; Mock values for 6-byte Eddystone UID ID instance.  */
#define APP_EDDYSTONE_UID_NAMESPACE     0xAA, 0xAA, 0xBB, 0xBB, \
                                        0xCC, 0xCC, 0xDD, 0xDD, \
                                        0xEE, 0xEE                        /**&amp;lt; Mock values for 10-byte Eddystone UID ID namespace. */

// Eddystone URL data
#define APP_EDDYSTONE_URL_FRAME_TYPE    0x10                              /**&amp;lt; URL Frame type is fixed at 0x10. */
#define APP_EDDYSTONE_URL_SCHEME        0x00                              /**&amp;lt; 0x00 = &amp;quot;http://www&amp;quot; URL prefix scheme according to specification. */
#define APP_EDDYSTONE_URL_URL           0x6e, 0x6f, 0x72, 0x64, \
                                        0x69, 0x63, 0x73, 0x65, \
                                        0x6d,0x69, 0x00                   /**&amp;lt; &amp;quot;nordicsemi.com&amp;quot;. Last byte suffix 0x00 = &amp;quot;.com&amp;quot; according to specification. */
// Eddystone TLM data
#define APP_EDDYSTONE_TLM_FRAME_TYPE    0x20                              /**&amp;lt; TLM frame type is fixed at 0x20. */
#define APP_EDDYSTONE_TLM_VERSION       0x00                              /**&amp;lt; TLM version might change in the future to accommodate other data according to specification. */
#define APP_EDDYSTONE_TLM_BATTERY       0x00, 0xF0                        /**&amp;lt; Mock value. Battery voltage in 1 mV per bit. */
#define APP_EDDYSTONE_TLM_TEMPERATURE   0x0F, 0x00                        /**&amp;lt; Mock value. Temperature [C]. Signed 8.8 fixed-point notation. */
#define APP_EDDYSTONE_TLM_ADV_COUNT     0x00, 0x00, 0x00, 0x00            /**&amp;lt; Running count of advertisements of all types since power-up or reboot. */
#define APP_EDDYSTONE_TLM_SEC_COUNT     0x00, 0x00, 0x00, 0x00            /**&amp;lt; Running count in 0.1 s resolution since power-up or reboot. */

#define DEAD_BEEF                       0xDEADBEEF                        /**&amp;lt; Value used as error code on stack dump, can be used to identify stack location on stack unwind. */

#define APP_TIMER_PRESCALER             0                                 /**&amp;lt; Value of the RTC1 PRESCALER register. */
#define APP_TIMER_OP_QUEUE_SIZE         4                                 /**&amp;lt; Size of timer operation queues. */

static ble_gap_adv_params_t m_adv_params;                                 /**&amp;lt; Parameters to be passed to the stack when starting advertising. */

//static uint8_t eddystone_url_data[] =   /**&amp;lt; Information advertised by the Eddystone URL frame type. */
//{
//    APP_EDDYSTONE_URL_FRAME_TYPE,   // Eddystone URL frame type.
//    APP_EDDYSTONE_RSSI,             // RSSI value at 0 m.
//    APP_EDDYSTONE_URL_SCHEME,       // Scheme or prefix for URL (&amp;quot;http&amp;quot;, &amp;quot;http://www&amp;quot;, etc.)
//    APP_EDDYSTONE_URL_URL           // URL with a maximum length of 17 bytes. Last byte is suffix (&amp;quot;.com&amp;quot;, &amp;quot;.org&amp;quot;, etc.)
//};

/** @snippet [Eddystone UID data] */
//static uint8_t eddystone_uid_data[] =   /**&amp;lt; Information advertised by the Eddystone UID frame type. */
//{
//    APP_EDDYSTONE_UID_FRAME_TYPE,   // Eddystone UID frame type.
//    APP_EDDYSTONE_RSSI,             // RSSI value at 0 m.
//    APP_EDDYSTONE_UID_NAMESPACE,    // 10-byte namespace value. Similar to Beacon Major.
//    APP_EDDYSTONE_UID_ID,           // 6-byte ID value. Similar to Beacon Minor.
//    APP_EDDYSTONE_UID_RFU           // Reserved for future use.
//};
/** @snippet [Eddystone UID data] */

static uint8_t eddystone_tlm_data[] =   /**&amp;lt; Information advertised by the Eddystone TLM frame type. */
{
    APP_EDDYSTONE_TLM_FRAME_TYPE,   // Eddystone TLM frame type.
    APP_EDDYSTONE_TLM_VERSION,      // Eddystone TLM version.
    APP_EDDYSTONE_TLM_BATTERY,      // Battery voltage in mV/bit.
    APP_EDDYSTONE_TLM_TEMPERATURE,  // Temperature [C].
    APP_EDDYSTONE_TLM_ADV_COUNT,    // Number of advertisements since power-up or reboot.
    APP_EDDYSTONE_TLM_SEC_COUNT     // Time since power-up or reboot. 0.1 s increments.
};

/**@brief Callback function for asserts in the SoftDevice.
 *
 * @details This function will be called in case of an assert in the SoftDevice.
 *
 * @warning This handler is an example only and does not fit a final product. You need to analyze
 *          how your product is supposed to react in case of Assert.
 * @warning On assert from the SoftDevice, the system can only recover on reset.
 *
 * @param[in]   line_num   Line number of the failing ASSERT call.
 * @param[in]   file_name  File name of the failing ASSERT call.
 */
void assert_nrf_callback(uint16_t line_num, const uint8_t * p_file_name)
{
    app_error_handler(DEAD_BEEF, line_num, p_file_name);
}

/**@brief Function for initializing the advertising functionality.
 *
 * @details Encodes the required advertising data and passes it to the stack.
 *          Also builds a structure to be passed to the stack when starting advertising.
 */
static void advertising_init(void)
{
    uint32_t      err_code;
    ble_advdata_t advdata;
    uint8_t       flags = BLE_GAP_ADV_FLAGS_LE_ONLY_GENERAL_DISC_MODE;
    ble_uuid_t    adv_uuids[] = {{APP_EDDYSTONE_UUID, BLE_UUID_TYPE_BLE}};
		
		

    uint8_array_t eddystone_data_array;                             // Array for Service Data structure.
/** @snippet [Eddystone data array] */
    eddystone_data_array.p_data = (uint8_t *) eddystone_tlm_data;   // Pointer to the data to advertise.
    eddystone_data_array.size = sizeof(eddystone_tlm_data);         // Size of the data to advertise.
/** @snippet [Eddystone data array] */

    ble_advdata_service_data_t service_data;                        // Structure to hold Service Data.
    service_data.service_uuid = APP_EDDYSTONE_UUID;                 // Eddystone UUID to allow discoverability on iOS devices.
    service_data.data = eddystone_data_array;                       // Array for service advertisement data.

    // Build and set advertising data.
    memset(&amp;amp;advdata, 0, sizeof(advdata));

    advdata.name_type               = BLE_ADVDATA_NO_NAME;
    advdata.flags                   = flags;
    advdata.uuids_complete.uuid_cnt = sizeof(adv_uuids) / sizeof(adv_uuids[0]);
    advdata.uuids_complete.p_uuids  = adv_uuids;
    advdata.p_service_data_array    = &amp;amp;service_data;                // Pointer to Service Data structure.
    advdata.service_data_count      = 1;

    err_code = ble_advdata_set(&amp;amp;advdata, NULL);
    APP_ERROR_CHECK(err_code);

    // Initialize advertising parameters (used when starting advertising).
    memset(&amp;amp;m_adv_params, 0, sizeof(m_adv_params));

    m_adv_params.type        = BLE_GAP_ADV_TYPE_ADV_NONCONN_IND;
    m_adv_params.p_peer_addr = NULL;                                // Undirected advertisement.
    m_adv_params.fp          = BLE_GAP_ADV_FP_ANY;
    m_adv_params.interval    = NON_CONNECTABLE_ADV_INTERVAL;
    m_adv_params.timeout     = APP_CFG_NON_CONN_ADV_TIMEOUT;
}


/**@brief Function for starting advertising.
 */
static void advertising_start(void)
{
    uint32_t err_code;

    err_code = sd_ble_gap_adv_start(&amp;amp;m_adv_params);
    APP_ERROR_CHECK(err_code);

    err_code = bsp_indication_set(BSP_INDICATE_ADVERTISING);
    APP_ERROR_CHECK(err_code);
}


/**@brief Function for initializing the BLE stack.
 *
 * @details Initializes the SoftDevice and the BLE event interrupt.
 */
static void ble_stack_init(void)
{
    uint32_t err_code;

    // Initialize the SoftDevice handler module.
    SOFTDEVICE_HANDLER_INIT(NRF_CLOCK_LFCLKSRC_XTAL_20_PPM, NULL);
    
    ble_enable_params_t ble_enable_params;
    err_code = softdevice_enable_get_default_config(CENTRAL_LINK_COUNT,
                                                    PERIPHERAL_LINK_COUNT,
                                                    &amp;amp;ble_enable_params);
    APP_ERROR_CHECK(err_code);
    
    //Check the ram settings against the used number of links
    CHECK_RAM_START_ADDR(CENTRAL_LINK_COUNT,PERIPHERAL_LINK_COUNT);
    
    // Enable BLE stack.
    err_code = softdevice_enable(&amp;amp;ble_enable_params);
    APP_ERROR_CHECK(err_code);
}


/**@brief Function for doing power management.
 */
static void power_manage(void)
{
    uint32_t err_code = sd_app_evt_wait();
    APP_ERROR_CHECK(err_code);
}

/**
 * @brief Function for application main entry.
 */
int main(void)
{
	
	 uint32_t err_code;
    // Initialize.
    APP_TIMER_INIT(APP_TIMER_PRESCALER, APP_TIMER_OP_QUEUE_SIZE, false);
    err_code = bsp_init(BSP_INIT_LED, APP_TIMER_TICKS(100, APP_TIMER_PRESCALER), NULL);
    APP_ERROR_CHECK(err_code);
    ble_stack_init();

    int8_t tx_power = -30;
    err_code = sd_ble_gap_tx_power_set(tx_power);
    APP_ERROR_CHECK(err_code);

    advertising_init();
    LEDS_ON(LEDS_MASK);
    // Start execution.
    advertising_start();

	
	

    // Enter main loop.
    for (;; )
    {
        power_manage();
    }
}




/**
 * @}
 */
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Setting nrF51822 TX_POWER_LEVEL</title><link>https://devzone.nordicsemi.com/thread/425951?ContentTypeID=1</link><pubDate>Tue, 16 May 2023 15:56:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b4a76345-15b0-4ce1-aa8d-805e1f3cd51b</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="gavo"]It shows the TX Power still set to 0 dBm?[/quote]
&lt;p&gt;Yes, it is advertising that it&amp;#39;s set to 0 dBm.&amp;nbsp;sd_ble_gap_tx_power_set() sets what&amp;#39;s actaully used, but not what&amp;#39;s being advertised. Could you post your main.c file?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Setting nrF51822 TX_POWER_LEVEL</title><link>https://devzone.nordicsemi.com/thread/425902?ContentTypeID=1</link><pubDate>Tue, 16 May 2023 14:00:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c4c7e709-06f9-4816-83a9-3d833fb8a2b5</guid><dc:creator>gavo</dc:creator><description>&lt;p&gt;Hi Sigurd,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Please see attached&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.dropbox.com/s/cv34skjcf7ybjeu/IMG_9568%20%28002%29.jpg?dl=0"&gt;www.dropbox.com/.../IMG_9568 (002).jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It shows the TX Power still set to 0 dBm?, I thought it would change to -20 dBm?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Setting nrF51822 TX_POWER_LEVEL</title><link>https://devzone.nordicsemi.com/thread/425782?ContentTypeID=1</link><pubDate>Tue, 16 May 2023 07:55:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:22416869-3472-466f-b63e-58fbee206f05</guid><dc:creator>Sigurd</dc:creator><description>[quote user="gavo"]I tried the above and see the Tx Power is still showing 0dBm in the BLE Scanner.[/quote]
&lt;p&gt;Is this what you mean, RSSI at 0m ?&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1684223725199v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Setting nrF51822 TX_POWER_LEVEL</title><link>https://devzone.nordicsemi.com/thread/425711?ContentTypeID=1</link><pubDate>Mon, 15 May 2023 18:31:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7c16bddb-1c04-4d63-89b7-95ecb46baf82</guid><dc:creator>gavo</dc:creator><description>&lt;p&gt;Thanks Sigurd&lt;/p&gt;
&lt;p&gt;I tried the above and see the Tx Power is still showing 0dBm in the BLE Scanner. I also checked the Power Profiler Kit II and the average power has come down slightly but the Max Output is still sitting at around 12-15mA&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Setting nrF51822 TX_POWER_LEVEL</title><link>https://devzone.nordicsemi.com/thread/425579?ContentTypeID=1</link><pubDate>Mon, 15 May 2023 11:12:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6301e355-3f83-438b-a55c-9018f23dccef</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;I think you might be using SDK 11.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Try using&amp;nbsp;&lt;/span&gt;&lt;span&gt;sd_ble_gap_tx_power_set() in main() like this:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/**
 * @brief Function for application main entry.
 */
int main(void)
{
    uint32_t err_code;
    // Initialize.
    APP_TIMER_INIT(APP_TIMER_PRESCALER, APP_TIMER_OP_QUEUE_SIZE, false);
    err_code = bsp_init(BSP_INIT_LED, APP_TIMER_TICKS(100, APP_TIMER_PRESCALER), NULL);
    APP_ERROR_CHECK(err_code);
    ble_stack_init();

    int8_t tx_power = -20;
    err_code = sd_ble_gap_tx_power_set(tx_power);
    APP_ERROR_CHECK(err_code);

    advertising_init();
    LEDS_ON(LEDS_MASK);
    // Start execution.
    advertising_start();

    // Enter main loop.
    for (;; )
    {
        power_manage();
    }
}&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Setting nrF51822 TX_POWER_LEVEL</title><link>https://devzone.nordicsemi.com/thread/425553?ContentTypeID=1</link><pubDate>Mon, 15 May 2023 10:00:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6ede0f0c-a255-4599-8148-bfcbf8f931d3</guid><dc:creator>gavo</dc:creator><description>&lt;p&gt;Oops not sure if the attached will help?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Setting nrF51822 TX_POWER_LEVEL</title><link>https://devzone.nordicsemi.com/thread/425551?ContentTypeID=1</link><pubDate>Mon, 15 May 2023 10:00:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c2bd708-15e0-42e2-a9e3-579827a804f2</guid><dc:creator>gavo</dc:creator><description>&lt;p&gt;The example I am using is experimental_ble_app-eddystone_s130_pca20006(nRF51 pca20006), does not seem like I have sd_ble_gap_tx_power_set()&lt;a href="https://www.dropbox.com/s/if2bzsnj1ugqerg/Clipboard01.jpg?dl=0"&gt;www.dropbox.com/.../Clipboard01.jpg&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Setting nrF51822 TX_POWER_LEVEL</title><link>https://devzone.nordicsemi.com/thread/425517?ContentTypeID=1</link><pubDate>Mon, 15 May 2023 08:19:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5ae71bef-5cdc-4cdb-a40f-c5b382a86c47</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not sure what SDK and example you are using here, but you need to&amp;nbsp;use the function sd_ble_gap_tx_power_set() when using the SoftDevice(our Bluetooth stack)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>