-
-
Notifications
You must be signed in to change notification settings - Fork 54
Rigol DP800 series
Walter Stanish edited this page Jun 6, 2022
·
3 revisions
See also this page on EEVBlog.
- Symptom: Inconsistent implementation of exclusive control interface locking.
- Replication: After LXI control attempting to use most front panel inputs will generate an on-screen error. However, channel activation/deactivation buttons still function.
- Impact: May present a danger to reliable testing in some scenarios.
-
Affected devices:
-
DP832:
RIGOL TECHNOLOGIES,DP832,x,00.01.16
-
DP832:
- Symptom: Ethernet latency spikes by 30-50ms regularly.
-
Replicate:
ping -i 0.2 ${psu-ip}
- Solution: None found.
- Hypothesis: System firmware includes interrupt-driven housekeeping routines that periodically block the rapid servicing of ethernet traffic.
-
Affected devices:
-
DP832:
RIGOL TECHNOLOGIES,DP832,x,00.01.16
-
DP832:
- Symptom: While voltage and current figures can be retrieved from the unit via LXI at higher frequencies, their actual update frequency remains around 2-3Hz
- Replicate: Repeat SCPI commands and note frequency of updates to value.
- Solution: Possibly the analysis (dump file to storage) feature may work around this.
- Hypothesis: System firmware is cycle-constrained or value is being copied from those calculated for the on-screen display which are staggered for legibility.
-
Affected devices:
-
DP832:
RIGOL TECHNOLOGIES,DP832,x,00.01.16
-
DP832:
0000 - *IDN? *IDN? :*IDN?
0001 - *RST *RST :*RST
0002 - *TST? *TST? :*TST?
0003 - *SAV *SAV :*SAV
0004 - *RCL *RCL :*RCL
0005 - *CLS *CLS :*CLS
0006 - *ESE *ESE :*ESE
0007 - *ESE? *ESE? :*ESE?
0008 - *ESR? *ESR? :*ESR?
0009 - *OPC *OPC :*OPC
000A - *OPC? *OPC? :*OPC?
000B - *PSC *PSC :*PSC
000C - *PSC? *PSC? :*PSC?
000D - *SRE *SRE :*SRE
000E - *SRE? *SRE? :*SRE?
000F - *STB? *STB? :*STB?
0010 - *TRG *TRG :*TRG
0011 - *WAI *WAI :*WAI
0012 - *OPT? *OPT? :*OPT?
0013 - APPLy APPL :APPLy
0014 - APPLy? APPL? :APPLy?
0015 - SELEct SELE :INSTrument[:SELEct]
0016 - SELEct? SELE? :INSTrument[:SELEct]?
0017 - SELect SEL :INSTrument[:SELect]
0018 - SELect? SEL? :INSTrument[:SELect]?
0019 - NSELect NSEL :INSTrument:NSELect
001A - NSELect? NSEL? :INSTrument:NSELect?
001B - TRIGger TRIG :INSTrument:COUPle[:TRIGger]
001C - TRIGger? TRIG? :INSTrument:COUPle[:TRIGger]?
001D - DC? DC? :MEASure:CURRent[:DC]?
001E - DC? DC? :MEASure[:VOLTage][:DC]?
001F - DC? DC? :MEASure:POWEr[:DC]?
0020 - DC? DC? :MEASure:ALL[:DC]?
0021 - STATe STAT :OUTPut[:STATe]
0022 - STATe? STAT? :OUTPut[:STATe]?
0023 - STATe STAT :OUTPut:OVP[:STATe]
0024 - STATe? STAT? :OUTPut:OVP[:STATe]?
0025 - VALue VAL :OUTPut:OVP:VALue
0026 - VALue? VAL? :OUTPut:OVP:VALue?
0027 - QUES? QUES? :OUTPut:OVP:QUES?
0028 - ALAR? ALAR? :OUTPut:OVP:ALAR?
0029 - CLEAR CLEAR :OUTPut:OVP:CLEAR
002A - STATe STAT :OUTPut:OCP[:STATe]
002B - STATe? STAT? :OUTPut:OCP[:STATe]?
002C - VALue VAL :OUTPut:OCP:VALue
002D - VALue? VAL? :OUTPut:OCP:VALue?
002E - QUES? QUES? :OUTPut:OCP:QUES?
002F - ALAR? ALAR? :OUTPut:OCP:ALAR?
0030 - CLEAR CLEAR :OUTPut:OCP:CLEAR
0031 - STATe STAT :OUTPut:TRACk[:STATe]
0032 - STATe? STAT? :OUTPut:TRACk[:STATe]?
0033 - MODE? MODE? :OUTPut:MODE?
0034 - CVCC? CVCC? :OUTPut:CVCC?
0035 - RANGe RANG :OUTPut:RANGe
0036 - RANGe? RANG? :OUTPut:RANGe?
0037 - SENSe SENS :OUTPut:SENSe
0038 - SENSe? SENS? :OUTPut:SENSe?
0039 - STATe STAT :OUTPut:RELay[:STATe]
003A - STATe? STAT? :OUTPut:RELay[:STATe]?
003B - TIMEr TIME :OUTPut:TIMEr
003C - TIMEr? TIME? :OUTPut:TIMEr?
003D - STATe STAT :OUTPut:TIMEr:STATe
003E - STATe? STAT? :OUTPut:TIMEr:STATe?
003F - AMPLitude AMPL [:SOURce<n>]:CURRent[:LEVel][:IMMediate][:AMPLitude]
0040 - AMPLitude? AMPL? [:SOURce<n>]:CURRent[:LEVel][:IMMediate][:AMPLitude]?
0041 - INCRement INCR [:SOURce<n>]:CURRent[:LEVel][:IMMediate]:STEP[:INCRement]
0042 - INCRement? INCR? [:SOURce<n>]:CURRent[:LEVel][:IMMediate]:STEP[:INCRement]?
0043 - AMPLitude AMPL [:SOURce<n>]:CURRent[:LEVel]:TRIGgered[:AMPLitude]
0044 - AMPLitude? AMPL? [:SOURce<n>]:CURRent[:LEVel]:TRIGgered[:AMPLitude]?
0045 - LEVel LEV [:SOURce<n>]:CURRent:PROTection[:LEVel]
0046 - LEVel? LEV? [:SOURce<n>]:CURRent:PROTection[:LEVel]?
0047 - STATe STAT [:SOURce<n>]:CURRent:PROTection:STATe
0048 - STATe? STAT? [:SOURce<n>]:CURRent:PROTection:STATe?
0049 - TRIPped? TRIP? [:SOURce<n>]:CURRent:PROTection:TRIPped?
004A - CLEar CLE [:SOURce<n>]:CURRent:PROTection:CLEar
004B - AMPLitude AMPL [:SOURce<n>]:VOLTage[:LEVel][:IMMediate][:AMPLitude]
004C - AMPLitude? AMPL? [:SOURce<n>]:VOLTage[:LEVel][:IMMediate][:AMPLitude]?
004D - INCRement INCR [:SOURce<n>]:VOLTage[:LEVel][:IMMediate]:STEP[:INCRement]
004E - INCRement? INCR? [:SOURce<n>]:VOLTage[:LEVel][:IMMediate]:STEP[:INCRement]?
004F - AMPLitude AMPL [:SOURce<n>]:VOLTage[:LEVel]:TRIGgered[:AMPLitude]
0050 - AMPLitude? AMPL? [:SOURce<n>]:VOLTage[:LEVel]:TRIGgered[:AMPLitude]?
0051 - LEVel LEV [:SOURce<n>]:VOLTage:PROTection[:LEVel]
0052 - LEVel? LEV? [:SOURce<n>]:VOLTage:PROTection[:LEVel]?
0053 - STATe STAT [:SOURce<n>]:VOLTage:PROTection:STATe
0054 - STATe? STAT? [:SOURce<n>]:VOLTage:PROTection:STATe?
0055 - TRIPped? TRIP? [:SOURce<n>]:VOLTage:PROTection:TRIPped?
0056 - CLEar CLE [:SOURce<n>]:VOLTage:PROTection:CLEar
0057 - RANGe RANG [:SOURce<n>]:VOLTage:RANGe
0058 - RANGe? RANG? [:SOURce<n>]:VOLTage:RANGe?
0059 - MODE MODE :DISPlay:MODE
005A - MODE? MODE? :DISPlay:MODE?
005B - STATe STAT :DISPlay[:WINDow][:STATe]
005C - STATe? STAT? :DISPlay[:WINDow][:STATe]?
005D - DATA DATA :DISPlay[:WINDow]:TEXT[:DATA]
005E - DATA? DATA? :DISPlay[:WINDow]:TEXT[:DATA]?
005F - CLEar CLE :DISPlay[:WINDow]:TEXT:CLEar
0060 - TYPE TYPE :SYSTem:LANGuage:TYPE
0061 - TYPE? TYPE? :SYSTem:LANGuage:TYPE?
0062 - BRIGhtness BRIG :SYSTem:BRIGhtness
0063 - BRIGhtness? BRIG? :SYSTem:BRIGhtness?
0064 - CONTrast CONT :SYSTem:CONTrast
0065 - CONTrast? CONT? :SYSTem:CONTrast?
0066 - RGBBrightness RGBB :SYSTem:RGBBrightness
0067 - RGBBrightness? RGBB? :SYSTem:RGBBrightness?
0068 - POWEron POWE :SYSTem:POWEron
0069 - POWEron? POWE? :SYSTem:POWEron?
006A - OTP OTP :SYSTem:OTP
006B - OTP? OTP? :SYSTem:OTP?
006C - STATe STAT :SYSTem:BEEPer[:STATe]
006D - STATe? STAT? :SYSTem:BEEPer[:STATe]?
006E - IMMediate IMM :SYSTem:BEEPer:IMMediate
006F - FAN FAN :SYSTem:FAN
0070 - FAN? FAN? :SYSTem:FAN?
0071 - SAVer SAV :SYSTem:SAVer
0072 - SAVer? SAV? :SYSTem:SAVer?
0073 - LOCal LOC :SYSTem:LOCal
0074 - REMote REM :SYSTem:REMote
0075 - LOCK LOCK :SYSTem:LOCK
0076 - LOCK? LOCK? :SYSTem:LOCK?
0077 - KLOCk KLOC :SYSTem:KLOCk
0078 - KLOCk? KLOC? :SYSTem:KLOCk?
0079 - STATe STAT :SYSTem:KLOCk:STATe
007A - STATe? STAT? :SYSTem:KLOCk:STATe?
007B - ERRor? ERR? :SYSTem:ERRor?
007C - STATe STAT :SYSTem:COMMunicate:LAN:DHCP[:STATe]
007D - STATe? STAT? :SYSTem:COMMunicate:LAN:DHCP[:STATe]?
007E - STATe STAT :SYSTem:COMMunicate:LAN:AUTOip[:STATe]
007F - STATe? STAT? :SYSTem:COMMunicate:LAN:AUTOip[:STATe]?
0080 - STATe STAT :SYSTem:COMMunicate:LAN:MANualip[:STATe]
0081 - STATe? STAT? :SYSTem:COMMunicate:LAN:MANualip[:STATe]?
0082 - IPADdress IPAD :SYSTem:COMMunicate:LAN:IPADdress
0083 - IPADdress? IPAD? :SYSTem:COMMunicate:LAN:IPADdress?
0084 - SMASK SMASK :SYSTem:COMMunicate:LAN:SMASK
0085 - SMASK? SMASK? :SYSTem:COMMunicate:LAN:SMASK?
0086 - GATEway GATE :SYSTem:COMMunicate:LAN:GATEway
0087 - GATEway? GATE? :SYSTem:COMMunicate:LAN:GATEway?
0088 - DNS DNS :SYSTem:COMMunicate:LAN:DNS
0089 - DNS? DNS? :SYSTem:COMMunicate:LAN:DNS?
008A - APPLy APPL :SYSTem:COMMunicate:LAN:APPLy
008B - MAC? MAC? :SYSTem:COMMunicate:LAN:MAC?
008C - ADDRess ADDR :SYSTem:COMMunicate:GPIB:ADDRess
008D - ADDRess? ADDR? :SYSTem:COMMunicate:GPIB:ADDRess?
008E - BAUD BAUD :SYSTem:COMMunicate:RS232:BAUD
008F - BAUD? BAUD? :SYSTem:COMMunicate:RS232:BAUD?
0090 - DATABit DATAB :SYSTem:COMMunicate:RS232:DATABit
0091 - DATABit? DATAB? :SYSTem:COMMunicate:RS232:DATABit?
0092 - STOPBit STOPB :SYSTem:COMMunicate:RS232:STOPBit
0093 - STOPBit? STOPB? :SYSTem:COMMunicate:RS232:STOPBit?
0094 - PARItybit PARI :SYSTem:COMMunicate:RS232:PARItybit
0095 - PARItybit? PARI? :SYSTem:COMMunicate:RS232:PARItybit?
0096 - FLOWCrl FLOWC :SYSTem:COMMunicate:RS232:FLOWCrl
0097 - FLOWCrl? FLOWC? :SYSTem:COMMunicate:RS232:FLOWCrl?
0098 - MAC MAC :SYSTem:MAC
0099 - BOARD? BOARD? :SYSTem:SELF:TEST:BOARD?
009A - FAN? FAN? :SYSTem:SELF:TEST:FAN?
009B - TEMP? TEMP? :SYSTem:SELF:TEST:TEMP?
009C - PRINT? PRINT? :SYSTem:PRINT?
009D - STATe STAT :SYSTem:RWLock[:STATe]
009E - VERSion? VERS? :SYSTem:VERSion?
009F - TRACKMode TRACKM :SYSTem:TRACKMode
00A0 - TRACKMode? TRACKM? :SYSTem:TRACKMode?
00A1 - ONOFFSync ONOFFS :SYSTem:ONOFFSync
00A2 - ONOFFSync? ONOFFS? :SYSTem:ONOFFSync?
00A3 - KEY KEY :PRESet:KEY
00A4 - KEY? KEY? :PRESet:KEY?
00A5 - APPLy APPL :PRESet[:APPLy]
00A6 - VOLTage VOLT :PRESet:USER<n>:SET:VOLTage
00A7 - VOLTage? VOLT? :PRESet:USER<n>:SET:VOLTage?
00A8 - CURRent CURR :PRESet:USER<n>:SET:CURRent
00A9 - CURRent? CURR? :PRESet:USER<n>:SET:CURRent?
00AA - OVP OVP :PRESet:USER<n>:SET:OVP
00AB - OVP? OVP? :PRESet:USER<n>:SET:OVP?
00AC - OCP OCP :PRESet:USER<n>:SET:OCP
00AD - OCP? OCP? :PRESet:USER<n>:SET:OCP?
00AE - TRACk TRAC :PRESet:USER<n>:SET:TRACk
00AF - TRACk? TRAC? :PRESet:USER<n>:SET:TRACk?
00B0 - OTP OTP :PRESet:USER<n>:SET:OTP
00B1 - OTP? OTP? :PRESet:USER<n>:SET:OTP?
00B2 - DEFault DEF :PRESet:USER<n>:SET:DEFault
00B3 - SURE SURE :PRESet:USER<n>:SET:SURE
00B4 - STATe STAT :TIMEr[:STATe]
00B5 - STATe? STAT? :TIMEr[:STATe]?
00B6 - PARAmeter PARA :TIMEr:PARAmeter
00B7 - PARAmeter? PARA? :TIMEr:PARAmeter?
00B8 - GROUPs GROUP :TIMEr:GROUPs
00B9 - GROUPs? GROUP? :TIMEr:GROUPs?
00BA - CYCLEs CYCLE :TIMEr:CYCLEs
00BB - CYCLEs? CYCLE? :TIMEr:CYCLEs?
00BC - ENDState ENDS :TIMEr:ENDState
00BD - ENDState? ENDS? :TIMEr:ENDState?
00BE - OBJect OBJ :TIMEr:TEMPlet:OBJect
00BF - OBJect? OBJ? :TIMEr:TEMPlet:OBJect?
00C0 - SELect SEL :TIMEr:TEMPlet:SELect
00C1 - SELect? SEL? :TIMEr:TEMPlet:SELect?
00C2 - MAXValue MAXV :TIMEr:TEMPlet:MAXValue
00C3 - MAXValue? MAXV? :TIMEr:TEMPlet:MAXValue?
00C4 - MINValue MINV :TIMEr:TEMPlet:MINValue
00C5 - MINValue? MINV? :TIMEr:TEMPlet:MINValue?
00C6 - INTErval INTE :TIMEr:TEMPlet:INTErval
00C7 - INTErval? INTE? :TIMEr:TEMPlet:INTErval?
00C8 - POINTs POINT :TIMEr:TEMPlet:POINTs
00C9 - POINTs? POINT? :TIMEr:TEMPlet:POINTs?
00CA - PERIod PERI :TIMEr:TEMPlet:PERIod
00CB - PERIod? PERI? :TIMEr:TEMPlet:PERIod?
00CC - WIDTh WIDT :TIMEr:TEMPlet:WIDTh
00CD - WIDTh? WIDT? :TIMEr:TEMPlet:WIDTh?
00CE - SYMMetry SYMM :TIMEr:TEMPlet:SYMMetry
00CF - SYMMetry? SYMM? :TIMEr:TEMPlet:SYMMetry?
00D0 - RISERate RISER :TIMEr:TEMPlet:RISERate
00D1 - RISERate? RISER? :TIMEr:TEMPlet:RISERate?
00D2 - FALLRate FALLR :TIMEr:TEMPlet:FALLRate
00D3 - FALLRate? FALLR? :TIMEr:TEMPlet:FALLRate?
00D4 - INVErt INVE :TIMEr:TEMPlet:INVErt
00D5 - INVErt? INVE? :TIMEr:TEMPlet:INVErt?
00D6 - CONSTruct CONST :TIMEr:TEMPlet:CONSTruct
00D7 - STATe STAT :DELAY[:STATe]
00D8 - STATe? STAT? :DELAY[:STATe]?
00D9 - PARAmeter PARA :DELAY:PARAmeter
00DA - PARAmeter? PARA? :DELAY:PARAmeter?
00DB - GROUPs GROUP :DELAY:GROUPs
00DC - GROUPs? GROUP? :DELAY:GROUPs?
00DD - CYCLEs CYCLE :DELAY:CYCLEs
00DE - CYCLEs? CYCLE? :DELAY:CYCLEs?
00DF - ENDState ENDS :DELAY:ENDState
00E0 - ENDState? ENDS? :DELAY:ENDState?
00E1 - GEN GEN :DELAY:STATe:GEN
00E2 - GEN? GEN? :DELAY:STATe:GEN?
00E3 - GEN GEN :DELAY:TIME:GEN
00E4 - GEN? GEN? :DELAY:TIME:GEN?
00E5 - STOP STOP :DELAY:STOP
00E6 - STOP? STOP? :DELAY:STOP?
00E7 - STATe STAT :RECorder[:STATe]
00E8 - STATe? STAT? :RECorder[:STATe]?
00E9 - PERIod PERI :RECorder:PERIod
00EA - PERIod? PERI? :RECorder:PERIod?
00EB - MEMory MEM :RECorder:MEMory
00EC - MMEMory MMEM :RECorder:MMEMory
00ED - DESTination? DEST? :RECorder:DESTination?
00EE - MEMory MEM :ANALyzer:MEMory
00EF - MMEMory MMEM :ANALyzer:MMEMory
00F0 - FILE? FILE? :ANALyzer:FILE?
00F1 - OBJect OBJ :ANALyzer:OBJect
00F2 - OBJect? OBJ? :ANALyzer:OBJect?
00F3 - CURRTime CURRT :ANALyzer:CURRTime
00F4 - CURRTime? CURRT? :ANALyzer:CURRTime?
00F5 - STARTTime STARTT :ANALyzer:STARTTime
00F6 - STARTTime? STARTT? :ANALyzer:STARTTime?
00F7 - ENDTime ENDT :ANALyzer:ENDTime
00F8 - ENDTime? ENDT? :ANALyzer:ENDTime?
00F9 - ANALyze ANAL :ANALyzer:ANALyze
00FA - RESult? RES? :ANALyzer:RESult?
00FB - VALue? VAL? :ANALyzer:VALue?
00FC - VALue VAL :MONItor:VOLTage[:VALue]
00FD - VALue? VAL? :MONItor:VOLTage[:VALue]?
00FE - CONDition COND :MONItor:VOLTage:CONDition
00FF - CONDition? COND? :MONItor:VOLTage:CONDition?
0100 - VALue VAL :MONItor:CURRent[:VALue]
0101 - VALue? VAL? :MONItor:CURRent[:VALue]?
0102 - CONDition COND :MONItor:CURRent:CONDition
0103 - CONDition? COND? :MONItor:CURRent:CONDition?
0104 - VALue VAL :MONItor:POWEr[:VALue]
0105 - VALue? VAL? :MONItor:POWEr[:VALue]?
0106 - CONDition COND :MONItor:POWEr:CONDition
0107 - CONDition? COND? :MONItor:POWEr:CONDition?
0108 - STOPway STOP :MONItor:STOPway
0109 - STOPway? STOP? :MONItor:STOPway?
010A - STATe STAT :MONItor[:STATe]
010B - STATe? STAT? :MONItor[:STATe]?
010C - SOURce SOUR :TRIGger:IN:SOURce
010D - SOURce? SOUR? :TRIGger:IN:SOURce?
010E - TYPE TYPE :TRIGger:IN:TYPE
010F - TYPE? TYPE? :TRIGger:IN:TYPE?
0110 - RESPonse RESP :TRIGger:IN:RESPonse
0111 - RESPonse? RESP? :TRIGger:IN:RESPonse?
0112 - SENSitivity SENS :TRIGger:IN:SENSitivity
0113 - SENSitivity? SENS? :TRIGger:IN:SENSitivity?
0114 - ENABle ENAB :TRIGger:IN[:ENABle]
0115 - ENABle? ENAB? :TRIGger:IN[:ENABle]?
0116 - VOLTage VOLT :TRIGger:IN:VOLTage
0117 - CURRent CURR :TRIGger:IN:CURRent
0118 - IMMEdiate IMME :TRIGger:IN:IMMEdiate
0119 - CHTYpe CHTY :TRIGger:IN:CHTYpe
011A - CHTYpe? CHTY? :TRIGger:IN:CHTYpe?
011B - SOURce SOUR :TRIGger:OUT:SOURce
011C - SOURce? SOUR? :TRIGger:OUT:SOURce?
011D - CONDition COND :TRIGger:OUT:CONDition
011E - CONDition? COND? :TRIGger:OUT:CONDition?
011F - DELAy DELA :TRIGger:OUT:DELAy
0120 - DELAy? DELA? :TRIGger:OUT:DELAy?
0121 - SIGNal SIGN :TRIGger:OUT:SIGNal
0122 - SIGNal? SIGN? :TRIGger:OUT:SIGNal?
0123 - POLArity POLA :TRIGger:OUT:POLArity
0124 - POLArity? POLA? :TRIGger:OUT:POLArity?
0125 - PERIod PERI :TRIGger:OUT:PERIod
0126 - PERIod? PERI? :TRIGger:OUT:PERIod?
0127 - DUTY DUTY :TRIGger:OUT:DUTY
0128 - DUTY? DUTY? :TRIGger:OUT:DUTY?
0129 - ENABle ENAB :TRIGger:OUT[:ENABle]
012A - ENABle? ENAB? :TRIGger:OUT[:ENABle]?
012B - DELay DEL :TRIGger[:SEQuence]:DELay
012C - DELay? DEL? :TRIGger[:SEQuence]:DELay?
012D - SOURce SOUR :TRIGger[:SEQuence]:SOURce
012E - SOURce? SOUR? :TRIGger[:SEQuence]:SOURce?
012F - IMMediate IMM :INITiate[:IMMediate]
0130 - VALid? VAL? :MEMory[:STATe]:VALid?
0131 - DELete DEL :MEMory[:STATe]:DELete
0132 - LOCK LOCK :MEMory[:STATe]:LOCK
0133 - LOCK? LOCK? :MEMory[:STATe]:LOCK?
0134 - LOAD LOAD :MEMory[:STATe]:LOAD
0135 - STORe STOR :MEMory[:STATe]:STORe
0136 - DISK? DISK? :MMEMory:DISK?
0137 - CATalog? CAT? :MMEMory:CATalog?
0138 - CDIRectory CDIR :MMEMory:CDIRectory
0139 - CDIRectory? CDIR? :MMEMory:CDIRectory?
013A - MDIRectory MDIR :MMEMory:MDIRectory
013B - DELete DEL :MMEMory:DELete
013C - LOAD LOAD :MMEMory:LOAD
013D - STORe STOR :MMEMory:STORe
013E - SET SET :CALibration:SET
013F - MEAS MEAS :CALibration:MEAS
0140 - STORe STOR :CALibration:STORe
0141 - CLEar CLE :CALibration:CLEar
0142 - STARt STAR :CALibration:STARt
0143 - END END :CALibration:END
0144 - SENSE SENSE :CALibration:SENSE
0145 - STATe STAT :PROJect[:STATe]
0146 - SET SET :PROJect:SET
0147 - FAN FAN :PROJect:FAN
0148 - GET? GET? :PROJect:GET?
0149 - TEMP TEMP :PROJect:TEMP
014A - TEMP? TEMP? :PROJect:TEMP?
014B - STEP STEP :PROJect:OUTPut:STEP
014C - STEP? STEP? :PROJect:OUTPut:STEP?
014D - STATe STAT :PROJect:POWEron:OUTPut[:STATe]
014E - STATe? STAT? :PROJect:POWEron:OUTPut[:STATe]?
014F - SAVE SAVE :PROJect:POWEron:OUTPut:SAVE
0150 - WRITe WRIT :PROJect:MEMOry:WRITe
0151 - READ? READ? :PROJect:MEMOry:READ?
0152 - WRITe WRIT :PROJect:CALIbration:DATA:VOLTage:WRITe
0153 - READ? READ? :PROJect:CALIbration:DATA:VOLTage:READ?
0154 - WRITe WRIT :PROJect:CALIbration:DATA:CURRent:WRITe
0155 - READ? READ? :PROJect:CALIbration:DATA:CURRent:READ?
0156 - ADDRess? ADDR? :PROJect:CALIbration:DATA:CURRent:ADDRess?
0157 - WRITe WRIT :PROJect:CALIbration:INFO:WRITe
0158 - READ? READ? :PROJect:CALIbration:INFO:READ?
0159 - ADDRess? ADDR? :PROJect:CALIbration:INFO:ADDRess?
015A - SET SET :DIGItal:IO:SET
015B - SET? SET? :DIGItal:IO:SET?
015C - OUTPut OUTP :DIGItal:IO:OUTPut
015D - OUTPut? OUTP? :DIGItal:IO:OUTPut?
015E - SET SET :LIC:SET
015F - STATe? STAT? :LIC[:STATe]?
0160 - CLEAr CLEA :LIC:CLEAr
0161 - EVENt? EVEN? :STATus:QUEStionable[:EVENt]?
0162 - ENABle ENAB :STATus:QUEStionable:ENABle
0163 - ENABle? ENAB? :STATus:QUEStionable:ENABle?
0164 - EVENt? EVEN? :STATus:QUEStionable:INSTrument[:EVENt]?
0165 - ENABle ENAB :STATus:QUEStionable:INSTrument:ENABle
0166 - ENABle? ENAB? :STATus:QUEStionable:INSTrument:ENABle?
0167 - EVENt? EVEN? :STATus:QUEStionable:INSTrument:ISUMmary<n>[:EVENt]?
0168 - ENABle ENAB :STATus:QUEStionable:INSTrument:ISUMmary<n>:ENABle
0169 - ENABle? ENAB? :STATus:QUEStionable:INSTrument:ISUMmary<n>:ENABle?
016A - COND? COND? :STATus:QUEStionable:INSTrument:ISUMmary<n>:COND?
016B - CONDition? COND? :STATus:QUEStionable:CONDition?
016C - LOCal LOC :STORe:LOCal
016D - EXTErnal EXTE :STORe:EXTErnal
016E - LOCal LOC :RECAll:LOCal
016F - EXTErnal EXTE :RECAll:EXTErnal
List from here.
- 00.01.01.02.04, bootloader 01.05 (released: 12/13/2012)
- 00.01.02.00.03, bootloader 01.05 (released: 01/31/2013)
- 00.01.03.00.02, bootloader 01.05 (released: 03/18/2013)
- 00.01.04.00.02, bootloader 01.05 (released: 05/23/2013)
- 00.01.05.00.00, bootloader 01.05 (released: 06/27/2013)
- 00.01.06.00.00, bootloader 01.05 (released: 07/24/2013)
- 00.01.08.00.02, bootloader 01.05 (released: 11/06/2013)
- 00.01.09.00.01, bootloader 01.06 (released: 01/16/2014)
- 00.01.10.00.03, bootloader 01.09 (released: 05/09/2014)
- 00.01.11.00.00, bootloader 01.09 (released: 07/08/2014)
- 00.01.13.00.01, bootloader 01.09 (released: 11/18/2014)
- 00.01.14.00.03, bootloader 01.09 (released: 04/24/2015)
- 00.01.16.00.02, bootloader 01.09 (released: ??/??/2019)
Adapted from here.
- Find a USB stick it likes, either plug them in until it recognizes one or reformat one.
- The pickiness may be due to:
- The filesystem flashed to the USB drive.
- Prefer FAT32, not NTFS.
- The partioning table type on the USB drive.
- Prefer MBR, not GPT/GUID.
- The filesystem flashed to the USB drive.
- The pickiness may be due to:
- Unplug the USB and copy the firmware
.GEL
file to it. - Turn it off, turn it on, then when seeing the Rigol graphic press and hold the HELP button.
- The device will prompt to plug in the USB stick, plug it in.
- Update occurs. At the end it says to power cycle, but if you wait, it will reboot itself.
- I had to set mine back to English language.
- Now you can press HELP, HELP and upgrade the power boards. First m4, m2, m1 and then m4, m2, m2.
- Reboot the whole thing.