Skip to content

v3.0.0-rc.1 (Photon/P1/Electron/Argon/Boron/B SoM/B5 SoM/Tracker)

Pre-release
Pre-release
Compare
Choose a tag to compare
@avtolstoy avtolstoy released this 22 Jan 18:21
· 683 commits to release/v3.x since this release

Device OS 3.0.0-rc.1 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 January 22nd, 2021

See documentation about Device OS versions, their current state, upgrades and downgrades here.


3.0.0-rc.1

FEATURES

  • [Cellular] Send modem firmware version to the cloud as part of the system describe message #2265

ENHANCEMENTS

  • [Gen 3] Custom logging categories for AT parser and GSM 07.10 multiplexer to differentiate between cellular modem and ESP32 on Tracker platforms #2267
  • [Tracker] Reduce code size of GSM 07.10 multiplexer implementation making sure that ESP32 and cellular NCP client use the same template variant of it #2267
  • [Electron] Speed up modem power-on #2268
  • [Tracker] Cache ESP32 NCP firmware version in non-volatile memory #2269

BUGFIXES

  • [Boron / B SoM] Fix external SIM getting stuck in initialization #2263
  • [BLE] Return false in BlePeerDevice::getCharacteristicByDescription() if expected characteristic was not found #2266
  • [Gen 3] Fix UART DMA RX transfer size issues causing DMA writes outside of the RX buffer #2264
  • [Gen 3] Fix ChannelStream::waitEvent() timeout calculation #2267
  • [Gen 3] Fix warm boot feature regression introduced in 3.0.0-beta.1 #2269
  • [Gen 3] Disconnect from the server on OTAv3 update errors #2270

System Binaries (all devices)

https://github.com/particle-iot/device-os/releases/download/v3.0.0-rc.1/[email protected]


Programming and Debugging

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