<?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>Gazell transmit failure NRF51 SDK10</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/17661/gazell-transmit-failure-nrf51-sdk10</link><description>I have a bit of a strange problem.
I am designing a signal Gazell signal repeater.
It listens in host mode then sets itself as a device to pass the data along. 
 However if the data being passed to the transmit fifo does not change it does not transmit</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 11 Nov 2016 12:16:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/17661/gazell-transmit-failure-nrf51-sdk10" /><item><title>RE: Gazell transmit failure NRF51 SDK10</title><link>https://devzone.nordicsemi.com/thread/67931?ContentTypeID=1</link><pubDate>Fri, 11 Nov 2016 12:16:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4d7c8943-21df-4286-97c3-99c4a2eee7f1</guid><dc:creator>Elliott Makin</dc:creator><description>&lt;p&gt;Thank you - this explains what I have encountered.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Gazell transmit failure NRF51 SDK10</title><link>https://devzone.nordicsemi.com/thread/67930?ContentTypeID=1</link><pubDate>Fri, 11 Nov 2016 11:58:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8fd2488b-9ff9-4b1f-a3cb-854a2a78c5a6</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@Elliott: I guess that you re-initialize the repeater every time you switch the role ? Doing that the first packet the device send will look the same to the host on the other side and it can be discarded as re-transmission package since the CRC and the 2 bit PID are the same (check out the Enhanced Shockburst Userguide). PID is increased after every successful packet, but in this case you reinitialize every time you send a package, so it will be 00 on all packets.&lt;/p&gt;
&lt;p&gt;The easiest solution is to add one more byte to the payload to work as a counter for example, so that the payload is different every time you transmit.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>