System Commands
These commands are available on all device variants.
:SYSTem:FIRMware:VERSion?
Query the current firmware version.
Short form: :SYST:FIRM:VERS?
Response: Quoted string
Example:
:SYSTem:FIRMware:STATus?
Query firmware update status.
Short form: :SYST:FIRM:STAT?
Response: Status string in one of the following formats:
| Response | Description |
|---|---|
"IDLE" |
No update in progress |
"UPDATING,<progress>,<message>" |
Update in progress with percentage and status |
"COMPLETE" |
Update completed, awaiting reboot |
"ERROR,<message>" |
Last update failed |
Example:
:SYSTem:FIRMware:UPDate \<url>
Download a firmware bundle from a URL and install it. Only HTTPS URLs are accepted. The update runs asynchronously — poll :SYSTem:FIRMware:STATus? for progress.
Short form: :SYST:FIRM:UPD
Example:
Errors:
-101— Invalid or missing URL parameter-200— Update failed (already in progress, invalid URL scheme, etc.)
:SYSTem:REBoot
Reboot the device. The device will be unreachable for approximately 30 seconds.
Short form: :SYST:REB
Example: