I am so new with RAK modules. I want to use RAK3172 on Zephyr RTOS. I used this repo: GitHub - srcnert/rak-zephyr-app: Example projects for Zephyr RTOS on RAK3172/RAK4631/RAK11720. However, it is not possible to use lorawan_otaa example with dfu/ota feature. Is it possible to implement dfu/ota for this module (RAK3172) with internal flash? Or, I must add an external flash. I want to implement fuota.
Unfortunately, it is not possible to use DFU/OTA feature with RAK3172 module due to its small 256kB FLASH area. You must add an external flash to implement DFU/OTA. You can also select RAK11720. It is pin to pin compatible with RAK3172 but RAK11720 has bigger flash area (1MB).
For fuota implimentation, please check “zephyr/samples/subsys/lorawan/fuota” example project.
By the way, there will be a new RAK3172 module with onboard/external memory very soon. You can also wait it if it is possible.