Particle identify unable to determine system firmware version

I have several electron boards with exact same firmware application and one of the board is not working properly.
I checked the board by particle identify as below and it says it cannot find the system firmware version.
image
Anybody know what is causing this problem?
Do I have to re-flash the system firmware again?

Tried reflash the system firmware as below
particle flash --usb system-part1-1.0.0-electron.bin
particle flash --usb system-part2-1.0.0-electron.bin
particle flash --usb system-part3-1.0.0-electron.bin
and everything went ok.
Now particle identify cannot even determine the device id.
image

Followings are the output from particle serial inspect

Platform: 10 - Electron
Modules
  Bootloader module #0 - version 201, main location, 16384 bytes max size
    Integrity: PASS
    Address Range: PASS
    Platform: PASS
    Dependencies: PASS
  System module #1 - version 1002, main location, 131072 bytes max size
    Integrity: PASS
    Address Range: PASS
    Platform: PASS
    Dependencies: PASS
      System module #3 - version 1002
  System module #2 - version 1002, main location, 131072 bytes max size
    Integrity: PASS
    Address Range: PASS
    Platform: PASS
    Dependencies: PASS
      System module #1 - version 1002
      Bootloader module #0 - version 201
  System module #3 - version 1002, main location, 131072 bytes max size
    Integrity: PASS
    Address Range: PASS
    Platform: PASS
    Dependencies: PASS
      System module #2 - version 110
  User module #1 - version 5, main location, 131072 bytes max size
    UUID: ##########################################################
    Integrity: PASS
    Address Range: PASS
    Platform: PASS
    Dependencies: PASS
      System module #2 - version 1002
  empty - factory location, 131072 bytes max size

Is this means ok

particle serial inspect seems OK.
You may want to check particle --version to ensure being on the latest version (curently 1.41.2) after that you can try particle update in DFU Mode (should update your device to 1.1.0 as this is the lates official release).
Or if you want to stick with 1.0.0 you may also download the bootloader binary and reapply that via particle flash --serial <bootloader.bin> in Listening Mode.

And for completeness you can also try running particle doctor