普源DS1052E固件升级【附所有升级固件及工具】

news2025/1/21 15:27:40

折腾了两天,总算是弄好了。
升级的目的是啥?DS1052E的带宽是50M,示波器的时基最小可以调到5ns。固件升级后示波器的时基最小可以调到2ns,理论上说明此时示波器的带宽是100M。
网上的方法能找到很多,我总结一下大概的流程以及可能遇到的问题。
我参考“直接升级”这个案例进行的升级。也是在碰壁多次后解决我的问题的方法。这里描述的方法是直接给了一个破解的固件,这个固件是根据普源官网最新的固件修改过来的(当然我写这篇文章的时候,这个固件已经不是最新的了,但是你仍然可以去下载最新的固件自己修改)!这个固件版本是00.04.01.00.02,一般你示波器版本低于这个版本都能直接升(实际测试发现,如果你示波器当前版本和待升级的版本一样,同样会提示你是否需要升级)。该方法的好处就是,不需要像10年前比较流行的一定要到00.02.02SP这个版本上才能再升级,就避免了从中间转的过程。没错,这个可是十几年前就已经讨论的话题,现在才拿出来说未免太晚,但是没办法,手上正好有一台公司淘汰的示波器,权当折腾了。
下面开始说下具体的升级过程
①下载固件
去“普源官网固件中心”下载对应型号的固件。
在这里插入图片描述
可以看到这里最新的固件已经到00.04.04.00.00了,但是你要知道,这个版本最后维护已经是在2012年了。我也会打包放到链接中。
②破解,具体的思路是来自这个国外论坛,这个论坛可以好好研究研究,上面讨论了很多你可能会遇到的问题。
在这里插入图片描述
根据上面的描述,需要将第一步下载的固件用hex editor打开成二进制文件,然后进行修改。固件的文件名是“DS1000EUpdate.RGL”。hex editor我是用的vs code上的插件,具体怎么用可以自行百度。总之,打开之后你看到的就是一串二进制文件,很长很长。然后开始找“E5 01 00 A8 61 08 08 05 10 09 60 89 E6 7D 00 50”这一串代码,找到后将其中的“09”替换成“01”,如我图中标黄色所示
在这里插入图片描述
前面的00019710是这段代码的地址。按照这个国外论坛中的描述,“00.04.01.00.02”这个版本的这段代码对应的地址是在“00019690”,但是我在这个地址没找到这段代码,然后继续往下找找到了。但是地址对不上,当时还挺纠结,不确定能不能改,因为如果改错了,很可能就成砖了,庆幸成功了。但是我这里只是提供一种思路,如果你按照我的方法升级有问题了,我不负责呦。将这里改好后保存就可以了。
③升级
将修改好的文件(注意是“DS1000EUpdate.RGL”这个文件)拷贝到优盘中,这个优盘不能有其他任何文件,且要放到优盘的根目录。网上说对优盘有要求,这个我不太清楚。不过我在之前升级的时候遇到很多问题,优盘插上示波器能识别到优盘,但是就是不提示有新固件,也不提示我要升级。一开始怀疑是优盘有问题,换了几个都不好使。最后发现是升级的固件有问题,知道我遇到这个一步直接升级的固件,优盘插上就直接识别到了。我用的优盘是USB2.0的,格式是FAT32,容量是32GB。
将优盘连接到示波器的前面的USB接口,示波器就会弹窗提示
在这里插入图片描述
因为我这里版本已经升级过了,会提示相同版本,如果你没升级,会提示更高版本,点击确定即可,然后就会自动升级,过程大概2min。
在这里插入图片描述
升级完成后重启就可以了,自此你的示波器带宽已经成100M,可以看到我上面一张图的时基,最小已经调到2ns了,因为我这个已经升级过了。
④可能遇到的问题
升级完成后,可能会遇到主机序列号不显示的情况,就像我这样,然后你就需要另外的软件来弥补了
在这里插入图片描述
需要安装两个软件,一个是NI-package,另一个是Ultrascope for DS1000E ,这俩都是为了安装一个运行环境,给第三个工具使用的。

需要安装的软件1
需要安装的软件2

安装好上面两个工具,接下来就需要使用到demoIDN.exe这个工具,这个具体的使用方法在压缩文档中,自己查阅,总之,按照步骤操作后,你的机器的主机序列号就恢复了。正常来说,此时的设备型号应该是DS1102E,但是这个固件烧录后,好像就修改不了了,网上说法还是只能在00.02.02SP这个版本下修改。懒得弄了。
其实还有一个工具rigupgr,这个修改序列号啥的会更方便,但是我一连接示波器,就会弹窗报错,示波器也卡死,也是折腾了好久,最后放弃了,我怀疑还是固件版本的问题,因为这些工具的使用,都是建立在使用00.02.02SP版本的基础上的。
好了,做完上面这些,基本就完成了整个的升级过程。当然你也可以使用网上的最原始的方法来升级,这种好像是可以修改设备型号和主机序列号的,我没有尝试,不敢下定论。
示波器全拆了,因为上面的旋转编码器坏了,得换了。

链接:取货地址
提取码:68ti

参考链接1
参考链接2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1215021.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

23款奔驰GLC260L升级小柏林音响 全新15个扬声器

2023年款奔驰GLC260 GLC300升级小柏林之声 3D音效系统 升级小柏林之声音响之后,全车一共有15个喇叭,1台功放,每一首音乐都能在车内掀起激情的音浪,感受纯粹的音乐享受,低频震撼澎湃,让你的心跳与音乐完美契…

【2021集创赛】Arm杯二等奖-基于Arm核的智慧病房手势识别方案

团队介绍 参赛单位:上海交通大学 队伍名称:芯灵手巧 指导老师:王琴、景乃锋 参赛队员:林圣凯、林新源、莫志文 总决赛奖项:二等奖 1.项目概述 1.1 选题背景 我们的选题背景是考虑到很多卧床病人不便于独自向医护人…

前端实现RSA非对称加密及生成RSA公私密钥

前端实现RSA非对称加密 RSA简介安装jsencryptRSA加密RSA解密如何生成公私秘钥(windows) RSA简介 RSA用于保密性时,就是公钥加密,私钥解密。 因为公钥是可以公开了, 那么任何人都可以使用公钥对信息进行加密&#xff0…

Win10系统投影到此电脑的功能无法使用的解决办法(Miracast: Available, no HDCP)

前提是电脑得支持Miracast 1. 如何查看自己的win10电脑是否支持Miracast无线投屏功能 通过window R快捷键运行dxdiag.exe。等待Direct X 诊断工具检测完毕点击保存所有信息。通过记事本打开刚才保存的DxDiag.txt 查找有关Miracast的信息。【NotAvailable】表示不支持【Availab…

SecureCRT 9.4.2 for Mac

SecureCRT是一款由VanDyke Software公司开发的终端仿真软件,它提供了类似于Telnet和SSH等协议的远程访问功能。SecureCRT专门为网络管理员、系统管理员和其他需要保密访问网络设备的用户设计。 SecureCRT具有以下特点: 安全性:SecureCRT支持…

学网络安全需要报名参加培训吗?

目前,网络安全产业已经进入高速发展阶段,不仅得到了国家政策支持,而且各行各业对网络安全人才的需求量不断增加,因此网络安全也成为了当下热门的职业,更是拿高薪、转行IT的首选方向。那么,对于零基础小白而…

vue的常用指令

1.使用双花括号( {{}} )对变量输出,内部可以写简单的表达式用于对数据的处理 2..v-text:相当于js的innerText, 3.v-html:相当于js的innerHTML 4.v-bind:动态绑定属性,简写是冒号( : ) 5.绑定class:操作元素的 class 列表和内联样式…

最简单的测试Jquery-jquery是否正常工作的代码

01-运行后在页面上显示“jQuery is working!” 代码如下&#xff1a; <!DOCTYPE html> <html> <head><meta charset"UTF-8"><title>it is title</title><meta name"viewport" content"widthdevice-width,in…

【missing-semester】The shell

文章目录 shell 是什么shell 怎么用执行基本程序 Shell中的路径重定向输入输出管道piperoot用户的使用课后练习参考资料 我的操作环境&#xff1a;Windows11下的WSL2(Ubuntu20.04)&#xff0c;之后的所有操作都是基于这个前提的 shell 是什么 命令行操作语言&#xff0c;文本界…

FastAdmin表格顶部增加toolbar按钮

效果入下图&#xff0c;在表格顶部增加一个自定义按钮&#xff0c;点击确认后请求服务器接口 表格对应的index.html中 <div class"panel-body"><div id"myTabContent" class"tab-content"><div class"tab-pane fade active …

使用 Gradle 命令了解项目构建信息

引言 首先&#xff0c;Gradle 作为使用 Android Studio 开发 Android 项目的默认构建工具&#xff0c;它里面的任何东西都基于两个概念&#xff1a; projects ( 项目 )tasks ( 任务 ) 每一个构建由一个或多个 projects 构成&#xff0c;每一个 project 由一个或多个 tasks 构…

基于象群算法优化概率神经网络PNN的分类预测 - 附代码

基于象群算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于象群算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于象群优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要&#xff1a;针对PNN神经网络的光滑…

IDEA写mybatis程序,java.io.IOException:Could not find resource mybatis-config.xml

找不到mybatis-config.xml 尝试maven idea:module&#xff0c;不是模块构造问题 尝试检验pom.xml&#xff0c;在编译模块添加了解析resources内容依旧不行 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.or…

微服务和Spring Cloud Alibaba介绍

1、微服务介绍 1.1 系统架构演变 随着互联网的发展&#xff0c;网站应用的规模也在不断的扩大&#xff0c;进而导致系统架构也在不断的进行变化。从互联网早起到现在&#xff0c;系统架构大体经历了下面几个过程: 单体应用架构 —> 垂直应用架构 —> 分布 式架构—>…

springboot集成xxl-job详解

文章目录 springboot集成xxl-job详解1、springboot集成xxl-job&#xff1a;&#xff08;1&#xff09;pom文件里引入xxl-job依赖&#xff08;2&#xff09;application.properties配置文件&#xff1a;&#xff08;3&#xff09;在你的项目里新建文件结构如下&#xff1a;XxlJo…

Pinia 及其数据持久化 Vue新一代状态管理插件

黑马前端Vue新一代状态管理插件Pinia快速入门视频教程 Pinia主页 超级简单&#xff0c;不需要耐心 pinia &#xff1a;新一代的VueX 1. 安装 npm install pinia2. 在main.js中引入 import { createPinia } from pinia app.use(createPinia())3. 新建stores目录&#xff0c…

锐捷EG易网关login.php以及其后台cli.php/branch_passw.php RCE漏洞复现 [附POC]

文章目录 锐捷EG易网关login.php以及其后台cli.php/branch_passw.php远程代码执行漏洞复现 [附POC]0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.构造POC3.复现 锐捷EG易网关login.php以及其后台cli.php/branch_passw.php远程代码执行漏洞复…

盘点一款制作电子杂志的网站,小白也能快速上手

随着科技的进步&#xff0c;电子宣传册已经成为了企业宣传和推广的重要工具之一。它们不仅易于制作和更新&#xff0c;而且可以轻松地在网络上传播&#xff0c;让更多的人了解您的品牌和产品。 现在&#xff0c;给大家推荐一款FLBOOK在线制作电子杂志平台。无需任何专业的设计技…

信创之路数据库人大金仓篇

概要 信创大势所趋&#xff0c;吾等上下求索 参考文档 Linux&#xff1a;人大金仓数据库-KingBaseES V8与 php7的连接配置 laravel9适配人大金仓&#xff08;kingbase&#xff09;数据库 thinkphp6适配人大金仓&#xff08;Kingbase&#xff09;数据库 数据库选型 目前比较…

解决网络编程中的EOF违反协议问题:requests库与SSL错误案例分析

1. 问题背景 近期&#xff0c;一个用户在使用requests库进行网络编程时遭遇到了一个不寻常的问题&#xff0c;涉及SSL错误&#xff0c;并提示错误消息为SSLError(SSLEOFError(8, uEOF occurred in violation of protocol (_ssl.c:661)),))。该用户表示已经采取了多种方法来解决…