RAK11720 LoRaWAN Communication Issue

Hello RAK Wireless Community,

I am experiencing an issue with both the RAK11720 and the RAK3172 modules. While the AT commands are responding correctly, neither module is able to establish communication with the LoRaWAN network server. Interestingly, the same Arduino code works flawlessly on the RAK4630 using the same gateway and network parameters. I have some hardware with RN2903 and the communication is working well.

Here are some details regarding my setup and the troubleshooting steps I’ve taken so far:

Modules:
RAK11720 (using RUI3 interface)
RAK3172 (also using RUI3 interface)
RAK4630 (for comparison)

AT Commands:** Both the RAK11720 and RAK3172 respond properly to AT commands.

  • Code: I am using an Arduino ABP example that works without issues on the RAK4630.
  • Gateway & Network Parameters: The gateway configuration and LoRaWAN parameters (DevEUI, AppEUI, AppKey, frequency plan, etc.) have been verified and are identical for all modules.
  • Troubleshooting Steps Taken:
    • Confirmed that the modules are running the appropriate firmware versions and have been reset to factory settings.
    • Monitored AT command logs during the join process to look for discrepancies.
    • Verified UART configurations and physical connections for all modules.
    • Compared the initialization sequences, considering all modules are using the RUI3 interface.

Despite these efforts, the RAK11720 and RAK3172 still fail to join the LoRaWAN network, while the RAK4630 performs as expected.

I would greatly appreciate any guidance, suggestions, or insights from the community or RAK Wireless support to help resolve this issue.

Thank you for your time and assistance.

Best regards,

I am using the 4.0.0 RUI firmware version.

Welcome to the forum @jonalejo

Is the RAK4630 as well using RUI3?

How many join-attempts are you using? By default join-retries are disabled. You can try to use `AT+JOIN=1:1:10:10 to start join, it will automatically retry to join 10 times in an interval of 10 seconds. ==> AT Command Manual

Hi Beegee,
The RAK4630 is using RUI3 too.
I have tried using joint-retries without effects in the result.

Try to update the RAK4630 and RAK11720 to RUI3 V4.1.1
And the RAK3172 to RUI3 V4.2.0

Do you see the join requests on the gateway and in the LNS?

What is your gateway and what is your LNS?

Trying to reproduce your problem.

RAK3172 RUI3 V4.2.0
Device setup with AT commands:

> at+ver=?
AT+VER=RUI_4.2.0_RAK3172-E
OK
> at+band=10
OK
> at+deveui=?
AT+DEVEUI=AC1F09FFFE0AF1B9
OK
> at+appeui=?
AT+APPEUI=AC1F09FFFE0AF1B9
OK
> at+appkey=?
AT+APPKEY=2B84E0B09B68E5CB42176FE753DCEE79
OK
> at+njm=?
AT+NJM=1
OK
> at+join
OK
+EVT:JOINED
OK
+EVT:TX_DONE

LNS is Chirpstack V4

Device profile in Chirpstack:

Device setup in Chirpstack:

Join log from both the device and Chirpstack.

Something must be setup different on your LNS between the devices.