hmmm, amazing
Can you share your findings?
Through this link
https://gitlab.com/riglol/rigolee/hdo-tools I have obtained a method for generating licenses. Then, with the help of DHO900's programming manual, modify the code in rgtool.go.
1. Flag. StringVar (&deviceId, "id", "HDO4XXXXXX", "device Id") at line 29 changes HDO4XXXXXX to DHO9XXXXXX,
2. The return value of the MakeLicense method is fmt. Printf ("HDO4000-% s @% s", feature, res) at line 164, where HDO4000 is modified to DHO900.
3. At line 224, modify the ': SYSTEM: OPT: INST% v' of fmt. Printf (': SYSTEM: OPT: INST% v', lic) to ': SYSTem: OPTion: INSTall'
4. The array of options at line 212 has been modified to BODE. Currently, I have read the manual that only supports this type of authorization.
After completing the above modifications, rerun the rgtool.go and the output will be printed in the terminal. For example.
: SYSTem: OPTion: INSTall DHO900-BODE@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf080b6c8
Then connect the oscilloscope to the network cable and use the menu on the web to enter the above content. You can install authorization.