Hello everyone,
I finally got back to the office after a long journey.
Congrats to everyone who helped in this process and thank you.
@BTO , Dear BTO, I am really sorry for not being able to answer.
I have read all the posts, but I have little knowledge on this subject. So can you guide me on this matter? I already have all the options except bandwidth. So, I want to upgrade it from 600MHz to 2GHz only.
Here is my device option list and firmware information if it matters.
As far as I understand I should do the following, correct if me I was wrong
![Smiley :)](https://www.eevblog.com/forum/Smileys/default/smiley.gif)
1- Download and install Python. (I have an installed version - Python - 3.10.8 )
2- Download rigol_mso_util_2.13b.py python file. (I downloaded it)
3- Connect computer to the oscilloscope via ethernet cable. (I connected it and I can reach the web control interface)
4- Run the codes at "UPDATE 13" which is
UPDATE 13 ( rigol_mso_util_2.13b.py ) 18-August-2024:
ADD: can enable ssh on boot
Code: [Select]
#Just in case you brick your scope add sshd at boot so you can log in via ssh
python3 rigol_mso_util_2.13b.py --ssh --start-ssh-on-boot <rigol_ip_address>
ADD: sysvendor.bin full decoder/encoder
Code: [Select]
# if this fails at any step don't go further as it will brick your device
# before you start make sure you add sshd at boot, so you can still access the device via ssh if something goes wrong
#1 -> save current sysvendor
python3 rigol_mso_util_2.13b.py --save-sysvendor <rigol_ip_address>
#2 -> find the device xxtea key (2 versions)
python3 rigol_mso_util_2.13b.py --sysvendor-key --sysvendor-key-slow <rigol_ip_address>
or
python3 rigol_mso_util_2.13b.py --sysvendor-key --sysvendor-key-fast <rigol_ip_address>
#3 -> change sysvendor model in sysvendor file (can also be used on --mac and --serial)
python3 rigol_mso_util_2.13b.py --offline --sysvendor-file <file_saved_at_step_1> --use-sysvendor-key <key_from_step_2> --model <your_desired_model>
#4 -> write modified sysvendor to device
python3 rigol_mso_util_2.13b.py --write-sysvendor --write-sysvendor-file <file_from_step_3> <rigol_ip_address>
#5 -> reactivate licenses
python3 rigol_mso_util_2.13b.py --regen <rigol_ip_address>
ADD: device xxtea key finder
Code: [Select]
#using version 1
python3 rigol_mso_util_2.13b.py --sysvendor-key --sysvendor-key-slow <rigol_ip_address>
#using version 2
python3 rigol_mso_util_2.13b.py --sysvendor-key --sysvendor-key-fast <rigol_ip_address>
ADD: write new sysvendor.bin to device (memory + file)
Code: [Select]
python3 rigol_mso_util_2.13b.py --write-sysvendor --write-sysvendor-file <file_from_step_3> <rigol_ip_address>
I have to run all the codes right including the sections "ADD: device xxtea key finder" and "ADD: write new sysvendor.bin to device (memory + file)" .
If there will be a firmware update , can we update it without an issue?
![Cheesy :D](https://www.eevblog.com/forum/Smileys/default/cheesy.gif)
Thanks in advance.