Particle Device OS Updates Thread

Device OS 3.0.0-rc.2 Release Candidate is available in the Web IDE, Particle CLI and Workbench for (Photon/P1/Electron/Argon/Boron/B SoM/B5 SoM/Tracker).

Released on March 16th, 2021

Note: This is a Release Candidate and is not intended for production yet.

This is the second release candidate (RC) on non-LTS feature development branch (3.x). 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.


3.0.0-rc.2

FEATURES

  • [Cellular] Battery presence detection when charging is disabled #2272
  • Increase the maximum DTLS packet size and payload of the cloud primitives #2260

ENHANCEMENTS

  • [Cellular] Update ICCID/IMSI to APN map with a new Kore ICCID prefix #2276
  • Disable some of the elliptic-curves not in use to save flash space #2273
  • [Cellular] Update LTE signal strength/quality parameters (RSRP/RSRQ) mapping to percentages #2285
  • [Cellular] System power management improvements #2272
  • [B5 SoM / Quectel] Improve warm and cold boot behavior #2300

BUGFIXES

  • [Gen 3] Use PIN_INVALID when initializing SPI peripheral to avoid overriding the pin mode of the default CS pin on reinitialization #2275
  • [Argon / Tracker] Make sure that ESP32 NCP power state is correctly initialized on boot #2279
  • [Electron] Increase AT+COPS timeout to 5 minutes #2281
  • [Electron] Fix Sleep 2.0 APIs taking up to 10 minutes to power-off the cellular modem while it’s attempting network registration #2284
  • [B5 SoM / Tracker] Fix warm boot sometimes requiring modem reset #2289
  • [Gen 3] Fix micros/millis/unixtime becoming non-monotonic when RTC overflow event occurs 2a4fcb82b

INTERNAL

System Binaries (all devices)

https://github.com/particle-iot/device-os/releases/download/v3.0.0-rc.2/particle_device-os@3.0.0-rc.2.zip


Programming and Debugging

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