Issue: RAK7249 is sending downlink messages with same frequency as received uplink messages.
Node - Adafruit Feather 32u4 with Arduino LMIC and jumper from Pin 6 to IO1, per Adafruit instructions
Gateway - RAK7249 set to US902-928 frequency plan
LoRa® Server: ChirpStack deployed on AWS
I suspect this to be the root cause of my not being able to achieve a successful OTAA join, or to receive downlink messages when connecting with ABP. In both OTAA and ABP tests, I can see uplink messages being passed to my ChipStack server, and in OTAA, JoinAccept messages being sent to the gateway. In the gateway LoRa packet logger, I can see both the uplink and downlink messages, but when there is a join request at, say 904.1MHz, the downlink JoinAccept message is shown as being broadcast at that same frequency instead of one of the appropriate downlink frequencies (923.3-927.5MHz for Rx1 or 923.3MHz for Rx2).
Things I have tried prior to noticing this frequency issue:
- Verified EUIs and keys, but this is obviously valid, as JoinAccept messages are being sent from ChirpStack
- Increasing the LMIC clock error: LMIC_setClockError(MAX_CLOCK_ERROR * 5 / 100);
- Trying a different node (same hardware, just a physically different device)
Also, I had previously had the gateway configured to use The Things Network and I had been able to achieve successful OTAA joins with that configuration.
I’d much appreciate any additional guidance.