普源DS2072A破解
(→资源) |
|||
(未显示1个用户的19个中间版本) | |||
第13行: | 第13行: | ||
接上网线,打开示波器,按 Utility<系统> ---> 接口设置 ---> LAN设置,获取分配到的 IP 地址 | 接上网线,打开示波器,按 Utility<系统> ---> 接口设置 ---> LAN设置,获取分配到的 IP 地址 | ||
− | PC 也和示波器连接到同一个路由器,确保 PC 能网络访问示波器,打开工具软件 | + | PC 也和示波器连接到同一个路由器,确保 PC 能网络访问示波器,打开工具软件 Rigol Bildschirmkopie,输入示波器 IP 地址,连接之 |
+ | |||
+ | 到此,我们就有了一个通过网络连接示波器,可执行 SCPI命令的终端。可执行如下 SCPI 命令,以确认连接正常: | ||
+ | |||
+ | <pre> | ||
+ | :SYSTEM:TIME? | ||
+ | </pre> | ||
+ | |||
+ | 命令成功执行,会返回示波器的时间 | ||
<br><br> | <br><br> | ||
− | == | + | == Dump 内存 == |
+ | |||
+ | 执行如下SCPI命令: | ||
<pre> | <pre> | ||
第23行: | 第33行: | ||
</pre> | </pre> | ||
− | + | 将 dump 出的内存内容保存为 x.sdram 放在 C:\rigup-0.4 目录下 | |
− | + | ||
+ | 也可以在命令行窗口里执行如下命令: | ||
<source lang=bash> | <source lang=bash> | ||
− | + | C:\> echo :SYST:UTIL:READ? 15441920,13262848 | ncat -i 1 192.168.10.108 5555 > x.sdram | |
− | + | ||
</source> | </source> | ||
+ | |||
+ | 192.168.10.108 是示波器的 IP 地址 | ||
+ | |||
+ | 不过这个命令 Dump memory 的速度极慢,不建议使用,此处只是作为一个原理性的说明 | ||
+ | |||
+ | |||
+ | 最终获取的内存镜像文件大概为 12.9MB | ||
<br><br> | <br><br> | ||
+ | == 算号 == | ||
+ | |||
+ | <source lang=bash> | ||
+ | C:\> cd c:\rigup-0.4 | ||
+ | C:\> rigup ds2072a ..\x.sdram | ||
+ | </source> | ||
+ | |||
+ | 算出来的号,去除短横,就是 SN-Key,重新发一条 SCPI 命令,写入这个key 即可: | ||
+ | |||
+ | <pre> | ||
+ | :SYSTem:OPTion:INSTall SN-Key | ||
+ | </pre> | ||
+ | |||
+ | <br><br> | ||
== 老方法 == | == 老方法 == | ||
第50行: | 第81行: | ||
* 等待所有按键指示灯亮起(切记)关闭示波器电源,拔下U盘,重新打开示波器电源,按storage按钮选择一下默认设置项 | * 等待所有按键指示灯亮起(切记)关闭示波器电源,拔下U盘,重新打开示波器电源,按storage按钮选择一下默认设置项 | ||
+ | |||
+ | <br><br> | ||
+ | |||
+ | === 吐密钥 === | ||
+ | |||
+ | 在电脑上安装好 RIGOL Ultra Sigma 软件(可到RIGOL官网上下载,http://www.rigol.com/prodserv/DS2000A/software/ 选择下载 Ultra Sigma上位机软件) | ||
+ | |||
+ | 打开示波器电源,USB链接电脑。打开Ultra Sigma软件 | ||
+ | |||
+ | 链接正常的话,软件里可以看到您的设备,右键单击设备,选择第二项SCPI | ||
+ | |||
+ | 输入*IDN?命令,然后点击send&read 按钮,会返回密钥转储信息 | ||
+ | |||
+ | 把返回的密钥信息,从020084..................开始一直到最后复制出来,此时打开一个16进制编辑软件,新建一个文件 | ||
+ | |||
+ | 把复制出来的020084..................密钥信息复制进去 | ||
+ | |||
+ | 并在右侧添加你的机器序列号进去,并且不要有空格 | ||
+ | |||
+ | 如果你输入序列号后,左侧数据没有到一行的末尾,那么添加00来填充 | ||
+ | |||
+ | 然后 保存文件为 keyfile.bin | ||
+ | |||
+ | |||
+ | 把文件复制到 rigup-0.1文件夹里 | ||
+ | |||
+ | 运行计算机的开始---附件---命令提示符(如果是WIN7系统,需要右键-使用管理员权限运行。)到rigup-0.1文件夹 目录下 | ||
+ | |||
+ | 执行 rigup scan keyfile.bin 命令 会得到一些信息 | ||
+ | |||
+ | 把这些信息复制出来,粘贴到一个文本文档里,保存文件名为 keyfile.txt 并同样复制到rigup-0.1文件夹里 | ||
+ | |||
+ | 执行 rigup license keyfile.txt NSEQ 命令 (NSEQ为密钥功能代码,可以使用 NSEQ 为200MHZ加所有插件; NS8H 为300MHZ 加所有插件等 ) | ||
+ | |||
+ | 之后会得到 KEY 输入到您的示波器里 | ||
<br><br> | <br><br> | ||
第58行: | 第124行: | ||
* http://www.eevblog.com/forum/testgear/first-impressions-and-review-of-the-rigol-ds2072-ds2000-series-dso/ | * http://www.eevblog.com/forum/testgear/first-impressions-and-review-of-the-rigol-ds2072-ds2000-series-dso/ | ||
+ | |||
+ | * Sniffing the Rigol's internal I2C bus: http://www.eevblog.com/forum/testgear/sniffing-the-rigol's-internal-i2c-bus/3600/ | ||
+ | |||
+ | * Rigol MSO2000 series hacking: http://www.eevblog.com/forum/testgear/rigol-mso2000-series-hacking/ | ||
+ | |||
+ | * http://gotroot.ca/rigol/ | ||
<br><br> | <br><br> |
2018年11月5日 (一) 21:13的最后版本
目录 |
[编辑] 1 系统信息
型号: DS2072A 软件版本: 00.03.00.SP1 硬件版本: 2.0
[编辑] 2 LAN 连接
接上网线,打开示波器,按 Utility<系统> ---> 接口设置 ---> LAN设置,获取分配到的 IP 地址
PC 也和示波器连接到同一个路由器,确保 PC 能网络访问示波器,打开工具软件 Rigol Bildschirmkopie,输入示波器 IP 地址,连接之
到此,我们就有了一个通过网络连接示波器,可执行 SCPI命令的终端。可执行如下 SCPI 命令,以确认连接正常:
:SYSTEM:TIME?
命令成功执行,会返回示波器的时间
[编辑] 3 Dump 内存
执行如下SCPI命令:
:SYST:UTIL:READ? 15441920, 13262848
将 dump 出的内存内容保存为 x.sdram 放在 C:\rigup-0.4 目录下
也可以在命令行窗口里执行如下命令:
C:\> echo :SYST:UTIL:READ? 15441920,13262848 | ncat -i 1 192.168.10.108 5555 > x.sdram
192.168.10.108 是示波器的 IP 地址
不过这个命令 Dump memory 的速度极慢,不建议使用,此处只是作为一个原理性的说明
最终获取的内存镜像文件大概为 12.9MB
[编辑] 4 算号
C:\> cd c:\rigup-0.4 C:\> rigup ds2072a ..\x.sdram
算出来的号,去除短横,就是 SN-Key,重新发一条 SCPI 命令,写入这个key 即可:
:SYSTem:OPTion:INSTall SN-Key
[编辑] 5 老方法
[编辑] 5.1 U 盘刷机
- 复制 DS2000Update.GEL到一个U盘里
- 关闭示波器电源,一手放在电源键附近,一手放在HELP按键附近
- 按一下电源键在示波器所有指示灯亮起的那一刻里(关键)迅速的按HELP按键大概1-3下
- 操作成功的话,此时示波器液晶显示器不会亮起只有右上角SINGLE橙色灯亮(如果失败,关闭示波器电源再次尝试)
- 插上有DS2000Update.GEL 文件的U盘,此时CH1指示灯会持续闪烁,表示正在刷新固件,等待2分钟左右,刷新固件成功的话,示波器上的所有按钮灯会亮起
- 等待所有按键指示灯亮起(切记)关闭示波器电源,拔下U盘,重新打开示波器电源,按storage按钮选择一下默认设置项
[编辑] 5.2 吐密钥
在电脑上安装好 RIGOL Ultra Sigma 软件(可到RIGOL官网上下载,http://www.rigol.com/prodserv/DS2000A/software/ 选择下载 Ultra Sigma上位机软件)
打开示波器电源,USB链接电脑。打开Ultra Sigma软件
链接正常的话,软件里可以看到您的设备,右键单击设备,选择第二项SCPI
输入*IDN?命令,然后点击send&read 按钮,会返回密钥转储信息
把返回的密钥信息,从020084..................开始一直到最后复制出来,此时打开一个16进制编辑软件,新建一个文件
把复制出来的020084..................密钥信息复制进去
并在右侧添加你的机器序列号进去,并且不要有空格
如果你输入序列号后,左侧数据没有到一行的末尾,那么添加00来填充
然后 保存文件为 keyfile.bin
把文件复制到 rigup-0.1文件夹里
运行计算机的开始---附件---命令提示符(如果是WIN7系统,需要右键-使用管理员权限运行。)到rigup-0.1文件夹 目录下
执行 rigup scan keyfile.bin 命令 会得到一些信息
把这些信息复制出来,粘贴到一个文本文档里,保存文件名为 keyfile.txt 并同样复制到rigup-0.1文件夹里
执行 rigup license keyfile.txt NSEQ 命令 (NSEQ为密钥功能代码,可以使用 NSEQ 为200MHZ加所有插件; NS8H 为300MHZ 加所有插件等 )
之后会得到 KEY 输入到您的示波器里
[编辑] 6 资源
- Sniffing the Rigol's internal I2C bus: http://www.eevblog.com/forum/testgear/sniffing-the-rigol's-internal-i2c-bus/3600/
- Rigol MSO2000 series hacking: http://www.eevblog.com/forum/testgear/rigol-mso2000-series-hacking/