cbrx_firmware

The firmware methods can control all aspects of updating the firmware on Cambrionix hubs. There are several sub-commands that allow you to add or remove firmware files from the API’s local storage, list the currently available firmware files, update firmware from provided files and check the status of existing firmware updates.

The firmware type for can be one of “un” for Universal, “pd" for PDSync, "st" for the TS3-C10 or “mc” for motor control board. For information on your hubs requirements you can use the Syntax: see Call Structure API method.

Firmware Part Number Product Name
Universal PP15S PowerPad15S
Universal PP15C PowerPad15C
Universal PP8S PowerPad8S
Universal SS15 SuperSync15
Universal TS3-16 ThunderSync3-16
SMART TS3-C10 ThunderSync3-C10
Universal U16S Spade U16S Spade
Universal U8S U8S
PDSync PDSync-C4 PDSync-C4
Universal ModIT-Max ModIT-Max
Motor Control Motor control board ModIT-Max
Syntax: see API Call Structure

{

"method": "cbrx_firmware",

"params": [firmware-call]

}

firmware-call Description
add

Provides firmware to the API as an available update source. see

cbrx_firmware (add)

remove

Removes firmware from being available to the API. see

cbrx_firmware (remove)

list List all available firmware. see cbrx_firmware (list)
update Start the firmware update. see cbrx_firmware (update)
status

Get the status of the firmware update. see cbrx_firmware (status)