Particle Device OS Updates Thread

Device OS 3.3.0 Release is available in the Web IDE, Particle CLI and Workbench for (Photon/P1/Electron/Argon/Boron/B SoM/B5 SoM/Tracker).

Released on April 4th, 2022

Note: This is a Release and may be used for production.

This is a release on non-LTS feature development branch (3.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.



  • [Gen3] BLE Provisioning Mode #2382 #2379 #2405
  • API support for unsubscribing from system events/handlers #2390
  • CoAP Blockwise transfer for Describe messages #2377 #2417


  • Enables stack overflow detection in all builds #2392
  • Adds LOG_C_VARG() logging macro to support vargs from user apps #2393
  • Adds os_thread_dump* introspection functions to wrap the FreeRTOS functions #2394
  • [ci] Migration to CircleCI #2395
  • Adds ability to override the panic handler in user applications #2384
  • [gen3] SystemPowerConfiguration::socBitPrecision(uint8_t bits)) API added #2401


  • Thread/interrupt safety for system_event_t subscriptions #2390
  • [gen3] BLE: introduce wiring APIs to change ATT MTU #2398
  • [gen3] Dummy setup code should not return error #2411


  • Removes WiFiTesting mode and Setup over Serial1 #2386
  • [gen3] Add GCC feature ‘build-id’ into the system part1, monolithic and user apps #2391 #2400
  • Moves legacy makefile-based unit tests to CMake #2396
  • Makes system_version.h compliant with C; Coalesce FreeRTOS task list internals into single location #2399
  • Improves reliability of a few tests #2406
  • [test] fixes integration slo/connect_time #2412
  • [ci] fixes gcovr report generation #2409
  • Updates C++ standard version to C++17 (gnu variant) #2414
  • [test] improves wiring/no_fixture_long_running NETWORK_XX test timing #2415
  • [test] improves wiring/no_fixture LISTENING & NETWORK test timing #2416

System Binaries (all devices)

Programming and Debugging

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