<?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>nRF24LE1 : Payload with ACK</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/429/nrf24le1-payload-with-ack</link><description>Hello,
I use two NRF24LE1 emission and reception when I use a simple ACK is good but with ACK payload, there is a problem,
I do not really see where you can help me,
Thank you in advance
Sincerely,
C&amp;#233;dric 
 My code: 
 RX: 
 hal_nrf_set_operation_mode</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 15 Mar 2017 16:34:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/429/nrf24le1-payload-with-ack" /><item><title>RE: nRF24LE1 : Payload with ACK</title><link>https://devzone.nordicsemi.com/thread/2201?ContentTypeID=1</link><pubDate>Wed, 15 Mar 2017 16:34:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8eee9e76-dd25-4efa-9048-dde95fd56adf</guid><dc:creator>mr_creosote</dc:creator><description>&lt;p&gt;Just to be clear, calling hal_nrf_write_ack_payload() &lt;strong&gt;preloads&lt;/strong&gt; an ack packet that&amp;#39;s then sent to the PTX when the PTX sends a packet to the PRX. if your code takes too long to assemble the ack payload, the PTX will timeout and assume that no ack was received. you can also have your PTX send two packets -- one with the real data, which once received, the PRX will assemble an ack packet. and then the PTX waits a little bit and then sends a second packet, the response to which is the actual ack packet.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF24LE1 : Payload with ACK</title><link>https://devzone.nordicsemi.com/thread/2200?ContentTypeID=1</link><pubDate>Tue, 03 Jan 2017 22:59:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f5165f5-0b19-4d11-a956-d42199551b5c</guid><dc:creator>mr_creosote</dc:creator><description>&lt;p&gt;Hi, this &lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Echo_5F00_ack_5F00_pl_5F00_ESB.zip"&gt;sample project&lt;/a&gt; works. I changed the ARD to 1500uS because I&amp;#39;m using a data rate of 250kbps. I&amp;#39;m able to transmit a full 32 byte packet and receive a 32 byte payload in the ACK. Note that ACK+payload works only in dynamic packet length mode. ACK+payload has poor results at 250kbps under gazell (which seems to work well only at 1 or 2mbps). Hope this helps.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF24LE1 : Payload with ACK</title><link>https://devzone.nordicsemi.com/thread/2199?ContentTypeID=1</link><pubDate>Tue, 10 Sep 2013 05:59:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bfe60137-2e3f-4167-b38e-b28540ccca09</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Cedric,&lt;/p&gt;
&lt;p&gt;You will need to upload the ACK payload on pipe0, because that pipe corresponds with the address you are receiving on.&lt;/p&gt;
&lt;p&gt;Best regards
Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF24LE1 : Payload with ACK</title><link>https://devzone.nordicsemi.com/thread/2198?ContentTypeID=1</link><pubDate>Mon, 09 Sep 2013 12:55:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b34e0f57-6a20-4138-8c4a-2170581e313e</guid><dc:creator>Cedric</dc:creator><description>&lt;p&gt;Hi,
Thank You Hakon,
My problem is the data pipe 1 because the PTX transmit on the data pipe 0.&lt;/p&gt;
&lt;p&gt;Best regards
Cedric&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF24LE1 : Payload with ACK</title><link>https://devzone.nordicsemi.com/thread/2197?ContentTypeID=1</link><pubDate>Mon, 09 Sep 2013 10:03:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:177b6aaa-88b5-4389-8581-72aea29ce3f0</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;On PRX: Try uploading the ACK payload before reading out the payload in order to piggy-back it on the same transaction.&lt;/p&gt;
&lt;p&gt;On PTX:
What happens if you poll the RX FIFO in main?
Do you get any payloads then?&lt;/p&gt;
&lt;p&gt;Best regards
Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>