| Products > Test Equipment |
| DS2000A Upgrade Utility |
| << < (45/52) > >> |
| vladbrat:
:clap: :clap: :-DD My English is very bad. I want to say thank you very much for your forum. I have successfully activated your DS2072A pls update DS2000 00.03.03.01.00 https://yadi.sk/d/YPfGSsxNfomqo |
| Muxr:
--- Quote from: bigone5500 on February 15, 2015, 11:58:04 pm --- --- Quote from: ReadNoise on September 12, 2014, 04:10:35 pm ---I had a similar problem as many others with the SW 03.00.SP1 and HW 2.0 DS2072A, it refuses to load any older firmware while re-flashing the current version works just fine. As I read further on other threads, I came across https://www.eevblog.com/forum/testgear/rigol-mso2000-series-hacking/ thread and especially the discussion using the SCPI command :SYST:UTIL:READ? to get a memory dump. --- Quote from: PepeK on September 08, 2014, 07:13:24 pm ---I can confirm, the command ":SYST:UTIL:READ? 15441920, 13262848" works perfectly on my MSO 2072 A. The scope is connected via Lan cable. SW 3.0.SP1 HW 2.2 The rigup.exe tool generates keys in miliseconds. --- End quote --- I used NCat to get the partial memory dump (address range likely varies between SW versions) from the scope, ran the rigup.exe included in the DS2000A upgrade utility, and it created the keys for my DS2072A. Sent the 200MHz key to scope with netcat again and 200MHz was unlocked. Total time start to finish was under 2 minutes. echo :SYST:UTIL:READ? 15441920,13262848 | ncat -i 1 SCOPE_ADDRESS_HERE 5555 > DS2072A_sdram.bin rigup scan DS2072A_sdram.bin > EC-keys.txt rigup DS2072 DS2072A_sdram.bin > Options.txt type Options.txt echo :SYST:OPT:INSTALL A_KEY_FROM_OPTIONS_WITHOUT_DASHES | ncat -i 1 SCOPE_ADDRESS_HERE 5555 --A --- End quote --- These instructions work easily if you understand them. I did not. However, when I figured it out, realized it was simple. Thanks for the help. I now have all options installed at 300MHz. I installed netcat which is installed along with netmap GUI. https://nmap.org/download.html Go into your scope's interface and find the IP address of the scope and write it down if you wish. When you install netcat, it will also add a system variable which allows you to call it while in a command prompt from any directory. Review instructions on their website: https://nmap.org/book/inst-windows.html#inst-win-exec. Open a command prompt in windows and type the first line of the instructions: echo :SYST:UTIL:READ? 15441920,13262848 | ncat -i 1 SCOPE_ADDRESS_HERE 5555 > DS2072A_sdram.bin You will then have a .bin file in the root of your hard drive. Type the second line of the instructions: rigup scan DS2072A_sdram.bin > EC-keys.txt Rigup will scan the .bin file and create .txt file in the root of your hard drive. Type the third line of the instructions: rigup DS2072A DS2072A_sdram.bin > Options.txt Rigup will create options keys using the .bin file and you will then have another .txt file in the root of your hard drive. Type the fourth line to display the key options along with a description of what they unlock. type Options.txt If you opt to enter the key using the selector knob on your scope, you can disregard the last line but you can just as easily install the key via the command prompt with copy/paste functions. Highlight this line and copy/paste it into your command prompt. use the cursor keys to navigate and replace the green text with your info. echo :SYST:OPT:INSTALL A_KEY_FROM_OPTIONS_WITHOUT_DASHES | ncat -i 1 SCOPE_ADDRESS_HERE ]5555 Thanks again guys. --- End quote --- Thanks man! I just unlocked my DSO 2072A with 00.03.03 SP1 Hardware version: 2.0 This procedure was pretty straight forward and it worked for me. Connected the scope to my LAN with an ethernet cable, figured out which IP the Scope got from my DHCP. Used the rigup from here: http://gotroot.ca/rigol/rigup-0.4.zip The one modification I had to do was when you do: echo :SYST:UTIL:READ? 15441920,13262848 | ncat -i 1 SCOPE_ADDRESS_HERE 5555 > DS2072A_sdram.bin I had to modify and get the whole range because that limited (15441920,13262848) range didn't have my keys. I just did: echo :SYST:UTIL:READ? 1,33554432 | ncat -i 1 SCOPE_ADDRESS_HERE 5555 > DS2072A_sdram.bin instead. I would recommend everyone just grabs the full range since the place where the keys are in the memory of the scope will change with newer versions of firmware. In any case if you don't get grab them with the netcat, the rigup will tell you they are missing when you try to extract them. So no biggie. Anyways, thanks everyone who was involved with coming up with the unlock! 300Mhz and all options unlocked :-+ edit: actually I spoke too soon the 300Mhz option didn't work for me. It unlocked all the options but it didn't list the BW upgrades. So I entered the 200Mhz option and that one works. What gives? I have 2 other keys I didn't try. One (1st) gives options without BW upgrade, and the other one is just 100Hmz unlock with options. I guess 200Mhz is pretty good still. edit2: ok I figured out what my issue was. I was using the old rigup-v1, with the new rigup (which I updated above), I got 300Mhz unlocked! Above link for rigup was updated to reflect the good version. |
| bartsx:
Another DS2027A got successfully updated. First I used the classic approach with the USB firmware downgrade but couldn't find a suitable USB and it may wouldn't have worked anyway due to my HW/SW version (2.0/00.03.03.SP1) :-- But this approach worked like a charm. I had to use the same memory range as Muxr since rigup couldn't find any keys in the regular range. Thanks again to everybody who worked on this upgrade :-+ :clap: :-+ |
| Fensterstock:
Just upgraded my new DS2072A (SW03.03.SP2/HW2.0) to 300MHz. Thank you all for the detailed instructions. :-+ One thing may be worth mentioning: At first I downloaded the rigup-0.4.1-x86_64-linux.gz binary but this version does not work. It just says "no keys" and thats it. You have to use the binary in the rigup-0.4.zip file. Took me quite some time to figure that out... |
| brint.corb:
Thanks to everybody here. My ds2072a is now running at 200 MHz. At least that what it says ???. Given the 2GaS/s rate I see no need to push it to 300. I had to use the memory range 1 to 33 million something as suggested by muxr. |
| Navigation |
| Message Index |
| Next page |
| Previous page |