Unable to build code on online compiler

I am facing an issue with the online compiler. When I open the site, it first shows the main page, but then it automatically redirects back to the login screen. Because of this, I am not able to build or run any code.

URL: RUI Online Compiler

Welcome back @arjun

The RUI online compiler was taken offline and is no longer available.

According to your old thread Need Help: RAK5010 Arduino/Zephyr – LED Blink, Onboard Sensors (I2C), BLE Gateway, and OTA Update for Fleet Deployment you were able to use Arduino IDE before.

You can try as well RUI3, but support for the RAK5010 is limited and requires to use BSP version older than V4.1.0. Newer versions do no longer support the RAK5010.

thanks for your reply.

Since the RUI online compiler is no longer available, can you please guide me on how I can build my code now?

  • Could you share the link for RUI3 and any other required tools or BSP versions?
  • My old project only has .c and .h files. Is it possible to migrate these into Arduino IDE, or does RUI3 work similar to the old online compiler?
  • What is the recommended process to build and upload code for the RAK5010 now?

Thanks in advance for your support.

RUI3 is using an Arduino compatible BSP and can be used with Arduino IDE and Visual Studio Code with Arduino extension.

RUI3 documentation ==> RUI3 | Unified IoT Development API for LoRaWAN

Bootloader and AT command firmware ==> RAKwireless Downloads Center

To use RUI3 on a RAK5010 you will need a Jlink adapter, as you have to flash first the RUI3 Bootloader and AT command firmware on it. It is not possible through the USB port. You cannot use the old RUI or Arduino bootloader.

Custom firmware built with RUI3 are the same as Arduino, you have setup() and loop() and the usual Wire, SPI, Serial, … API.

We do not have a published example for RUI3 and RAK5010, but some time ago I run a test that reads the sensors and initializes the cellular connection:
RAK5010-Test.zip (2.1 KB)

Thanks for the detailed explanation :pray:. Yes, earlier I already tested my RAK5010 with Arduino — checked all sensors, GPS data, and even the OLED display successfully. I also have a Jlink adapter and had followed all the required steps earlier.

Keep in mind, the RUI3 bootloader is different than the Arduino nRF52 bootloader and you need to change it before you can try RUI3 firmware on the RAK5010.