Skip to content

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:

:SYST:FIRM:VERS?
"1.2.0-abc1234"

: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:

:SYST:FIRM:STAT?
"IDLE"

: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:

:SYST:FIRM:UPD "https://example.com/firmware-1.2.0.raucb"

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:

:SYST:REB