Particle Tools Changelog

April 13th 2023: Device OS v5.3.1

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.

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

You can view information about Device OS versions, upgrades and downgrades here.




  • [rtl872x] Adds Wiring API System.backupRamSync() to manually backup retained variables #2633


  • [rtl872x] Fix problems waking from sleep mode #2647
  • Fixes inconsistent BLE state issues #2629
  • [rtl872x] Fixes pmic shared interrupt and usb detection #2630
  • [rtl872x] Fixes D7 configuration when exiting hibernate mode #2631
  • [rtl872x][bootloader] Fixes USB serial port not being connectable on AMD based Windows #2625#2638
  • [rtl872x] Fixes retained variables not being saved, now periodically saved every 10s #2633#2642#2644
  • [nRF52] Fixes watchdog timer reload value accuracy #2635
  • [r510] Enables PS (packet switched) only mode for R510 modems (Boron/BSoM/ESoMX) #2639#2645
  • [rtl872x] hal: Fixes I2C failing to read/write from/to slave device #2634
  • [p2] fixes SPI speed settings, and improves SPI DMA timing for larger transfers #2641
  • [rtl872x] Dont enable usart RX/TX pullups#2646

… and other bugfixes and improvements!

:star2: Be sure to read the full collection of release notes Particle Device OS Updates Thread.