What Model do you have anyway ?MSO5074
sfc/scannow
This takes a whileDirections and script worked perfectly on my MSO5074. Thanks.
It might be useful to add a reminder to use a USB stick at least 2GB in size when doing the backups. I have a little old 64MB stick I use for updates, and that was not big enough.
I think firewall, access, etc. things have nothing to do with it. The script reads the contents of memory and tries to change it. But the script cannot do this, since it does not receive what it expects.
I have unlocked some debugging information, but it may only be useful to the developer of this script.
That is, the stage of transferring the changed information (key) to the oscilloscope does not occur, since a new key has not been created, access is not needed here.
python rigo_kg2.py [Your I.P. Address here]
there is no switch here.python rigo_kg2.py -r [Your I.P. Address here]
it's never going to activate, You need to delete the -rI think firewall, access, etc. things have nothing to do with it. The script reads the contents of memory and tries to change it. But the script cannot do this, since it does not receive what it expects.
I have unlocked some debugging information, but it may only be useful to the developer of this script.
That is, the stage of transferring the changed information (key) to the oscilloscope does not occur, since a new key has not been created, access is not needed here.
I think firewall, access, etc. things have nothing to do with it.
The script reads the contents of memory and tries to change it. But the script cannot do this, since it does not receive what it expects.
That is, the stage of transferring the changed information (key) to the oscilloscope does not occur, since a new key has not been created,
Hi! I have an MSO5074 and had installed options (MSO5000-BND). I did everything according to the instructions and now I have all installed licenses. The method is working. I suggest adding a description of installing modules for python. Thanks!
ModuleNotFoundError
and it will have something on the end... Like thisModuleNotFoundError: No Module named 'requests'
This means that you do not have the "REQUESTS" Module installed, to install the module you do this...pip intstall requests
pip intstall tqdm
pip intstall tabulate
pip intstall xxtea
pip intstall ecdsa
python rigol_kg2.py -i 00.00.00.00
I think firewall, access, etc. things have nothing to do with it. The script reads the contents of memory and tries to change it. But the script cannot do this, since it does not receive what it expects.
I have unlocked some debugging information, but it may only be useful to the developer of this script.
That is, the stage of transferring the changed information (key) to the oscilloscope does not occur, since a new key has not been created, access is not needed here.
pip intstall argparse
pip intstall base64
pip intstall binascii
pip intstall os.path
pip intstall re
pip intstall socket
pip intstall struct
pip intstall time
pip intstall zlib
pip intstall requests
pip intstall tqdm
pip intstall hashlib
pip intstall tabulate
pip intstall xxtea
pip intstall struct import pack
pip intstall ecdsa
pip list
Hi! I have an MSO5074 and had installed options (MSO5000-BND). I did everything according to the instructions and now I have all installed licenses. The method is working. I suggest adding a description of installing modules for python. Thanks!
Hi,
for me all have worked very well. Job well done with PDF @BTO
The only small misalignment I have had was at point 16, where it says that script without parameters will run same way, meaning two progress bar should appear. In my case I have just got info that CFRAM is OK and then got the activation list screen, no progress bars. I have just went down the PDF file and at the end all worked super good.
But it's true that I have had to import some libraries via pip
All in all it works, and excelent work with providing all the details @BTO
for me all have worked very well. Job well done with PDF @BTO
The only small misalignment I have had was at point 16, where it says that script without parameters will run same way, meaning two progress bar should appear. In my case I have just got info that CFRAM is OK and then got the activation list screen, no progress bars. I have just went down the PDF file and at the end all worked super good.
I think firewall, access, etc. things have nothing to do with it. The script reads the contents of memory and tries to change it. But the script cannot do this, since it does not receive what it expects.
I have unlocked some debugging information, but it may only be useful to the developer of this script.
That is, the stage of transferring the changed information (key) to the oscilloscope does not occur, since a new key has not been created, access is not needed here.
Surgey, Just so i know, What's the deal with you mate ?
- I'm happy to get on a zoom chat with you and get you over the line, But
- Are you still proceeding with this ?
- have you given up
- have you reverted to just patching the scope,
Surgey, Just so i know, What's the deal with you mate ?
- I'm happy to get on a zoom chat with you and get you over the line, But
- Are you still proceeding with this ?
- have you given up
- have you reverted to just patching the scope,
Hello!
I tried it, but the result is the same.
(Attachment Link)
As I said earlier, or rather wrote, my script gives an error (and I tried to continue as you advised, but it didn’t give anything) and until I can sort this out, I don’t think anything will work out.
I think it’s worth writing to the script developer or to the main forum thread.
rigol_kg2_3_000
in the attachmentpython rigol_kg2_3_000 -i 10.1.1.666
replace 10.1.1.666 for your I.P. Addresspython rigol_kg2_3_000 -r 10.1.1.666
python rigol_kg2_3_000 10.1.1.666
python rigol_kg2_3_000 -i 10.1.1.666
python rigol_kg2_3_000 10.1.1.666
Directions and script worked perfectly on my MSO5074. Thanks.
It might be useful to add a reminder to use a USB stick at least 2GB in size when doing the backups. I have a little old 64MB stick I use for updates, and that was not big enough.
Hi,
for me all have worked very well. Job well done with PDF @BTO
The only small misalignment I have had was at point 16, where it says that script without parameters will run same way, meaning two progress bar should appear. In my case I have just got info that CFRAM is OK and then got the activation list screen, no progress bars. I have just went down the PDF file and at the end all worked super good.
But it's true that I have had to import some libraries via pip
All in all it works, and excelent work with providing all the details @BTO
Thanks BTO,
that worked like a charm. I had an old Firmware version several years old on my MSO5072, i disassembled the scope binary at that time and patched the option code to get all the options. Now i thought it's time to update the Firmware. All what's required was:
- flash DS5000Update.GEL via USB (from MSO5000(ARM)Update_v00.01.03.03.00.zip)
- python rigol_kg2_3_000.py -r 192.168.0.158
- powercycle DSO
- python rigol_kg2_3_000.py 192.168.0.158
voila, all options there - awesome, thanks!
python rigol_kg2_3_000.py
scriptHi all, I have been reading and gathering all the details. First, thank you for all of the instructions and hard work!
Now, I was a lucky one to get the Rigol Bundle free when I got my 5104. I found the patch well after installing that. I used the scope & patch with everything unlocked for a couple of years and was on 1.3.0.3. I updated the scope to 1.3.3.0 today and lost the bandwidth, back at 100 mhz (expected).
I downgraded to 1.3.2.2 to hopefully to lose all that (per instructions "If your scope is on Version 1.3.2.2 and has upgraded software on it you will need to uninstall those options") but nothing uninstalled. I still have the bundle options saying "Forever", and still on 100 mhz.
My ask is, how important is it to get everything removed? Is the concern only to remove the patch? If not, and all options need to be removed, how would I uninstall licensed options? ( I did GTS quickly and could not find a way to uninstall options)
I know the "Patch" is probably gone as the options I see, I would expect to remain. Just wondering how important it is to make those disappear. I have my back ups and holding off for now. I can always go back to the patch method, but I would like to get this perminent if possible, like the other options.
Thanks for any help you can give.
First, thank you for all of the instructions and hard work!
I used the scope & patch with everything unlocked for a couple of years and was on 1.3.0.3. I updated the scope to 1.3.3.0 today and lost the bandwidth, back at 100 mhz
I downgraded to 1.3.2.2 to hopefully to lose all that (per instructions "If your scope is on Version 1.3.2.2 and has upgraded software on it you will need to uninstall those options") but nothing uninstalled. I still have the bundle options saying "Forever", and still on 100 mhz.
My ask is, how important is it to get everything removed?
Is the concern only to remove the patch?
python rigol_kg2_3_000.py -i 192.168.0.158
TO UNINSTALL YOU RUNpython rigol_kg2_3_000.py -u 192.168.0.158
I know the "Patch" is probably gone
python rigol_kg2_3_000.py -i 192.168.0.158
python rigol_kg2_3_000.py -r 192.168.0.158
python rigol_kg2_3_000.py 192.168.0.158
python rigol_kg2_3_000.py 192.168.0.158
We have success! Here is what I saw (for reference). I trusted the process and didn't uninstall the bundle. I did the -i then the -r, then the full command. All the way though, the OEM bundle lasted (just bandwidth was still OEM 100 mhz)
When I did the 1.3.2.2 reload through pre-boot, then booted up the scope after, now all options were uninstalled. Without me doing the -u at all.
Instructions went according to plan otherwise. The scope is now on 1.3.3.0 and fully licensed. Thank you again for the help, all who contributed!
Dear BTO
I am new to this forum (and a newbie). I am in awe of the work you do. The world would be a much better place if there were more Dave and BTOs in the world.
Your summary of the diverse posts re the methods made it all so clear. Great work. Would these methods work on other Rigol instruments? I have an old Rigol DS1104B. I understand it may have the same board. It has Firmware 012.01.00.04.01.00.01 HW DB53 build 00.59. Is this upgradeable to 200mzh by any of the described methods. I also have a SA - DSA815 TG with Firmware 00.01.19 Boot 00.01.04. Despite searching I could not see any clear method to get either of these units upgraded. BTW I wanted to order (pay for) the DS1104B upgrade and was told by Rigol further licences are not available for that model.
I am also having difficulty locating earlier versions of software. Is there a repository for these?
Cheers dinosaur_rob
I am new to this forum (and a newbie).
I am in awe of the work you do. The world would be a much better place if there were more Dave and BTOs in the world.
Your summary of the diverse posts re the methods made it all so clear. Great work.
Would these methods work on other Rigol instruments?
I have an old Rigol DS1104B.
I understand it may have the same board.
It has Firmware 012.01.00.04.01.00.01 HW DB53 build 00.59. Is this upgradeable to 200mzh by any of the described methods.
I also have a SA - DSA815 TG with Firmware 00.01.19 Boot 00.01.04.
Despite searching I could not see any clear method to get either of these units upgraded.
BTW I wanted to order (pay for) the DS1104B upgrade and was told by Rigol further licences are not available for that model.
I am also having difficulty locating earlier versions of software. Is there a repository for these?