2025-05-02 3:45 AM
I am currently working on implementing Firmware Update Over-The-Air (FUOTA) using the NUCLEO-WL55JC1 board with the STM32CubeWL SDK, version 1.3.0. The LoRaWAN server being used is AWS IoT Core for LoRaWAN.
Here is a summary of the issue I am facing:
I have successfully created a multicast group and initiated a FUOTA task from the AWS IoT Core.
The multicast session is established correctly, and the device performs the necessary handshaking steps without any errors.
At the scheduled time, the end device (NUCLEO-WL55JC1) switches to Class C as expected.
I observe that the device enters RX mode and shows RxDone status, indicating that it is listening for downlink data.
However, no FUOTA fragments are received by the device, and hence the update does not proceed.
On the AWS side, the fragments appear to be sent continuously.
The message shown in the image is the last log received on the end device after switching to Class C.
I have attached the FUOTA log from the end device.
Any insights or suggestions to resolve this issue would be greatly appreciated.
Thanks in advance for your support!
Best regards,
Abisha
2025-05-22 5:47 AM
Hello @abisha
Could you please watch this FUOTA demonstration video from AWS. I should help you to perform a successful FUOTA operation.
Best Regards.
STTwo-32
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.