I need to make changes to common files like LoRaMac.h, Region.c, CMake (channel plans) for custom firmware using RUI, how can I insert these modified files using the online compiler? I need to generate a custom RUI file and load it into my RAK811 module.
RUI is already abstraction of the Loramac stack. You can check the documentation of RUI to see parameters you can configure https://docs.rakwireless.com/RUI/.
If your application can’t be supported by the features of the current version RUI, you might need to develop your own firmware using Loramac or Lmic.
Ok, compiled successfully using the online compiler, but the generated firmware is not loaded into the Rak811 module. I tried to load with the tool: RAK Device Firmware Upgrade Tool v.14.
You need at least Bootloader version 3.0.5 to work with the lastest RUI & firmware upgrade tool. To get that version of firmware you need to update your module with the basic firmware 3.0.0.14 that includes the aforementioned bootloader. After that you can upload your customized RUI code