# Setup.particle.io using DeviceOS 6.3.3, yet firmware was built for DeviceOS 6.2.1

**URL:** <https://community.particle.io/t/setup-particle-io-using-deviceos-6-3-3-yet-firmware-was-built-for-deviceos-6-2-1/70609>\
**Category:** Firmware\
**Created:** [October 14, 2025, 5:40pm UTC](https://community.particle.io/t/setup-particle-io-using-deviceos-6-3-3-yet-firmware-was-built-for-deviceos-6-2-1/70609 "2025-10-14T17:40:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jab](https://avatars.discourse-cdn.com/v4/letter/j/3da27b/32.png) [@jab](https://community.particle.io/u/jab)\
**Post date:** [October 14, 2025, 5:40pm UTC](https://community.particle.io/t/setup-particle-io-using-deviceos-6-3-3-yet-firmware-was-built-for-deviceos-6-2-1/70609/1 "2025-10-14T17:40:49Z")

</div>

Hello,

I am trying to setup some Boron units (using BRN404X) for a product that we have made. I have my production team using [setup.particle.io](http://setup.particle.io) to perform the operation of getting the devices onto our customer’s Particle account. The firmware that is on the fleet is currently using DeviceOS 6.2.1. When we are using [setup.particle.io](http://setup.particle.io), the setup process states that it will be loading DeviceOS 6.3.3 onto the Boron (BRN404X units).

My question is, is there any problem that the firmware was built for 6.2.1 yet the setup is putting DeviceOS 6.3.3 on the units?  
Should I be downgrading the DeviceOS to 6.2.1 after the units have connected to Particle?

Any thoughts or suggestions would be appreciated.  
Thanks.

---

<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:** [October 14, 2025, 5:47pm UTC](https://community.particle.io/t/setup-particle-io-using-deviceos-6-3-3-yet-firmware-was-built-for-deviceos-6-2-1/70609/2 "2025-10-14T17:47:52Z")

</div>

That should be fine.

The target version the firmware was compiled for is the minimum version of Device OS that is required. Newer versions of Device OS should support running firmware that targeted older versions of Device OS.

However, using [setup.particle.io](http://setup.particle.io) is not the recommended flow for setting up product devices. There are other techniques for automating the process of setup for larger numbers of devices. See the Scaling topic at [docs.particle.io](http://docs.particle.io) for a few options.

---

<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:** [April 15, 2026, 5:48am UTC](https://community.particle.io/t/setup-particle-io-using-deviceos-6-3-3-yet-firmware-was-built-for-deviceos-6-2-1/70609/3 "2026-04-15T05:48:44Z")

</div>

Closed on April 15, 2026, 5:48am UTC

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