4 Features and Functions
176 Keysight 34970A/34972A User’s Guide
Firmware revision query 
The instrument has three microprocessors for control of various internal systems. 
Each plug-in module also has its own on-board microprocessor. You can query 
the instrument and each module to determine which revision of firmware is 
installed for each microprocessor. 
– The instrument returns three revision numbers. The first number is the 
firmware revision number for the measurement processor; the second is the 
input/output processor; and the third is the front-panel display processor. For 
each plug-in module, the instrument returns one revision number for the 
on-board processor. 
– Front-Panel Operation: 
REV X.X-Y.Y-Z.Z (for 34970A)
  REV X.XX-Y.YY-Z (for 34972A)
Turn the knob to read the firmware revision number for the module installed in 
each of the three slots. If a slot does not contain a module, EMPTY SLOT is 
displayed. 
– Remote Interface Operation: Use the following command to read the system 
firmware revision numbers (be sure to dimension a string variable with at least 
40 characters).
*IDN? 
The above command returns a string in the form: 
Keysight Technologies,34970A,0,X.X-Y.Y-Z.Z
 
Keysight Technologies,34972A,0,I.II-O.OO-FP-FPGA
See the Keysight 34970A/34972A Programmer’s Reference Help for details.
Use the following command to read the firmware revision number of the module in 
the specified slot (be sure to dimension a string variable with at least 30 
characters).
SYSTem:CTYPe? {100|200|300}
 
This command returns a string in the form: 
Keysight Technologies,34901A,0,X.X
 
(for 34970A)
Keysight Technologies,0,0,0
 
(for 34970A)
See the Keysight 34970A/34972A Programmer’s Reference Help for details.