You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Application level retries (#1549)
* WIP: Test
* Unconditional extended timeout
* Oops
* Add a `retry_attempt` field to packets
* Cleanup
* Drop the packet `retry_attempt` field
* Make `MAX_RETRIES` a config option
* Add a unit test
Make OTA more robust V2 (#1565)
* Make OTA more robust V2
This PR only changes the image transfer to not stop the upgrade process when a page or block transfer fails with an error on the stack.
The devices I have tested with re-request blocks if they are not received on the device after some time.
see #1552 for a more detailed discussion, this PR contains just a subset of the changes suggested there.
* Treat timeout as the failure condition for OTA
---------
Co-authored-by: puddly <32534428+puddly@users.noreply.github.com>
Allow custom v2 quirks to override built-in ones (#1534)
* Allow custom v2 quirks to override built-in ones
* Add a property for `registry_v2`
* Add an explicit property for `registry_v1`
* Fix unit test