Hi
I just have tested a bunch of nRF24L01+ and a Arduino Uno, Arduino Yún and a DigiX, all with latest RF24 libraries and using the GettingStarted sketch as testbed. The Uno and the Yún are talking perfectly to each other, can switch their role... everything fine. With the DigiX, things look different. My DigiX likes more the receiving part of the game. For me it seems, that the DigiX can send and receive the payload, but - referring to the receiving part - somehow not the signal to acknowledge the transmission (maybe I' using the wrong words here, I'm still learning every day

. In the SerialMonitor of Arduino IDE I see entries like this:
Transmitter role (DigiX):
"Now sending 83321...failed.
Failed, response timed out."
maybe in 1 out of 500 transmissions, I get
"Now sending 84594...ok...Got response 84594, round-trip delay: 80"
(not depending on distance, not depending on location, not depending on module, not depending on power)
Receiver role (Uno or Yún):
- nothing -
In the very rare case where something went through:
"Got payload 84594...Sent response."
---
Receiver role (DigiX):
"Got payload 1750384...Sent response."
Transmitter role (UNO or Yún):
"Now sending 12368...ok...Failed, response timed out."
---
[The same nRF24L01+ modules are working perfectly on the Arduinos at the same locations, same distances and so on.]
When starting the sketch on the DigiX (same modules/boards which are working very well on the Arduinos), I see the same values as Aerospacesmith has seen for the module from Digistump:
[...]
... there were differences in the radio.printDetails(); output. The digiX included module has
RF_SETUP 0x07
CONFIG = 0x0f
DYNPD/FEATURE 0x00 0x00
Data Rate = S
Model = S
CRC Length = S
PA Power = S
[...]
My nRF24L01+ boards are from iTeadstudio.
For me, the "S" values are a bit suspicious. Could it be, that there is the problem (not being able to completely identify the configuration of these modules/boards)? Maybe Erik or someone with more knowledge in this area than me can elaborate?

(Remark: The same boards are showing correct values when they are used on the Arduinos -> no "S" values but values like "nRF24L01+"
If I can help finding and fixing this issue, I'm very willing to do other tests. Till now my extended tests consisted of the following actions:
- replace nRF24L01+ modules
- testing nRF24L01+ modules on Arduinos
- testing if module sits well in the socket of DigiX
- testing different locations
- testing different power options for DigiX (USB power from notebook vs. power from external power supply through barrel connector)
- testing different distances
All with the same results as written above.
Thanks in advance and kind regards,
Rolf