$ particle serial inspect
Platform: 6 - Photon
Modules
Bootloader module #0 - version 2, main location, 16384 bytes max size
Integrity: FAIL
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: FAIL
System module #1 - version 207
Bootloader module #0 - version 7
User module #1 - version 5, main location, 131072 bytes max size
UUID: 7A7BCC321221F1767D7572198BC2E29C6CEB8DE216BD811ADD3F8ECE246ACDE4
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS
System module #2 - version 207
User module #1 - version 2, factory location, 131072 bytes max size
UUID: 037803B1013023682060184638BD10B50446FFF79DF8204610BD10B50446FFF7
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS
System module #2 - version 1
Yup, system v207 requires a newer bootloader than v2
You can download the bootloader binary and apply it via particle flash --serial bootloader-0.7.0-photon.bin
Thanks for the help. I was able to flash.
Should I expect to have to manually upload a new bootloader on new Photon?
Normally a OTA update to a new firmware that requires a Device OS update would also update the bootloader, but youâd need to be patient since this will reboot the device several times to update each module one-after-the-other. If you interrupt that process in any way, you might end up with an incomplete update. Most of the times that will just result in a retry by Safe Mode Healer, but if you have all Device OS parts updated and only interrupt the bootloader update, you wonât know and the device wouldnât know to retry since only Device OS and application version are checked for Safe Mode Healer.