Using particle serial inspect

Could someone point me to any tutorial on using $ particle serial inspect?

How should I understand and interpret the following output which on the face of it all looks good.

$particle serial inspect

Platform: 6 - Photon
Modules
  Bootloader module #0 - version 101, main location, 16384 bytes max size
    Integrity: PASS
    Address Range: PASS
    Platform: PASS
    Dependencies: PASS
  System module #1 - version 207, main location, 262144 bytes max size
    Integrity: PASS
    Address Range: PASS
    Platform: PASS
    Dependencies: PASS
  System module #2 - version 207, main location, 262144 bytes max size
    Integrity: PASS
    Address Range: PASS
    Platform: PASS
    Dependencies: PASS
      System module #1 - version 207
      Bootloader module #0 - version 7
  User module #1 - version 4, main location, 131072 bytes max size
    UUID: CEF440FE395D7BA437DE68743FB0743DBEB844D30A5DD49E6372B6ED415546C0
    Integrity: PASS
    Address Range: PASS
    Platform: PASS
    Dependencies: PASS
      System module #2 - version 109
  empty - factory location, 131072 bytes max size

There isn’t any documentation for it, as far as I know.

The main thing you need is is the semantic version (207) to system version (0.7.0) mapping table:

That table also lists the bootloader required for each system version, which is helpful.

Your output is normal for 0.7.0, system version and bootloader version are correct, which is why everything passes.

User module is always version 4, that’s an internal version number, not related to PRODUCT_VERSION for product firmware. The factory location is always empty on a Photon.

Integrity is the check of the CRC included in every firmware binary.

Hi guys, any tips on this command timing out? All other CLI commands that I’ve been using are working fine, but this particular one comes back with

C:\Users\xx>particle serial inspect
Could not get inspect device: Serial timed out

C:\Users\xx>particle serial list
Found 1 device connected via serial:
COM5 - Boron - e00fce68xxxxxxx

I checked Windows device manager and the serial port is set to 115200 bits per sec.
Any other way to find the module list? Just trying to confirm that my offline firmware update process is completing the SoftDevice as well.
Thanks

I just tried the same with a Photon - breathing cyan connected via USB serial but to a mac. I got the same result, what I am surprised about is that particle serial list works with the device not in serial mode (flashing blue). Certainly serial inspect only works when flashing blue.

Just a note that particle serial inspect worked perfectly once the device was in listening mode (flashing blue). Thanks @armor for the tip. Many other commands prompt the user to place the device in that mode if required, so I guess I didn’t try it separately! Cheers