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

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 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, 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.

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 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 for a few options.

1 Like