cancel
Showing results for 
Search instead for 
Did you mean: 

NOD_WL55JC LoRaWAN FUOTA fragments error

Hi,

we are working on NOD_WL55JC for LoRaWAN network with FUOTA.

we are facing problem when at the following condition

1) development kit used NOD_WL55JC, firmware ( en.stm32cubewl-v1-3-0.zip) - 

en.stm32cubewl-v1-3-0\STM32Cube_FW_WL_V1.3.0\Projects\NUCLEO-WL55JC\Applications\LoRaWAN_FUOTA 

2) device is connected to LoRaWAN 1.0.4 (OTAA) to AWS server.

3) connection is successful.

4) multicast setup is successful

5) multicast class C is successful

6) switching to class C is successful.

7) fragments are received at the end device( payloads at different locations in the function ProcessRadioRxDone are debugged) 

while fragments are downloaded, they are not getting forwarded to the case FRAGMENTATION_DATA_FRAGMENT in LmhpFragmentationOnMcpsIndication function.

can you please suggest the reason for the same or can you please share the latest firmware which is working for FUOTA example.

we have attached the device log for your quick reference.

thank you in advance for your quick support.

1 ACCEPTED SOLUTION

Accepted Solutions

Hi,
I could resolve the problem..
It's related to FUOTA server fragments generation.
Thank you.

--
Best Regards,
Pillalamarri Ravindra Kumar
raavindraa@gmail.com
+919393704010

View solution in original post

2 REPLIES 2

Hi,

I found that reason or the same, multicast keys at device are not matching with server settings.

Once the keys are matched, fragments are received properly.

Now when fragments are lost, they are not getting reconstructed by the FragDecoderProcess() - FragDecoder.c 

Can anyone please help with the reason and fix for the same.

I am using amazon AWS IoT server.

thank you in advance.

 

Hi,
I could resolve the problem..
It's related to FUOTA server fragments generation.
Thank you.

--
Best Regards,
Pillalamarri Ravindra Kumar
raavindraa@gmail.com
+919393704010