<?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>Enable notification on TX characteristics on nRF-UART after pairing without bonding</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/15596/enable-notification-on-tx-characteristics-on-nrf-uart-after-pairing-without-bonding</link><description>This is a follow-up question to devzone.nordicsemi.com/.../ 
 I am using SDK_11 s130 on nRF51-dk. 
 I discovered that on nRF-UART Android app, notifications are not enabled by default if ble-app-uart is paired without bonding. This resulted in ble-app</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 08 Aug 2016 14:24:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/15596/enable-notification-on-tx-characteristics-on-nrf-uart-after-pairing-without-bonding" /><item><title>RE: Enable notification on TX characteristics on nRF-UART after pairing without bonding</title><link>https://devzone.nordicsemi.com/thread/59505?ContentTypeID=1</link><pubDate>Mon, 08 Aug 2016 14:24:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1ed5225-2df8-4f3a-ba32-d80962e8626f</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;nRF UART for Android will try to write to the CCCD to enable notifications. If this requires a higher security level it return an error response, Insufficient Authentication. When Android receives this error it will initiate pairing. The app will however not try to write to the CCCD after pairing is completed.&lt;/p&gt;
&lt;p&gt;This is however done in the proximity app in nRF Toolbox, maybe you can find some clues there.&lt;/p&gt;
&lt;p&gt;Another solution may be to trigger pairing before the app tries to write to the CCCD. The peripheral can ask the central to initiate pairing by sending a security request, please see &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s130.api.v2.0.0/group___b_l_e___g_a_p___p_e_r_i_p_h___s_e_c___r_e_q___m_s_c.html?cp=3_6_2_1_0_2_1_3_8_8"&gt;this&lt;/a&gt;. This is implemented in ble_app_gls, with the peer manager.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>