Particle Tools Changelog

October 15th 2020: Device OS v1.5.4-rc.2

A new Release Candidate Device OS v1.5.4-rc.2 is available now on https://build.particle.io for Photon/P1/Electron/Argon/Boron/Xenon/B SoM/B5 SoM/Tracker.


Highlights

This release contains a few cellular connectivity bugfixes backported from 2.x release line.

:star2: Be sure to read the full collection of release notes Particle Device OS Updates Thread.

October 21st 2020: Device OS v2.0.0-rc.3

A new Release Candidate Device OS v2.0.0-rc.3 is available now on https://build.particle.io for Photon/P1/Electron/Argon/Boron/B SoM/B5 SoM/Tracker.


Highlights

  • A lot of cellular bugfixes/improvements
  • [Gen 3] SPI MOSI pin drive strength is now set to high by default to support higher frequencies better
  • When going into sleep without specifying network interface as a wake-up source, cloud connection will be properly terminated (allowing session resume on wake-up). When network interface is specified as a wake-up source, we’ll be sending a ping to the cloud on wake-up to make sure that the connection is still alive.
  • In certain cases LED wasn’t going back to blinking green (network connecting) from cyan when the network connection was lost during some initial cloud connection process. This is now fixed.
  • On platforms with PMIC, warm boots will no longer cause occasional modem brownouts due to current limit dropping to 100mA
  • LTE Borons / B SoMs should now be establishing cellular connection much quicker from warm boot (we’ve introduced a workaround for peculiar SARA R410 modem behavior)
  • Some standard C library functions are now exported from the system and are no longer needed to be compiled into the application saving some flash space

Be sure to read the full collection of release notes Particle Device OS Updates Thread.

Dec 3rd 2020: Device OS v2.0.0 (LTS)

Particle’s first release in our new Long Term Support (LTS) branch for Device OS is now publicly available in the Web IDE, Particle Workbench, Particle CLI, and our Device OS releases page in GitHub. Long Term Support (LTS) releases for Device OS are independent branches of Device OS that are feature-frozen in time, aimed at providing increased stability and reliability for mission critical applications.

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

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


2.0.0

Highlights

Highlights from 2.0.0 Release Candidates:

BUGFIXES

  • [Gen 2] Fix an issue in Sleep 2.0 API with STOP and ULP sleep modes potentially blocking user application on wake-up #2238
  • [Electron] Fix a regression in +C*REG URC parsing #2239

:star2: Be sure to read the full collection of release notes Particle Device OS Updates Thread.

1 Like

Dec 16th 2020: Device OS v2.0.1 (LTS)

Device OS 2.0.1 is the latest release on LTS 2.x branch. 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.


2.0.1

Highlights

  • This release enables a change in product firmware update process from earlier versions of Device OS: Electrons / E Series 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)
  • OTA updates of Gen 3 devices to this release from Device OS < 1.1.0 no longer require an intermediate update step through Device OS 1.1.0 #2254
  • SystemSleepNetworkFlag::INACTIVE_STANDBY can now be specified when entering HIBERNATE sleep mode to keep the network coprocessor in its current state #2248
  • Fast pin API calls should get some performance improvement compared to Device OS 2.0.0 #2251

:star2: Be sure to read the full collection of release notes Particle Device OS Updates Thread.

Dec 24th 2020: Device OS v3.0.0-beta.1

Device OS 3.0.0-beta.1 is the first pre-release on non-LTS feature development branch (3.x). To learn more about our new LTS release line, read our blog post.

Note: This is a Beta Pre-Release for testing only. API’s may change before a Release Candidate is created.

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


3.0.0-beta.1

Highlights

  • OTA protocol version 3 (OTAv3) on Gen 3 platforms
  • WiFi scanning support on Tracker
  • Charging management through higher level power management API
  • Network.isOn() and Network.isOff() APIs
  • BLE legacy pairing support and other BLE enhancements
  • New Tracker-specific wake-up options
  • More accurate cellular signal strength/quality percentage calculations

:star2: Be sure to read the full collection of release notes Particle Device OS Updates Thread.

1 Like

January 22nd 2021: Device OS v3.0.0-rc.1

Device OS 3.0.0-rc.1 is the first release candidate on non-LTS feature development branch (3.x). To learn more about our new LTS release line, read our blog post.

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

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


3.0.0-rc.1

Highlights

  • [Electron] Modem power-on speed-up
  • [Boron / B SoM] Third-party SIM card initialization bugfixes
  • [Gen 3] UART RX DMA bugfix
  • [Gen 3] BLE, OTAv3, network stack bugfixes

:star2: Be sure to read the full collection of release notes Particle Device OS Updates Thread.

March 16th 2021: Device OS v3.0.0-rc.2

Device OS 3.0.0-rc.2 is the second release candidate on non-LTS feature development branch (3.x). To learn more about our new LTS release line, read our blog post.

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

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


3.0.0-rc.2

Highlights

  • [Cellular] Battery presence detection when charging is disabled
  • Increased maximum payload sizes for cloud primitives (publishes, variables, functions)
  • Improved cold and warm boot behavior on B5 SoMs and Trackers
  • System power management subsystem improvements

… and other bugfixes and improvements!

:star2: Be sure to read the full collection of release notes Particle Device OS Updates Thread.

1 Like

April 8th 2021: Device OS v3.0.0

Device OS 3.0.0 is the latest release on non-LTS (3.x) branch. 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

Breaking changes

  • [Cellular] Remove rssi and qual from Cellular.RSSI() #2212
  • [Gen 3] BLE API consistency enhancements #2222

Highlights

  • OTA protocol version 3 (OTAv3) on Gen 3 platforms
  • WiFi scanning support on Tracker
  • Charging management through higher level power management API
  • Increased maximum payload sizes for cloud primitives (publishes, variables, functions)
  • Network.isOn() and Network.isOff() APIs
  • BLE legacy pairing support and other BLE enhancements
  • New Tracker-specific wake-up options
  • More accurate cellular signal strength/quality percentage calculations
  • [Cellular] Battery presence detection when charging is disabled
  • Improved cold and warm boot behavior on B5 SoMs and Trackers
  • System power management subsystem improvements

… and other bugfixes and improvements!

:star2: Be sure to read the full collection of release notes Particle Device OS Updates Thread.

April 15th 2021: Device OS v2.1.0-rc.1 (LTS)

This is the first Release Candidate for the upcoming Device OS release 2.1.0 (LTS) with critical bugfixes and backports from 3.x release line.

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

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


2.1.0-rc.1

Highlights

  • This Release Candidate contains a set of critical bugfixes and backports from 3.x release line
  • Backported features:
    • Network.isOn() and Network.isOff() APIs to query the network interface power state #2205
    • [Electron] Proactively attempt to recover from a number of failed cellular registration states #2301
  • Plenty of bugfixes and enhancements!

:star2: Be sure to read the full collection of release notes Particle Device OS Updates Thread.