lorawan: Fix Join Request retransmission timing (Interop test) - increase default value of downlink-preamble-length #15228
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.


Summary of changes
Fixes #15226
On interop test 1.2.2.4, Join Request retransmission is expected to be 6 s + worst case air transmission. This delay is to accommodate for JoinAccept through RX2.
Increasing the downlink-preamble-length caused the rx_timeout of RX2 window to be increased by ~320ms (on RX2 window, symbol length is about 32 ms).
Adding this change, increase the change of getting test 1.2.2.4 to succeed (test 1.2.2.4 is subset of test 1.2.2).
Impact of changes
The retransmission of Join Request will be delayed by 500 ms. This modification improve the chance of succeeding Interop Test 1.2.2.
Migration actions required
Documentation
None
Pull request type
Test results
Reviewers
@hasnainvirk, as you were the original maintainer of it, can you give your opinion on it?