September 2nd 2022: Device OS v5.0.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 .
5.0.1
Highlights
FEATURES & ENHANCEMENTS
Secures DCT initialization from getting interrupted between creating DCT file and filling it with 0xff to default state #2530
Added APIs for hardware configuration for reading OTP format #2526
… and other bugfixes and improvements!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
1 Like
sbrust
October 1, 2022, 12:10am
129
September 30th 2022: Device OS v5.1.0
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 .
5.1.0
Highlights
FEATURES & ENHANCEMENTS
[rtl8721x][p2] supports BLE GATT client, BLE central role and pairing APIs #2542
[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
… and other bugfixes and improvements!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
sbrust
October 26, 2022, 5:40pm
130
October 26th 2022: Device OS v4.0.1-rc.1
Note: This is a Release Candidate and is not intended for production yet. This is the first Release Candidate for the upcoming Device OS release 4.0.1 (LTS) with critical bugfixes and backports from 5.x release line
You can view information about Device OS versions, upgrades and downgrades here .
4.0.1-rc.1
Highlights
BUGFIXES
[wiring] ApplicationWatchdog: fixes potential 2x timeout required to fire #2536
[gen3]Fix BLE control request channel sending malformed packets #2538
Fix issue with platform_ncp_get_info(0) for quectel platforms #2532
Secures DCT initialization from getting interrupted between creating DCT file and filling it with 0xff to default state #2530
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
sbrust
November 17, 2022, 11:16pm
131
November 14th 2022: Device OS v2.3.0
Note: This is a Release and may be used for production . This is the second minor Device OS Release in the LTS line with critical bugfixes and backports from 3.x release line.
To learn more about LTS release line, read our blog post .
You can view information about Device OS versions, upgrades and downgrades here .
2.3.1
Highlights
BUGFIXES
[Cellular] R410 initialization SIM failure workaround #2573
[Boron / B SoM] R410 PPP crash in network phase workaround #2571
… and other bugfixes and improvements!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
sbrust
November 17, 2022, 11:25pm
133
November 14th 2022: Device OS v3.3.1
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 .
3.3.1
Highlights
BUGFIXES
[Boron / B SoM] R410 PPP crash in network phase workaround #2571
[Cellular] R410 initialization SIM failure workaround #2573
… and other bugfixes and improvements!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
sbrust
November 17, 2022, 11:26pm
134
November 14th 2022: Device OS v4.0.1
Note: This is a Release and may be used for production . This is the second Release in the Device OS release 4.x line (LTS) with critical bugfixes and backports from 5.x release line
To learn more about LTS release line, read our blog post .
You can view information about Device OS versions, upgrades and downgrades here .
4.0.1
Highlights
BUGFIXES
[wiring] ApplicationWatchdog: fixes potential 2x timeout required to fire #2536
[gen3]Fix BLE control request channel sending malformed packets #2538
Fix issue with platform_ncp_get_info(0) for quectel platforms #2532
Secures DCT initialization from getting interrupted between creating DCT file and filling it with 0xff to default state #2530
[Boron / B SoM] R410 PPP crash in network phase workaround #2571
[Cellular] R410 initialization SIM failure workaround #2573
… and other bugfixes and improvements!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
sbrust
December 15, 2022, 11:50pm
135
December 15th 2022: Device OS v4.0.2
Note: This is a Release and may be used for production . This is the third Release in the Device OS release 4.x line (LTS) with critical bugfixes and backports from 5.x release line
To learn more about LTS release line, read our blog post .
You can view information about Device OS versions, upgrades and downgrades here .
4.0.2
Highlights
BUGFIXES
[gen3] Use OTP Feature flag to change ADC reference source #2597
[boron]Use the internal ADC reference on some Gen 3 platforms #2588
… and other bugfixes and improvements!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
1 Like
sbrust
December 19, 2022, 6:48pm
136
December 19th 2022: Device OS v5.2.0
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 .
5.2.0
Highlights
FEATURES & ENHANCEMENTS
Initial support for BG95-M6 modem #2555
[TrackerM] Collect cellular properties with system info #2602
[rtl872x] fixes System.ticks() #2600
System setup and BLE threading improvements #2587
[rtl872x] [freertos] [experimental] multi-step priority disinheritance #2581
[rtl872x] sleep improvements #2586
[rtl872x] fixes pinResetFast clearing too many pins and improves speed #2582
[rtl872x] prebootloader: enable BOR with lowest available thresholds #2569
[rtl872x] Fix USART/DMA deadlock #2603
[gen3] [p2] Fix i2c hal deadlock #2572
[p2] WiFi bugfixes #2562
[tracker/trackerm] Fix acquireWireBuffer for platforms where system initializes I2C before user app 2551
[rtl872x] BLE Central connection failure when peer disconnects #2552
… and other bugfixes and improvements!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
BDub
February 22, 2023, 5:25am
137
February 21th 2023: Device OS v5.3.0
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 .
5.3.0
Highlights
FEATURES & ENHANCEMENTS
Static IP configuration support #2621
Hardware watchdog #2595 #2617 #2620
Ethernet GPIO config #2616
[wiring][gen3] Allow gen3 to select internal ADC reference source #2619
[rtl872x] Support IO wakeup sources through IO expander.#2604 #2608 #2614
… and other bugfixes and improvements!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
sbrust
April 13, 2023, 5:47pm
138
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 .
5.3.1
Highlights
ENHANCEMENTS
[rtl872x] Adds Wiring API System.backupRamSync() to manually backup retained
variables #2633
BUGFIXES
[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!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
2 Likes
BDub
May 18, 2023, 8:30pm
139
May 18th 2023: Device OS v5.3.2
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 .
5.3.2
Highlights
[rtl872x] SPI and GPIO HAL changes to support Neopixel #2654
[rtl872x] Implement WiFi.selectAntenna #2651
[nRF52] UART sleep/wakeup #2652
[rtl872x] Fix Wifi stack issues #2649
[rtl872x] BLE scanning panic #2650
… and other bugfixes and improvements!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
BDub
June 1, 2023, 12:59am
140
May 31st 2023: Device OS v4.1.0
Note: This is a Release and may be used for production . This is the 4th Release in the Device OS release 4.x line (LTS) with critical bugfixes and backports from 5.x release line
To learn more about LTS release line, read our blog post .
You can view information about Device OS versions, upgrades and downgrades here .
4.1.0
Highlights
FEATURES
BUGFIXES
Wi-Fi/cellular network manager bugfixes #2621
[nRF52] UART sleep/wakeup #2652
[nRF52] watchdog timeout is not accurate #2635
[nRF52] BLE plus RTC sleep causes hardfault #2615
Fix inconsistent BLE state issue #2629
[wiring][gen3] Allow gen3 to select internal ADC reference source #2619
System setup and BLE threading improvements #2587
[quectel] Account for "eMTC" type while obtaining signal values #2589
Fix i2c hal deadlock #2572
[r510] enable PS (packet switched) Only mode for R510 modems (Boron/BSoM/ESoMX) #2640 See TAN012
... and other bugfixes and improvements!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
sbrust
June 16, 2023, 4:05pm
141
June 16th 2023: Device OS v5.4.0
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 .
5.4.0
Highlights
[rtl872x] USB HID Mouse/Keyboard support #2659
... and other bugfixes and improvements!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
1 Like
BDub
July 20, 2023, 11:39pm
142
July 20th 2023: Device OS v5.4.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 .
5.4.1
Highlights
[rtl872x] dynamically enable Wi-Fi stack on demand #2664
[rtl872x] linker: stop relying on .dynalib + .psram_text being contiguous and properly and similarly aligned within LMA and VMA, just copy them separately #2665
[rtl872x] fix BLE race condition #2664
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
August 16th 2023: Device OS v5.5.0-rc.1
This is a Release Candidate 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 Candidate and should not be used for production .
You can view information about Device OS versions, upgrades and downgrades here .
5.5.0-rc.1
Highlights
Asset OTA support (please check out documentation for this feature at Asset OTA | Reference | Particle )
M SoM (Orson) platform support
P2/Photon 2/Tracker M/M SoM experimental WPA3 support
Hidden SSID support
[Cellular/R510] Enables UPSV=1 low power mode for R510 when idle for >=9.2s reducing current consumption
A lot of bugfixes for P2-based platforms (P2/Photon 2/Tracker M/M SoM)
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
BDub
August 31, 2023, 2:58pm
144
August 31st 2023: Device OS v5.5.0
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 .
5.5.0
Highlights
FEATURES
Asset OTA #2668
[M SoM] Platform support #2681
[rtl872x] Experimental WPA3 support #2673
[WiFi] Hidden SSID support #2673
[rtl872x] GPIO drive strength configuration support #2680
ENHANCEMENTS
[WiFi] WiFI interface power state notifications #2669
[rtl872x] Improve SPI1
(P2 / Tracker M) and SPI
(M SoM) behavior at 50MHz by changing RXD sample delay #2677
[rtl872x] Improve USB Serial TX performance #2672
[Cellular] Enables UPSV=1 low power mode for R510 when idle for >=9.2s #2674
[rtl872x] Fix logic level overshoot on SPI, I2C, PWM pins #2680
[rtl872x] Revert the QSPI flash speed to 80MHz #2684
Update the key used for validating the ServerMoved signature #2688
[rtl872x] remove the delay in UART flush() #2686
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
BDub
September 26, 2023, 3:21pm
145
September 26th 2023: Device OS v4.2.0
Note: This is a Release and may be used for production . This is the 4th Release in the Device OS release 4.x line (LTS) with critical bugfixes and backports from 5.x release line
To learn more about LTS release line, read our blog post .
You can view information about Device OS versions, upgrades and downgrades here .
4.2.0
ENHANCEMENTS
[Cellular] Enables UPSV=1 low power mode for R510 when idle for >=9.2s #2674
[services] add long long support to printf/scanf #2694 #2696
[wiring] Add 64-bit String conversions #2693 #2657
[wiring] json: 64-bit support #2695 #2657
BUGFIXES
Fixes clean target for applications with large number of files + P2 PSRAM size calculation issues #2661
[gen3] hal: fixes the issue that UARTE RX may lose data #2698
[quectel] Fixes ncp-client not waiting for modem ready on cold boot #2700
... and other bugfixes and improvements!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
1 Like
BDub
December 8, 2023, 12:25am
146
December 7th 2023: Device OS v5.6.0
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.6.0
FEATURES
[msom] ACM basic support #2689
ENHANCEMENTS
[wiring] Add 64-bit string conversions #2693
[wiring] json: 64-bit support #2695
[msom] increase NCP baudrate to 921600, doubling throughput #2706
[network] Wiznet Ethernet performance improvements #2708
... and other bugfixes and improvements!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
January 24th 2024: Device OS v5.7.0
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.7.0
Highlights
Allow duplicate advertisements in BLE scan results if requested with BLE.scanWithFilter(BleScanFilter().allowDuplicates(true))
#2718
[P2 / M SoM] Dynamically adjust radio prioritization when both BLE and WiFi are active improving BLE scanning performance #2714
[P2 / M SoM] SPI performance improvements #2728 #2731
[P2 / M SoM] Ethernet performance improvements #2728 #2731
... and other bugfixes and improvements!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
1 Like
BDub
March 15, 2024, 10:49pm
148
March 15th 2024: Device OS v5.8.0
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.8.0
Highlights
Ledger #2715 #2756
[WiFi] WiFi.setCredentials()
with credentials validation #2746 #2754 #2758
[Cellular] Improve BG95 connection speed by only setting nwscanseq
if needed #2735
Include IMEI in CTRL_REQUEST_CELLULAR_GET_ICCID
control request #2730
Process system tasks while cloud handshake is in progress #2745
... and other bugfixes and improvements!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.
2 Likes