<?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>i initialize a characteristic write-only, but that can not write,,help me!</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9974/i-initialize-a-characteristic-write-only-but-that-can-not-write-help-me</link><description>static uint32_t jawbone_char_TriggerEventHistory_add(ble_jawbone_t * p_jawbone, const ble_jawbone_init_t * p_jawbone_init)
 {
 uint32_t err_code;
 ble_gatts_char_md_t char_md;
 ble_gatts_attr_t attr_char_value;
 ble_uuid_t ble_uuid;
 ble_gatts_attr_md_t</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 29 Oct 2015 12:33:34 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9974/i-initialize-a-characteristic-write-only-but-that-can-not-write-help-me" /><item><title>RE: i initialize a characteristic write-only, but that can not write,,help me!</title><link>https://devzone.nordicsemi.com/thread/37006?ContentTypeID=1</link><pubDate>Thu, 29 Oct 2015 12:33:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f8cdd2c1-5f44-463f-8def-dfc11d658fa1</guid><dc:creator>Ulrich Myhre</dc:creator><description>&lt;p&gt;You have mixed up something in your code:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;BLE_GAP_CONN_SEC_MODE_SET_NO_ACCESS(&amp;amp;char_attr_security_mode_md.write_perm);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This sets &lt;strong&gt;write&lt;/strong&gt; permission to NO ACCESS, i.e. not writable.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;BLE_GAP_CONN_SEC_MODE_SET_OPEN(&amp;amp;char_attr_security_mode_md.read_perm);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This sets &lt;strong&gt;read&lt;/strong&gt; permissions to OPEN, i.e. no access restrictions.&lt;/p&gt;
&lt;p&gt;You probably want the opposite.&lt;/p&gt;
&lt;p&gt;Afterwards, you also set&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;attr_md.write_perm = char_attr_security_mode_md.cccd_write_perm;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Which is not the write permission, but the cccd write permissions, which looks uninitialized.&lt;/p&gt;
&lt;p&gt;Additionally, as RK mentions in a comment, you should set the proper characteristic properties to give a hint to the peer about the permissions.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: i initialize a characteristic write-only, but that can not write,,help me!</title><link>https://devzone.nordicsemi.com/thread/37005?ContentTypeID=1</link><pubDate>Thu, 29 Oct 2015 06:18:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f881c64f-cdb2-4371-93bc-ff13cef3894c</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;Where in that code do you believe you set the characteristic to be writable? The only characteristic property you set true is char_props.read, so it&amp;#39;s only readable&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>