RAK811 FW V3.0.0.14.H.beta1

I received some RAK811-HF modules with FW version: V3.0.0.14.H.beta1 and bootloader V 3.0.4, but none of them were officially published on RAKwireless download page.

Seems that there are two different RUI servers, one for firmware V3.0.0.14 and up ( http://18.166.76.71 ) and the “old one” for versions before ( http://47.112.137.11 ).

and there are two different github repos https://github.com/RAKWireless/Products_practice_based_on_RUI_v2.0 “new” and https://github.com/RAKWireless/Products_practice_based_on_RUI “old”

Used the “new” ones (server and repo) because the other doesn’t support the fw version programmed in the shipped module.

Compiler seems to work ok, but the generated .bin file can’t be uploaded with RAK upgrade tool, so please give me an answer on what to do:

There is an updated version of RAK upgrade tool that works with V 3.0.0.14 ?. If yes, please send me a link to get it

or

Do i have to downgrade all the modules to V 3.0.0.13 with stm cube programmer, and keep using the “old” RUI server and repo?

Yes, confusing, I wasn’t aware of this new repro, hopefully it will resolve some issues I’ve been having with RUI dev.

All I can suggest is that after some difficulties uploading firmware, we established that the boot loader needs to match up with the firmware series you are using.

I can’t speak directly for the RAK811, my issue was with the RAK4200:

I had boards with boot loader 3.2.6 but had to downgrade it to 3.2.3 - for which I used an ST-LINK.

No, you are overwriting the firmware with your own, it’s the boot loader you need to match up with the compiler.

At some point we may get told / have instructions for the 3.0.0.14 / 3.0.4 and the new compiler. But for now, using a similar pattern to my RAK4200 issue, I would refresh the boot loader to v3.0.2 from the download section and then use the old compiler.

It would appear there are more examples in the old GitHub repro on interfacing with sensors, so you may find those of use.