Hi RAKwireless team and community,
I’m working on a sports vest project using 15x RAK3172 modules (LoRaWAN OTAA mode) with a RAK5146-based gateway running ChirpStack v4 locally (Docker on Raspberry Pi CM4). The gateway is configured to US915_0 sub-band.
However, I’m consistently getting join failures with +EVT:JOIN_FAILED_RX_TIMEOUT. I’ve tried multiple configurations. Below are the full details of my setup and current status:
RAK3172 Configuration:
- Firmware version: RUI_4.2.0_RAK3172-T
- Mode: LoRaWAN, OTAA, Class A
- Region/Band: US915 sub-band 0
- AT Commands:
AT+NWM=1
AT+NJM=1
AT+CLASS=A
AT+BAND=5
AT+MASK=0001
AT+CHE=1:2:3:4
AT+DEVEUI=DD4D23CD367B66A4
AT+APPEUI=9A314E467B84C6A3
AT+APPKEY=FB50868C07B8851EB21670DC986908EA
AT+ADR=0
AT+TXP=14
AT+JOIN
Result: Always +EVT:JOIN_FAILED_RX_TIMEOUT
ChirpStack Gateway & Device Profile:
- Gateway: RAK5146 on Raspberry Pi CM4
- Region: US915_0 (sub-band 0, channels 8–15)
- Packet-forwarder is working (verified via journalctl)
- ChirpStack Gateway Bridge running
- Device Profile:
- MAC Version: LoRaWAN 1.0.3
- Regional Parameters Revision: RP001-1.0.3-RevA
- RX1 Delay: 1
- ADR: Enabled (also tried disabled)
- Frame-counter validation: Disabled
- Flush queue on activation: Yes