Skip to main content
Visitor II
May 2, 2025
Question

FUOTA fragments are not received after switching to Class C on the STM32WL55

  • May 2, 2025
  • 1 reply
  • 513 views

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.

    abisha_0-1746182112203.png

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

1 reply

STTwo-32
Technical Moderator
May 22, 2025

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