fix: deCONZ: Disable APS ACKs to not block queues for now #1440
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Disable APS ACKs until better solution is found.
There are multiple reports of No ACK status code (0xA7) and Busy status code. This PR reverts the default global setting of using APS ACKs. The old adapter also didn't have them enabled.
Future perspective: The more I think about it a better way could be to emulate APS ACKs at the driver level. Which means still sending without APS ACKs so we don't block the firmware. But in case no response is received automatically retry within the timeout period. That allows a high number of parallel requests since on the host we aren't bound to memory restrictions.
Related issue:
Perhaps related:
@Koenkk currently marked as draft until the ZGP PR is ready (shouldn't take long)