Device OS (Firmware) for Particle Devices
Released on January 30, 2024
Note: This is a limited Release and may be used for production with approval from Particle.
You can view information about Device OS versions, upgrades and downgrades here.
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:
https://github.com/particle-iot/device-os/releases/download/v6.0.0/[email protected]
You can view specific programming and debugging notes for this version of firmware here.
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.
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:
nwscanseq
if needed #2735
CTRL_REQUEST_CELLULAR_GET_ICCID
control request #2730
int
to bool
conversion in WiFi.clearCredentials()
#2736
ota/min_max_app_size
test #2742
std::call_once
re-entrancy problem #2743
micros()
and millis()
occasionally jumping forward after ~37 hours #2750
https://github.com/particle-iot/device-os/releases/download/v5.8.0/[email protected]
You can view specific programming and debugging notes for this version of firmware here.
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.
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:
BLE.scanWithFilter(BleScanFilter().allowDuplicates(true))
#2718
preferred()
/prefer()
API clean up #2717
uxTopUsedPriority
) #2723
JoinNewNetwork
request to connect to hidden networks #2724
https://github.com/particle-iot/device-os/releases/download/v5.7.0/[email protected]
You can view specific programming and debugging notes for this version of firmware here.
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.
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:
https://github.com/particle-iot/device-os/releases/download/v5.6.0/[email protected]
You can view specific programming and debugging notes for this version of firmware here.
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.
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:
https://github.com/particle-iot/device-os/releases/download/v4.2.0/[email protected]
You can view specific programming and debugging notes for this version of firmware here.
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.
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:
SPI1
(P2 / Tracker M) and SPI
(M SoM) behavior at 50MHz by changing RXD sample delay #2677
OUTPUT
#2666
wiring/sleep20
test failures #2669
ota/factory_reset
) #2662
https://github.com/particle-iot/device-os/releases/download/v5.5.0/[email protected]
You can view specific programming and debugging notes for this version of firmware here.
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.
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:
SPI1
(P2 / Tracker M) and SPI
(M SoM) behavior at 50MHz by changing RXD sample delay #2677
OUTPUT
#2666
wiring/sleep20
test failures #2669
ota/factory_reset
) #2662
https://github.com/particle-iot/device-os/releases/download/v5.5.0-rc.1/[email protected]
You can view specific programming and debugging notes for this version of firmware here.
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.
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:
https://github.com/particle-iot/device-os/releases/download/v5.4.1/[email protected]
You can view specific programming and debugging notes for this version of firmware here.
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.
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:
https://github.com/particle-iot/device-os/releases/download/v5.4.0/[email protected]
You can view specific programming and debugging notes for this version of firmware here.
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.
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:
no_fixture_i2c
to correct dir and symlink to integration/wiring
#2558
https://github.com/particle-iot/device-os/releases/download/v4.1.0/[email protected]
You can view specific programming and debugging notes for this version of firmware here.