RAK3172 FUOTA firmware

Hello,
I made a custom firmware with RAK3172 and its working well. Now I want to integrate FUOTA in it. but as STM32 lib seems, My code size is already 40% occupied with size optimize. So it is difficult to do FUOTA. Is FUOTA can be done with external storage or any other method.
Is there is proven example to do FUOTA with RAK3172?

Thank You

Welcome to RAK forum @gokat .

We have an on-going R&D (internally) for RAK3172 FUOTA. We understand the challenge on the available memory size. Unfortunately, we do not have the FUOTA feature yet for now.

Is there any update on this?

Hi @gokat ,

No FUOTA update for now.

Hi,
Is FUOTA still on the roadmap ? If so - any aprox ETA ? I would love to use this chip in my products but i need to have FUOTA functionality :frowning:

Hi @mizer666 ,

I wish I can give a definite date/time. However, we cannot commit to a specific one at the moment.

Hi @carlrowan ,

is there any update about FUOTA?

+1

I see some fragments about FUOTA on rakwireless Rui repo.
Also I want to ask if FUOTA will be implemented on RAK4630 / RAK11720?

What’s the timeline or roadmap for this feature? I suspect that first they need to upgrade the loramac 1.0.3 to an higher version or I’m incorrect?

Best regards

RUI3 FUOTA is work in progress.

Comes with update to LoRaMAC stack V1.0.4 (current is V1.0.3)
Currently testing on RAK3172 (the most difficult to implement because it has the smallest flash size)

No release date available yet, hopefully within this year for all RUI3 based devices.

Hello Bernd, many thanks! It’s possible to early beta test on bigger flash devices? (rak11720 rak4630).
Probably we will need to generate a differential flash file for FUOTA ?

Can’t wait to test it! :grin::grin:

Sorry, we will work on the RAK4630 and RAK11720 after we have it working on the RAK3172.
At the moment the firmware is not available for testing.

1 Like

I see more and more of this in the github.

Any news on this? Maybe this year?:slight_smile:

Still under testing.
Biggest problem is “How to do FUOTA”.
We have FUOTA capability on the RAK3172, but the procedure to use it requires a lot of installation and CLI commands.
That’s why did not release it officially. We are working with Chirpstack at the moment to provide an easy to use interface for FUOTA on the LNS side.

I see its rather complicated. I have no issues writing the software around it - but integrating it into chirpstack is a nice feature aswell.

We are also interested in this topic. FOUTA is necessary when you have many devices, most of which are located in areas with difficult access.