If your product firmware has any custom firmware versions then the globally released binaries may be overridden and may not be used as the default release.
So if one - for any reason - may need to temporarily release a custom firmware (e.g. to incorporate a quick fix which will eventually come with the next official firmware) there is no way back onto the official track?
Seems odd tho’
Or would uploading the official v12 bring the fleet back onto the default track?
One-way into the land of custom Tracker firmware. Compatibility issues make it hard to provide the guarantees necessary to automatically upload default Tracker firmware into the product.
At minimum, consider what happens to the version numbers. Particle releases official v11, you make a custom variant on v12, then Particle releases official v12. You can’t upload the official v12 (since it would conflict with your custom v12) to the console but you want the additional fixes Particle has in its v12. So you make a custom v13. Rinse, repeat.
Are you going to release a version that is based on 3.0.0 final? Right now it’s v3.0.0-rc.2.
Should v12 be considered release candidate quality? Or production?
I ask because v11 was the latest before v12 and was also on a -rc.