# Setup.particle.io - selecting a Device OS

**URL:** <https://community.particle.io/t/setup-particle-io-selecting-a-device-os/69297>\
**Category:** Cloud\
**Created:** [March 18, 2025, 11:25am UTC](https://community.particle.io/t/setup-particle-io-selecting-a-device-os/69297 "2025-03-18T11:25:20Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![armor](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/armor/32/18398_2.png) [@armor](https://community.particle.io/u/armor)\
**Post date:** [March 18, 2025, 11:25am UTC](https://community.particle.io/t/setup-particle-io-selecting-a-device-os/69297/1 "2025-03-18T11:25:20Z")

</div>

When using [setup.particle.io](http://setup.particle.io) for a Photon, the default OS installed is 3.3.1. Is there any way to modify this Device OS version - say to 2.3.1?

---

<div class="post-metadata">

**Author:** ![rickkas7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/rickkas7/32/8681_2.png) [@rickkas7](https://community.particle.io/u/rickkas7)\
**Post date:** [March 18, 2025, 12:28pm UTC](https://community.particle.io/t/setup-particle-io-selecting-a-device-os/69297/2 "2025-03-18T12:28:49Z")

</div>

It is not possible to change the Device OS version.

However, [setup.particle.io](http://setup.particle.io) is only intended for setting up individual developer devices; there are a number of other tools for onboarding device fleets that do allow the version to be set.

---

<div class="post-metadata">

**Author:** ![gusgonnet](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/gusgonnet/32/27491_2.png) [@gusgonnet](https://community.particle.io/u/gusgonnet)\
**Post date:** [March 18, 2025, 12:56pm UTC](https://community.particle.io/t/setup-particle-io-selecting-a-device-os/69297/3 "2025-03-18T12:56:20Z")

</div>

> [@armor](#):
>
> is 3.3.1.

Hi, that is a bit dated version of DeviceOS, what device is this? Just curious

---

<div class="post-metadata">

**Author:** ![armor](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/armor/32/18398_2.png) [@armor](https://community.particle.io/u/armor)\
**Post date:** [March 18, 2025, 1:12pm UTC](https://community.particle.io/t/setup-particle-io-selecting-a-device-os/69297/4 "2025-03-18T13:12:21Z")

</div>

Photon

---

<div class="post-metadata">

**Author:** ![armor](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/armor/32/18398_2.png) [@armor](https://community.particle.io/u/armor)\
**Post date:** [March 18, 2025, 1:13pm UTC](https://community.particle.io/t/setup-particle-io-selecting-a-device-os/69297/5 "2025-03-18T13:13:45Z")

</div>

Which tools?

---

<div class="post-metadata">

**Author:** ![jettonj](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/jettonj/32/29510_2.png) [@jettonj](https://community.particle.io/u/jettonj)\
**Post date:** [March 18, 2025, 9:02pm UTC](https://community.particle.io/t/setup-particle-io-selecting-a-device-os/69297/6 "2025-03-18T21:02:17Z")

</div>

If you already have the firmware you want, you can just use the Particle CLI. Just pass the Device OS version you want as `--target`

```auto
particle usb dfu
particle flash --local --target 2.3.1 firmware.bin

```

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/particle/original/3X/3/2/3291e3c9351789fe8620ae5bcec8d3fec67ff221.png) [@system](https://community.particle.io/u/system)\
**Post date:** [September 17, 2025, 9:03am UTC](https://community.particle.io/t/setup-particle-io-selecting-a-device-os/69297/7 "2025-09-17T09:03:14Z")

</div>

Closed on September 17, 2025, 9:03am UTC

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.
