
哈Ha!
在本文中,我将介绍如何将DSLogic Basic修改为DSLogic Plus。
也许对于某些人来说这不是新闻。
无论如何,我都是从
国外论坛收集信息,删除所有多余的信息并告诉您。
谁在乎-我要猫。
前言
不知何故,我从
VBKesha的一位朋友那里读到
了 DSLogic的
评论/比较 ,并且很需要。
事情很有趣,我不会描述为什么使用DSL而不是Saleae。 关于味道和颜色-正如他们所说的...
但是,当时它的价格非常便宜,仅为200美元(现在,原则上讲价格没有太大变化)。
但是相对最近,在一个着名的中国市场上,我遇到了DSLogic Basic(> 53美元)。
在论坛,聊天室和Google中查询-我发现此版本仅在没有外部RAM的情况下与Plus有所不同,并且RAM本身很容易在同一市场中开采(> $ 1)。
对于mod来说,焊接RAM并更改分析器板上eeprom固件中的一个字节就足够了。
开箱尽管上面提到的文章中已经提到了拆包,但是已经过去了3年,但情况有所改变...

我们打开,我们建了砖厂。

我们进一步开放,发现亏损(微笑)。

选项:

电线-分为4个输入束(更方便,恕我直言),但不是同轴电缆(在异地同轴电缆上),不如看上去那样糟糕(尽管将来可能会被同轴电缆代替)。
电缆-USB Type-C(仅2.0 HS)。
探测-尚未更改(将来也可能会更改)。
庆祝活动的罪魁祸首。

在软件中,其定义如下:

开始工作
作者对您的失败不承担任何责任,也不要求采取任何行动!
您所做的一切-风险自负,风险自负!您将需要:
-烙铁;
-支持固件I2C EEPROM 24 ****
的编程器 (从
理论上讲, 您无需编程器即可闪烁 ,但我懒得理解 );
-*
以防万一,请使用固件存档 (PASS:8S] 7P#cGaB / X7p-N)。
-RAM AS4C16M16SA或
同等学历(4页类似物) ;
-设备本身。
揭示
隐藏文字我们拧下4个螺栓,用镊子或吸盘撬开盖子。

仔细执行以下步骤:
- 我们再拧下4个将板固定到机箱的螺栓。
- 我们将电路板移向通道输入连接器。
- 稍微弯曲板子。
- 我们通过在通道输入连接器上压手指来取出板子。

我们焊接RAM,准备固件
隐藏文字在板上我们看到了自由空间,在上面我们焊接RAM并
观察钥匙 。
用烙铁彻底焊接触点,不要留下鼻涕!
我们在8英尺的情况下看到了该芯片-这是I2C EEPROM,需要刷新。

EZP2010编程器未掌握固件(每次在不同地址进行比较时出错)。
因此,我选择了一个基于CH341A的程序员。
为了不焊接芯片-我使用SOIC8 SOP8夹。
由于板上的第一个EEPROM引脚已连接电源,并且在编程器上已接地,因此,我用烙铁对其进行加热,然后用镊子将第一个引脚略微升高:

然后小心地(以免将第一个别针固定回去),我一边
观察钥匙 ,一边钩住晾衣夹。
然后才将编程器连接到PC。
韧体
1)读取EEPROM。
2)我们对HEX请求0E 2A进行搜索,并将下一个字节21更改为20:


3)固件,检查。
成功固件后:
- 我关闭程序员。
- 我将第一个针脚焊接回去。
- 我连接到PC。
在软件中,其定义如下:

我们检查某种硬件的工作,例如UART。
如果一切正常,请关闭电源,然后用酒精清洗并收集。
如果数据损坏-再次小心焊接或更换RAM。
赢利!
结果-我们获得了价值150-200美元(含关税)的逻辑分析仪,价格约为60美元(含运费)。
UPD:
补充(512Mb RAM)。我认为不建议使用高达512Mb的RAM。
由于固件的源代码是公开可用的-从kickstarter版本开始,即 过时了,很多都改变了。
至少不会进行逻辑电压调整。
另外,电路是不同的,这意味着要收集最新版本的电路板(DSLogic Plus等)的源数据,您需要将电路板重新绘制到电路中,这并不是那么简单,考虑到电路板是多层的,您需要拆焊所有组件(DSLogic我已经一个人,因为我还没有准备牺牲他)。
感谢您的关注!
复制时,请保留指向源的链接。
如有问题,请在评论中与我联系-我会帮助。