The OTA Software Update Provider cluster (0x0029) is a Matter cluster that Enables a device to serve firmware updates to other devices on the network.. It defines 5 commands and is mandatory for 2 device types.
OTA Software Update Provider 0x0029
Enables a device to serve firmware updates to other devices on the network.
Spec History
This cluster's ClusterRevision across the Matter releases it has shipped in. Click a version to inspect the cluster as it existed in that release.
Commands 5
| Code | Name | Direction | Parameters |
|---|---|---|---|
| 0x00 |
QueryImage
Upon receipt, this command SHALL trigger an attempt to find an updated Software Image by the OTA Provider to match the OTA Requestor's constraints provided in the payload fields.
|
client→server |
VendorID: vendor_id, ProductID: int16u, SoftwareVersion: int32u, ProtocolsSupported: DownloadProtocolEnum, HardwareVersion: int16u, Location: char_string, RequestorCanConsent: boolean, MetadataForProvider: long_octet_string |
| 0x01 |
QueryImageResponse
This command is sent in response to the QueryImage command.
|
server→client |
Status: StatusEnum, DelayedActionTime: int32u, ImageURI: long_char_string, SoftwareVersion: int32u, SoftwareVersionString: char_string, UpdateToken: octet_string, UserConsentNeeded: boolean, MetadataForRequestor: long_octet_string |
| 0x02 |
ApplyUpdateRequest
This command requests the specified version be installed on the device.
|
client→server |
UpdateToken: octet_string, NewVersion: int32u |
| 0x03 |
ApplyUpdateResponse
This command is sent in response to the ApplyUpdateRequest command.
|
server→client |
Action: ApplyUpdateActionEnum, DelayedActionTime: int32u |
| 0x04 |
NotifyUpdateApplied
This command tells the Provider that the specified update has been applied.
|
client→server |
UpdateToken: octet_string, SoftwareVersion: int32u |
Device Types Using This Cluster
Device types in the Matter spec that reference this cluster
Devices Implementing This Cluster
372 devices in the survey implement this cluster
Smart-Switch-M027-T002
Uascent
Smart Plug
Lidl Stiftung & Co. KG
Ledvance Matter Classic A RGBW
LEDVANCE
Philips Smart TV
Top Victory Investments Limited
Govee Strip Light 2 Pro
Shenzhen Qianyan Technology
SmartWave Window Covering
SmartWave
Ledvance Matter Classic B P RGBW
LEDVANCE
Shelly 2PM Gen3
Shelly
Smart Bulb
Leedarson
Smart Rainbow LED
Momax
Halo Select
Kwikset
Yeelight Smart Lamp
Yeelight
Govee AI Sync Box Kit 2
Shenzhen Qianyan Technology
Sense by MACO | Window T&T
Mayer & Co Beschläge GmbH
electronic ballast for matter
dresden elektronik
Philips Smart TV
Top Victory Investments Limited
Govee string lights
Shenzhen Qianyan Technology
Kasa Smart Wi-Fi Light Switch
Kasa
Govee TV Backlight 3 Lite
Shenzhen Qianyan Technology
Grimsholm Smart Irrigation Valve
Grimsholm Products AB
Govee Net lights
Shenzhen Qianyan Technology
Govee Strip Light 2 Pro
Shenzhen Qianyan Technology
Aqara Smart Lock J200 Set
Aqara
Xeenos Go Aktor Jalousie UP
WAREMA Renkhoff SE