v2.2.0-rc.1 (Photon/P1/Electron/Argon/Boron/B SoM/B5 SoM/Tracker)
Pre-release
Pre-release
Device OS 2.2.0-rc.1 Release Candidate (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 June 24th, 2021
See documentation about Device OS versions, their current state, upgrades and downgrades here.
2.2.0-rc.1
FEATURES
ENHANCEMENTS
- [Gen 3] Remove XIP support for accessing the external flash #2302 #2321
- Trigger a compiler error when a function returning a value does not do so #2323
- [Argon] Cache ESP32 MAC address in persistent storage to improve boot-up times #2327
- [Cellular] Add
CellularSignal::isValid()
andCellularSignal::operator bool()
APIs #2212
BUGFIXES
- [Gen 2] Fix unexpected network connection establishment after exiting sleep mode when only
Network.on()
was called #2309 - [Gen 2] Fix unexpected network connection establishment when the modem or WiFi initialization failes, but only
Network.on()
was called #2309 - [Photon / P1] Make sure to close all sockets when deinitializing WICED WLAN connectivity subsystem #2313 #2321
- [B5 SoM / Tracker] Fixes external flash DFU definition on in bootloader to use 4KB sectors 399b8a0 #2321
- Fix non-MBR-based bootloader updates #2327
INTERNAL
- Add an integration test to validate network/cloud connection time SLOs #2312 #2320 #2321
- [ci] Fix MarkupSafe weirdness #2317
- Add
.bundleignore
for Workbench Device OS source code bundles #2326 - Manage GCC dependencies with
.workbench/manifest.json
d94f08030
System Binaries (all devices)
https://github.com/particle-iot/device-os/releases/download/v2.2.0-rc.1/[email protected]
Programming and Debugging
You can view specific programming and debugging notes for this version of firmware here.