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?
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.
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?
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 ?
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.