Firmware_update_complete vs.firmware_update_failed enums reversed?

I’m capturing system events and while doing a firmware update I see:
firmware_update_begin
firmware_update_progress (lots of these as the update happens)
firmware_update_failed

The updates are always a success and this happens in both Argon and Boron

I never see the firmware_update_complete … is it possible the enums are reversed for failed and complete? I’m using default definitions already there.

1 Like

I also observed firmware_update_failed being reported after successful updates since deviceOS 1.2.1 and have already reported a github issue, so the Particle team is aware of this bug.

1 Like