Particle Device OS Updates Thread

Device OS 2.0.1 Default Release (LTS) is available in the Web IDE, Particle Workbench and Particle CLI for (Photon/P1/Electron/Argon/Boron/B SoM/B5 SoM/Tracker).

released on December 16th, 2020

Note: This is a Release and may be used for production. Any known issues are likely slated for a future version, see GitHub issues.

To learn more about our new LTS release line, read our blog post.

You can view information about Device OS versions, upgrades and downgrades here.

NOTE: This release enables a change in product firmware update process from earlier versions of Device OS: Electrons and Gen 3 devices will receive a bootloader update as a first step without triggering Safe Mode, to ensure that the rest of the update process can benefit from safety enhancements present in the LTS version of the bootloader (#2151 and #2176)


2.0.1

ENHANCEMENTS

  • [Gen 3] Remove incompatibility that required intermediate update through Device OS 1.1.0 #2254

BUGFIXES

  • [Gen 3] Fix processing of modules with MODULE_DROP_MODULE_INFO flag in the bootloader, when scheduled to be flashed by Device OS versions before 2.0.0-rc.1 #2246
  • Allow SystemSleepNetworkFlag::INACTIVE_STANDBY to be specified when entering HIBERNATE sleep mode to keep the network coprocessor in its current state #2248
  • Add inline optimization to speed up fast pin API calls #2251

System Binaries (all devices)

https://github.com/particle-iot/device-os/releases/download/v2.0.1/particle_device-os@2.0.1.zip


Programming and Debugging

You can view specific programming and debugging notes for this version of firmware here.

Branches

release/stable and master branches have been updated to point to v2.0.1 tag.