CubeWL RX delays incorrect?
I have a CubeWL-based, CubeMX-generated LoRaWAN application (868Mhz region) on Helium (LNS tells me RX1 delay is 1s).
OTAA join and confirmed msg downlink reception seemed very unreliable, even with a gateway just in the other room (OTAA ± 5 tries, uplink confirmation received after ± 35 tries).
Now I tried RakWireless RUI3 framework and transmission work as expected, reliable OTAA join on first try as well as reception of uplink confirmations.
LNS shows me JoinAccept frames send "delay: 5s" and UnconfirmedDataDown frames send "delay: 2s" to device.
I tool a closer look at the timings and was wondering:
a) It looks like RX1 window is opening 2s after beginning of TX transmission. Shouldn't it be after the end of the transmission?
b) Why is the RX window increased by the LNS?
1715603464s576:TX on freq 868500000 Hz at DR 0
1715603465s732:MAC txDone
1715603466s575:RX_1 on freq 868500000 Hz at DR 0
1715603467s101:IRQ_RX_TX_TIMEOUT
1715603467s101:MAC rxTimeOut
1715603467s575:RX_2 on freq 869525000 Hz at DR 0
1715603468s101:IRQ_RX_TX_TIMEOUT
1715603468s101:MAC rxTimeOut
BTW, the OTAA join seems to be closer to "5s from end of transmission", and also works a lot more reliable
0s030:TX on freq 868100000 Hz at DR 0
1s488:MAC txDone
6s331:RX_1 on freq 868100000 Hz at DR 0
8s160:MAC rxDone
###### = JOINED = OTAA =====================
