Particle Device OS Updates Thread

Device OS 5.1.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 September 30th, 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.

5.1.0

FEATURES

  • [rtl8721x][p2] supports BLE GATT client, BLE central role and pairing APIs #2542

ENHANCEMENTS

  • [rtl872x] Improve ADC accuracy #2546
  • [rtl8721x] update rtl872x.tcl script for latest openocd version #2525
  • [hal] wifi: add generic 'world' country code as not every country code is exposed through API #2539
  • [rtl8721x] Increase power management thread stack size for Tracker M #2535
  • [trackerM]Fix MCP23S17 driver to allow mirrored (shared) interrupts #2533

BUGFIXES

  • [rtl872x] usb: make sure CDC line coding struct is packed #2541
  • [rtl872x] hal: fix fetching of MAC addresses #2537
  • [tests] Fix listening mode tests on trackerM #2534
  • [wiring] ApplicationWatchdog: fixes potential 2x timeout required to fire #2536
  • [p2][gen3]Fix BLE control request channel sending malformed packets #2538
  • [tests/trackerm] Add workaround for TrackerM ota tests #2544

INTERNAL

  • Use new prtcl compile/clean commands for internal CI builds #2543
  • Improve COAP message logging #2498
  • HAL wiring api calls to access exflash read/write functions for OTP flash page #2540

System Binaries (all devices)

https://github.com/particle-iot/device-os/releases/download/v5.1.0/particle_device-os@5.1.0.zip


Programming and Debugging

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