Skip to content

v6.2.1 (Argon/Boron/B-SoM/B5-SoM/Tracker/Tracker-M/E-SoM-X/M-SoM/P2)

Compare
Choose a tag to compare
@avtolstoy avtolstoy released this 16 Dec 16:34

Device OS 6.2.1 Release is available in the Web IDE, Particle CLI and Workbench for (Argon/Boron/B-SoM/B5-SoM/Tracker/Tracker-M/E-SoM-X/M-SoM/P2).

Released on Dec 16, 2024

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

Gen 3 256KB application binary support

Device OS v3.1.x and further releases bring support for 256KB application binaries to all Gen 3 platforms (at that time: Argon, Boron, B SoM, B5 SoM, Tracker). A few important aspects of this change:

  1. Compatibility with 128KB applications built with < Device OS 3.1 versions is maintained. Devices can still run them even if other parts have been upgraded to Device OS 3.1+.
  2. Upgrade process OTA (including product-based upgrades) is transparent.
  3. When upgrading locally (using DFU or Serial), make sure to update the bootloader first, as it has some logic managing compatibility between 128KB and 256KB application types. See this page on steps how to perform the update.
  4. If using standalone Particle CLI installation, make sure it's updated to >= 2.12.0 version, which includes support for 256KB applications.

6.2.1

FEATURES

  • Expose ICCID to Modem Manager when tethering #2838
  • [Cellular] BG95-S5 support #2842
  • [BLE] BLE.setAdvertisingScheme() API #2837

ENHANCEMENTS

  • [Gen 4] Optimize QSPI flash writes (to use highest clock speed and IO mode) and erasures (use 32K and 64K blocks when possible) #2841
  • [Ethernet] Minor performance optimizations #2846
  • [Ethernet] Enable internal pull-up on interrupt line in case external one is not populated to prevent it from floating 684047d7
  • [Gen 4] WiFi: Always perform a scan before connect and use both SSID + BSSID to initiate the connection #2849
  • [Cellular] [R510] Extend EHS (Emergency Hardware Shutdown) sequence timing due to reduced clock rate while in (UPSV=1) Power Saving mode #2850

BUGFIXES

  • [Gen 3] Fix DMA issue when writing from internal flash to external flash #2843
  • [Ethernet] Fix default pin configuration/validation #2846
  • [Cellular] [R510] Device OS 6.2.0 unmasked all bands on R510; however LTE Cat-M1 band 71 shall be re-disabled. See our Technical Advisory Note for more info #2845
  • [Gen 4] BLE: Fix a deadlock between BLE.connect() and BLE.peerCentral() calls in different threads #2836
  • [Gen 4] BLE: Fix connection issues operating in peripheral/central roles concurrently #2839

System Binaries (all devices)

https://github.com/particle-iot/device-os/releases/download/v6.2.1/[email protected]


Programming and Debugging

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