Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tx not receiving acknowledgement with NRF24L01+PA+LNA module #56

Closed
sweshn opened this issue Jan 10, 2021 · 2 comments
Closed

Tx not receiving acknowledgement with NRF24L01+PA+LNA module #56

sweshn opened this issue Jan 10, 2021 · 2 comments

Comments

@sweshn
Copy link

sweshn commented Jan 10, 2021

Hi
I have a project that works fine with a NRF24L01+ module in different speeds. But when using a NRF24L01+PA+LNA module everything works except using ackdata. It goes wrong in TX end.
Regards
Staffan

@dparson55
Copy link
Owner

Thanks for the report, is this similar to issue #44? There is a known problem with some PA+LNA versions of the radio that do not receive ACK packets after successfully sending normal data packets. I have one of these PA+LNA radios and it is some hardware problem.

Here are some options:

  • Use only NRFLite::NO_ACK sends and implement sending and receiving data similar to the software-based two-way communication example.
  • Use the Radiohead library. It implements ACK data via software rather than using the hardware-based ACK support built into the nRF24L01+ chip.
  • Try a different PA+LNA radio module made by a different manufacturer.

@sweshn
Copy link
Author

sweshn commented Jan 11, 2021 via email

@dparson55 dparson55 changed the title HW issue Ack not working for NRF24L01+PA+LNA module Jan 11, 2021
@dparson55 dparson55 changed the title Ack not working for NRF24L01+PA+LNA module Tx not receiving acknowledgement with NRF24L01+PA+LNA module Jan 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants