Manufacturing Firmware Versions

All Particle devices ship with Particle Device OS software, including Device OS, bootloader, and the Tinker application.

Device Device OS Version Date Updated
Argon 1.4.4 2020-01-08
B-Series SoM B402 LTE-M1 NorAm 2.3.1 2022-11-15
B-Series SoM B404 LTE-M1 NorAm EtherSIM 2.3.1 2022-11-15
B-Series SoM B404X LTE-M1 NorAm EtherSIM 4.0.1 2023-02-22
B-Series SoM B523 LTE Cat 1 EMEAA 1.5.0 2020-03-17
B-Series SoM B524 LTE Cat 1 EMEAA EtherSIM 2.2.0 2021-12-21
Boron BRN404 LTE-M1 NorAm EtherSIM 2.2.0 2021-12-21
Boron BRN314 3G/2G EtherSIM 2.2.0 2021-12-21
Boron BRN402 LTE-M1 NorAm 2.3.1 2022-11-15
Boron BRN404X LTE-M1 NorAm EtherSIM 4.0.2 2023-01-05
E-Series E402 LTE-M1 NorAm 2.3.1 2023-02-07
E-Series E404 LTE-M1 NorAm EtherSIM 2.3.1 2023-02-07
E404X 4.0.2 2023-01-05
Electron ELC402 LTE-M1 NorAm 2.3.1 2023-02-07
Electron ELC404 LTE-M1 NorAm EtherSIM 2.3.1 2023-02-07
E-Series E310 3G/2G 1.4.2 2019-10-30
Electron U260 3G/2G NorAm 1.4.2 2019-10-30
Electron U270 3G/2G EMEAA 1.4.2 2019-10-30
Photon 1.4.4 2019-12-16
P0 1.4.4 2019-12-16
P1 1.4.4 2019-12-16
Tracker SoM T404 LTE-M1 NorAm EtherSIM 3.3.0 2023-04-20
Tracker SoM T402 LTE-M1 NorAm 3.3.0 2023-04-20
Tracker One ONE524 LTE Cat 1 EMEAA EtherSIM 3.3.0 2023-04-20
Tracker One ONE523 LTE Cat 1 EMEAA 3.3.0 2023-04-20
Xenon 1.4.4 2020-01-08
  • The Tracker Edge version for the Tracker One and Tracker SoM is v18, updated 2023-04-20
  • The B404X, BRN404X, and E404X require Device OS 4.0.1 or later and cannot be downgraded
  • B-Series SoM B404 NORAM EtherSIM requires Device OS 2.3.0 or later and cannot be downgraded

Questions and answers

What if I want to use a newer version of Device OS?

It is recommended that you use the latest Long Term Support (LTS) version, if that version is greater than or equal to the factory version. For most devices (except the Tracker), this is Device OS 2.3.0.

Because the Tracker was released after 2.x LTS, and required major changes to Device OS, Device OS 3.1.0 or later is recommended.

Each user firmware binary targets a particular version of Device OS. If the version of Device OS on the device is less than the version targeted, the device will be upgraded OTA.

It's also possible to flash both Device OS and your user firmware during your manufacturing process, either by USB or by SWD/JTAG.

Does upgrading Device OS require recertification?

Upgrading the Device OS version does not require recertification for FCC, ISED, CE, etc..

What if I'm currently targeting an older version of Device OS?

If devices from the factory have been upgraded to a newer version of Device OS, we recommend that you update your firmware to target that version and test for compatibility.

What if I can't upgrade the firmware?

It is sometimes possible to use an firmware binary that targets an older version of Device OS on a newer version. However you should always thoroughly test the combination to make sure your firmware operates correctly. This should only be done as a last resort.

Can I downgrade the device?

We generally do not recommend downgrading Device OS on the device. In some cases, changes are required for updated hardware, and older versions cannot be used at all.

If you are flashing OTA, it is generally impractical to downgrade a device. Flashing firmware that targets an older version of Device OS does not downgrade Device OS.

It is technically possible to downgrade a device by USB or SWD/JTAG, but make sure the upgrade was not required for hardware compatibility before doing so. Upgrading your firmware is the recommended path instead of downgrading Device OS.

Can I get a specific Device OS version loaded on my devices?

No, it is not possible to order a specific version from the factory.