What system firmware do recent batches of photons ship with?

@ScruffR, @peekay123, @mdma

And more importantly, will Photons report their Device ID to tools like:

$ system_profiler SPUSBDataType

On macOS and tools like:

$ udevadm info /dev/ttyACM0

On Linux like recent firmware versions do?

I just opened a Photon I purchased in 2015 and it did not report its Device ID to the tools listed above.

The reason I am asking this is because I need to build a tool for a client to set up many photons in one sitting, automating the wifi setup and claim process.

Nathan Robinson

You mean they don’t respond with the device ID when sending i via USB when the device comes up in Listening Mode?

Current Photons ship with 0.4.9. I believe in the future they may ship with 0.5.3.

However, the device ID by USB descriptor feature is only in 0.6.0 and later, so you’ll only be able to use that to find the device ID after you’ve upgraded the system firmware to 0.6.0 or later for the foreseeable future. Or use one of the other techniques.

They still respond to i in listening mode, but since I am trying obtain the device id immediately before setting up wifi on the device in my script, the photon is often unresponsive to the wifi setup process after the device Id has been obtained. I’ll try using particle identify to obtain the device id instead.