I’ve been trying out the RAK4600 Evaluation Board with the RUI Online compiler, and would be grateful for a bit of help.
I’ve compiled a couple of firmware files using the RUI compiler, the 4600 and Beacon Scanner examples.
They compile ok and I flashed the compiled hex files over J-Link to the 4600 with no issues.
When I power the eval board through the USB they both work fine, can view output over RTT and send AT CMDs over Serial, set Lora keys, view scanned beacons, etc,.
However, both firmware files show an error on loading when the board is powered via the Battery pins.
The error from the RTT Viewer is:
00> [00:00:00.000,000] app: RUI Version: v18.104.22.168
00> [00:00:00.000,000] app: Setting vector table to bootloader: 0x00078000
00> [00:00:00.000,000] app: Setting vector table to main app: 0x00026000
00> [00:00:00.004,000] app: ERROR 133 [NRF_ERROR_MODULE_ALREADY_INITIALIZED] at …/…/RUI/Source/nordic/driver/general_uart.c:326
00> PC at: 0x00043987
00> [00:00:00.009,000] app: End of error report
I’ve noticed the latest downloadable firmware is v22.214.171.124 and the RUI compiled firmware is v126.96.36.199.
I don’t encounter the same error with v188.8.131.52 firmware and the board powered form the battery connector.
Is the v184.108.40.206 RUI compiled firmware doing something different on loading the softdevice and nrf modules?