Device OS 4.0.1-rc.1 Release Candidate is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B SoM/B5 SoM/Tracker/E SoM X).
Released on October 26th, 2022
Note: This is a Release Candidate and is not intended for production yet. This is the first Release Candidate for the upcoming Device OS release 4.0.1 (LTS) with critical bugfixes and backports from 5.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.
Gen 3 256KB application binary support
Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:
Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
Upgrade process OTA (including product-based upgrades) is transparent.
When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
If using standalone Particle CLI installation, make sure itâs updated to >= 2.12.0 version, which includes support for 256KB applications.
4.0.1-rc.1
BUGFIXES
[wiring] ApplicationWatchdog: fixes potential 2x timeout required to fire #2536
[gen3]Fix BLE control request channel sending malformed packets #2538
Fix issue with platform_ncp_get_info(0) for quectel platforms #2532
Secures DCT initialization from getting interrupted between creating DCT file and filling it with 0xff to default state #2530
INTERNAL
Use new prtcl compile/clean commands for internal CI builds #2543
Increase timeouts for internal CI builds on windows #2545
HAL wiring api calls to access exflash read/write functions for OTP flash page #2540
[hal] wifi: add generic âworldâ country code as not every country code is exposed through API #2539
Device OS 2.3.1 Default Release is available in the Web IDE, Particle Workbench and Particle CLI for (Photon/P1/Electron/Argon/Boron/B SoM/B5 SoM/Tracker).
Released on November 14, 2022
Note: This is a Release and may be used for production. This is the second minor Device OS Release in the LTS line 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.
Device OS 4.0.1 LTS is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B SoM/B5 SoM/Tracker/E SoM X).
Released on November 14th, 2022
Note: This is a Release and may be used for production. This is the second Release in the Device OS release 4.x line (LTS) with critical bugfixes and backports from 5.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.
Gen 3 256KB application binary support
Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:
Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
Upgrade process OTA (including product-based upgrades) is transparent.
When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
If using standalone Particle CLI installation, make sure itâs updated to >= 2.12.0 version, which includes support for 256KB applications.
4.0.1
BUGFIXES
[wiring] ApplicationWatchdog: fixes potential 2x timeout required to fire #2536
[gen3]Fix BLE control request channel sending malformed packets #2538
Fix issue with platform_ncp_get_info(0) for quectel platforms #2532
Secures DCT initialization from getting interrupted between creating DCT file and filling it with 0xff to default state #2530
[Boron / B SoM] R410 PPP crash in network phase workaround #2571
Device OS 4.0.2 LTS is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B SoM/B5 SoM/Tracker/E SoM X).
Released on December 15th, 2022
Note: This is a Release and may be used for production. This is the third Release in the Device OS release 4.x line (LTS) with critical bugfixes and backports from 5.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.
Gen 3 256KB application binary support
Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:
Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
Upgrade process OTA (including product-based upgrades) is transparent.
When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
If using standalone Particle CLI installation, make sure itâs updated to >= 2.12.0 version, which includes support for 256KB applications.
4.0.2
BUGFIXES
[gen3] Use OTP Feature flag to change ADC reference source #2597
[boron]Use the internal ADC reference on some Gen 3 platforms #2588
Device OS 5.2.0 Release is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B SoM/B5 SoM/Tracker/Tracker M/E SoM X/P2).
Released on December 19th, 2022
Note: This is a Release and may be used for production.
This is a release on non-LTS feature development branch (5.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.
Gen 3 256KB application binary support
Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:
Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
Upgrade process OTA (including product-based upgrades) is transparent.
When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
If using standalone Particle CLI installation, make sure itâs updated to >= 2.12.0 version, which includes support for 256KB applications.
Device OS 5.3.0 Release is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B SoM/B5 SoM/Tracker/Tracker M/E SoM X/P2).
Released on February 21, 2023
Note: This is a Release and may be used for production.
This is a release on non-LTS feature development branch (5.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.
Gen 3 256KB application binary support
Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:
Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
Upgrade process OTA (including product-based upgrades) is transparent.
When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
If using standalone Particle CLI installation, make sure itâs updated to >= 2.12.0 version, which includes support for 256KB applications.
Device OS 5.3.1 Release is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B SoM/B5 SoM/Tracker/Tracker M/E SoM X/P2).
Released on April 13, 2023
Note: This is a Release and may be used for production.
This is a release on non-LTS feature development branch (5.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.
Gen 3 256KB application binary support
Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:
Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
Upgrade process OTA (including product-based upgrades) is transparent.
When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
If using standalone Particle CLI installation, make sure itâs updated to >= 2.12.0 version, which includes support for 256KB applications.
5.3.1
ENHANCEMENTS
[rtl872x] Adds Wiring API System.backupRamSync() to manually backup retained variables #2633
BUGFIXES
[rtl872x] Fix problems waking from sleep mode #2647
Device OS 5.3.2 Release is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B SoM/B5 SoM/Tracker/Tracker M/E SoM X/P2).
Released on May 18, 2023
Note: This is a Release and may be used for production.
This is a release on non-LTS feature development branch (5.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.
Gen 3 256KB application binary support
Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:
Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
Upgrade process OTA (including product-based upgrades) is transparent.
When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
If using standalone Particle CLI installation, make sure itâs updated to >= 2.12.0 version, which includes support for 256KB applications.
5.3.2
ENHANCEMENTS
[rtl872x] SPI and GPIO HAL changes to support Neopixel #2654
Device OS 4.1.0 LTS is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B SoM/B5 SoM/Tracker/E SoM X).
Released on May 31st, 2023
Note: This is a Release and may be used for production. This is the third Release in the Device OS release 4.x line (LTS) with critical bugfixes and backports from 5.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.
Gen 3 256KB application binary support
Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:
Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
Upgrade process OTA (including product-based upgrades) is transparent.
When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
If using standalone Particle CLI installation, make sure it's updated to >= 2.12.0 version, which includes support for 256KB applications.
Device OS 5.4.0 Release is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B SoM/B5 SoM/Tracker/Tracker M/E SoM X/P2).
Released on June 16, 2023
Note: This is a Release and may be used for production.
This is a release on non-LTS feature development branch (5.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.
Gen 3 256KB application binary support
Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:
Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
Upgrade process OTA (including product-based upgrades) is transparent.
When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
If using standalone Particle CLI installation, make sure it's updated to >= 2.12.0 version, which includes support for 256KB applications.
Device OS 5.4.1 Release is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B SoM/B5 SoM/Tracker/Tracker M/E SoM X/P2).
Released on July 20, 2023
Note: This is a Release and may be used for production.
This is a release on non-LTS feature development branch (5.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.
Gen 3 256KB application binary support
Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:
Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
Upgrade process OTA (including product-based upgrades) is transparent.
When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
If using standalone Particle CLI installation, make sure it's updated to >= 2.12.0 version, which includes support for 256KB applications.
5.4.1
ENHANCEMENTS
[rtl872x] dynamically enable Wi-Fi stack on demand #2664
BUGFIXES
[rtl872x] linker: stop relying on .dynalib + .psram_text being contiguous and properly and similarly aligned within LMA and VMA, just copy them separately #2665
Device OS 5.5.0-rc.1 Release Candidate is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B SoM/B5 SoM/Tracker/Tracker M/E SoM X/M SoM/P2).
Released on August 16th, 2023
Note: This is a Release Candidate and is not intended for production yet.
This is a Release Candidate on non-LTS feature development branch (5.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.
Gen 3 256KB application binary support
Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:
Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
Upgrade process OTA (including product-based upgrades) is transparent.
When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
If using standalone Particle CLI installation, make sure it's updated to >= 2.12.0 version, which includes support for 256KB applications.
Device OS 5.5.0 Release is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B SoM/B5 SoM/Tracker/Tracker M/E SoM X/M SoM/P2).
Released on August 31, 2023
Note: This is a Release and may be used for production.
This is a release on non-LTS feature development branch (5.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.
Gen 3 256KB application binary support
Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:
Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
Upgrade process OTA (including product-based upgrades) is transparent.
When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
If using standalone Particle CLI installation, make sure it's updated to >= 2.12.0 version, which includes support for 256KB applications.
Device OS 4.2.0 LTS is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B SoM/B5 SoM/Tracker/E SoM X).
Released on September 26th, 2023
Note: This is a Release and may be used for production. This is the third Release in the Device OS release 4.x line (LTS) with critical bugfixes and backports from 5.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.
Gen 3 256KB application binary support
Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:
Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
Upgrade process OTA (including product-based upgrades) is transparent.
When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
If using standalone Particle CLI installation, make sure it's updated to >= 2.12.0 version, which includes support for 256KB applications.
4.2.0
ENHANCEMENTS
[Cellular] Enables UPSV=1 low power mode for R510 when idle for >=9.2s #2674
[services] add long long support to printf/scanf #2694#2696
Device OS 5.6.0 Release is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B SoM/B5 SoM/Tracker/Tracker M/E SoM X/M SoM/P2).
Released on December 7, 2023
Note: This is a Release and may be used for production.
This is a release on non-LTS feature development branch (5.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.
Gen 3 256KB application binary support
Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:
Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
Upgrade process OTA (including product-based upgrades) is transparent.
When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
If using standalone Particle CLI installation, make sure it's updated to >= 2.12.0 version, which includes support for 256KB applications.
We just updated release/v5.x branch of the device-os repo to be current with develop for v5.6.0.
Because we had to force push these changes, you'll likely have merge conflicts if you git pull the latest changes for those branches. Because of this you will need to hard reset your local copy to match the remote.
Before doing this, make sure you save any changes you have been making in your local copy of release/v5.x (hopefully you are not doing that though and using a feature/branch based on these ;-))
Device OS 5.7.0 Release is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B SoM/B5 SoM/Tracker/Tracker M/E SoM X/M SoM/P2).
Released on January 24, 2024
Note: This is a Release and may be used for production.
This is a release on non-LTS feature development branch (5.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.
Gen 3 256KB application binary support
Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:
Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
Upgrade process OTA (including product-based upgrades) is transparent.
When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
If using standalone Particle CLI installation, make sure it's updated to >= 2.12.0 version, which includes support for 256KB applications.
5.7.0
FEATURES
Allow duplicates in BLE scan results if requested with BLE.scanWithFilter(BleScanFilter().allowDuplicates(true))#2718
ENHANCEMENTS
[P2 / M SoM] BLE: Dynamically adjust radio prioritization when both BLE and WiFi are active improving BLE scanning performance #2714
Device OS 5.8.0 Release is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B-SoM/B5-SoM/Tracker/Tracker-M/E-SoM-X/M-SoM/P2).
Released on March 15, 2024
Note: This is a Release and may be used for production.
This is a release on non-LTS feature development branch (5.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.
Gen 3 256KB application binary support
Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:
Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
Upgrade process OTA (including product-based upgrades) is transparent.
When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
If using standalone Particle CLI installation, make sure it's updated to >= 2.12.0 version, which includes support for 256KB applications.