We would like to deploy unicast FUOTA thanks to the API you provide but we are stuck at the multicast setup req step.
Indeed, we well receive the REMOTE_MCAST_SETUP_MC_GROUP_SETUP_REQ message coming from network server, and the device answer without error.
And then we do not receive anything …
We use the last version of the Chirpstack servers.
We do not understand some fields of the request /api/devices/{dev_eui}/fuota-deployment, like nextStepAfter, state, …
Other point, we do not know how we can provide file to be transferred by the server.
Best way would be to have some documentation of the API
Our setup bench : Kerlink wirenet station connected to the chirpstack servers
We’ve been looking at the same thing recently. A little more documentation on the process feels needed. If anyone has written up a walk-through of FUOTA from configuration to sending, I would be eager to read it.
this is also relevant for a project I am working on, has anyone implemented FUOTA or FOTA successfully over lorawan, with or without the lorawan alliance proposed method?
I have been facing the same issues with FUOTA here. I tried both, the web-gui interface that runs on localhost, as well as the loraserver.js script to perform the FUOTA without any success.
For me, the fuota doesn’t progress beyond the time sync Req/Ans. I could only see the timesync happening but after that none of the other necessary requests such as multicast group setup, fragmentation setup or MC class C setup are received on my device.
Would like to see if anyone able to successfully test the complete FUOTA using chirpstack.
Any help would be greatly appreciated!
Hi @sagarpatel
Thank your for your valuable input. I will go through the document and verify in my code.
One question that I would like to ask is did you try fuota using web-gui (please refer the image below) or using loraserver.js script?