Unable to join network: Rx 2 timeout

Was indeed a pedal bike. Would it be good practice in the production firmware to implement some logic to retry the join after 10 seconds (or whatever the local back-off limit is) if it fails, and give up after 2 or so attempts? Since there is so much variability on what the connection conditions might look like.

Thanks for all your help and patience.

I just checked with amnesty international and it IS infact against international law to subject someone to hours of midnight lorawan debugging! I don’t see how those unit tests could possibly go wrong, though.

@descartes I haven’t seen a HAL yet that allows RadioLib to run on an airplane, even though “RadioLib includes an internal hardware abstraction layer, which allows it to be easily ported even to non-Arduino environments.” And I guess an airplane would qualify as a “non-Arduino environment”!

Yes, but NOT 10 seconds - its all over the RL discussions and is in the LoRa Alliance TR007:

The problem here is that it’s me that’s the tester - once I’ve to the latest build to compile :wink:

The General Aviation, particularly for sailplanes, collision avoidance systems run on LoRa so the hardware is there.