Hi,
I'm trying to implement FOTA with C#, for android and iOS. my hash hex value is not the same as the value when I upload the same firmware image to the Nordic Device Manager app. Questions are: Does the hash have to match exactly? If so, besides getting a sha-256 hash of the .bin firmware image, what else can I do to get these signatures to match?
In the bluetooth-write notification, I see either 10 or 14 bytes returned. What is the correct length of bytes that denotes a packet was written successfully to the device?
If the hash can be different for my code than what is presented in the Nordic Device manager app, what is the correct payload for the initial chunk and the payload for the confirm and test commands?
referencing these 2 repos:
https://github.com/NordicSemiconductor/IOS-nRF-Connect-Device-Manager
https://github.com/NordicSemiconductor/Android-nRF-Connect-Device-Manager
Thanks.