On request of another user, I wrote the following detailed description how I upgraded my SDG6022X:
The “Unified-Keygen.py” program can be found (and copied) on this site:
https://www.eevblog.com/forum/testgear/unified-keygen-script-for-siglent/msg5554039/#msg5554039- Thank you OP-SEC ! -
Within this Python program there is a detailed description. You have to edit the program. Enter serial number SN (e.g. found on a label on the backside of your Waveform Generator) and model (“Model = SDG6000X” for all models).
In addition you have to enter a value for “Keygen” into the Python code:
Keygen = ‘1’ yields the right Bandwidth codes (the option codes are invalid)
Keygen = ‘3’ yields a valid Option TRUE code (for I/Q option, the bandwidth codes are invalid)
Run the edited Keygen program twice (for each “Keygen” value). I did it under Windows:
Run “Python Shell ‘IDLE’ Version 3.7” -> Open (*.py) -> Run
The resulted option code TRUE for the SDG6000X option I/Q should be input directly into the SDG via menu ‘Waveform’ – ‘I/Q’ – ‘License’.
For the connection PC – SDG6000X I have used ‘Telnet’. In Windows 10 this is contained or have to be activated (‘System’ – ‘Optional features’ – ‘Telnet-client’…). Connect the SDG by means of a LAN cable to your LAN / PC.
Open Telnet in a CMD environment (‘DOS-Box’). Establish the connection with
o 192.168.xxx.xxx 5025
(small letter ‘o’ not zero, net address of your SDG (should have previously been entered directly in a menu of your SDG) and port number 5025.
(Note: For my SDG the 5025 has been successful, not 5024 as given in the python program).
Ask for the current bandwidth code with ‘MCBD?’. Check that the shown bandwidth code is exactly the same as the python program has evaluated for this bandwidth, the bandwidth of your SDG (‘200M’ or ‘300M’). Otherwise the hack doesn’t work!
Enter the required bandwidth code with ‘MCBD xxxxxxxxxxxxxxxxx’
where xxxxxxxxxxxxxxxxx is the code evaluated by the python program for ‘500M’.
Reboot. The System Info of your Waveform Generator now should read ‘SDG6052X’.