English
MCU / firmware
Package shape
Firmware images ship as a single file. Compare engine is often integer build (chosen before first publish; afterward COMPARE_ENGINE_IMMUTABLEcompare_engine locked after first publish).
Hardware revisions of the same image use hardware revisions. Do not encode them in the version identity. Unknown: HW_REV_UNKNOWNUnregistered hw_rev. Out of range: HW_REV_INCOMPATIBLEhw_rev out of range.
MCU has no store feed: the updater is a homegrown client on native JSON.
Client duties
- POST check on boot or on your operations cadence (the product does not define a poll interval; honor
Retry-After). - Send
hw_rev, integercurrent_version, and os/arch. - Write the SHA-256 object to flash; official SDKs have no default Replacer or bus driver.
Console: Hardware revisions, Release.