📜 ⬆️ ⬇️

Turn DSLogic Basic into DSLogic Plus

Hi, Habr!

This article will explain how to modify DSLogic Basic to DSLogic Plus.

Perhaps for someone it will not be news.
')
In any case, he collected information from a foreign forum , removed all unnecessary things and told you.

Who cares - I ask under the cat.

Foreword


Once I read the review / comparison of DSLogic from a friend of VBKesha , and desired it.

The thing is very interesting, I will not describe why DSL and not Saleae. The taste and color, as they say.

However, at that time, it was at a very biting price of $ 200 (the price in principle has not changed much).

But relatively recently, in the well-known Chinese market I came across DSLogic Basic (> $ 53).
By asking on forums, in chat rooms and google - I found out that this version differs from Plus only in the absence of external RAM, and RAM itself is easily mined in the same market (> $ 1).

And for a mod, it is enough to solder the ram and change one byte in the eeprom firmware on the analyzer board.

Unpacking
Unpacking, even though it was already in the article mentioned above, but still 3 years have passed, something has changed ...



Open, build a brick factory.



We open further and find the loss (smile).



Equipment:



Wires - are divided into bundles of 4 inputs (which is more convenient, IMHO), but not coaxial (on the off-site coaxial), not as bad as it may seem (although in the future I will probably replace them with coaxial).
Cable - USB Type-C (2.0 HS only).

Probes - not changed (also likely to change in the future).

Hero of the occasion.



In the software is defined as:



Getting Started


The author is not responsible for your failures!
Everything you do - you do at your own peril and risk!

It will take:

- Soldering iron;
- Programmer with support for I2C EEPROM 24 **** firmware (theoretically, you can flash without a programmer, but I was too lazy to understand);
- * Just in case the archive with firmware (PASS: 8S] 7P # cGaB / X7p-N).
- RAM AS4C16M16SA or equivalent (4 page - analogues) ;
- The device itself.

We open


Hidden text
We unscrew 4 bolts, hook the lid with tweezers or suction cup.


Carefully perform the following actions:

  1. We unscrew 4 more bolts fastening the board to the case.
  2. Move the board in the direction of the channel inputs connector.
  3. Slightly turn down the board.
  4. We take out the board by squeezing with fingers on the connector of the channel inputs.



We solder RAM, prepare for firmware


Hidden text
On the board we see an empty seat, we solder an ozu on it observing the key .
Thoroughly solder the contacts with a soldering iron, do not leave snot!



We see the chip in the 8-foot case - this is the I2C EEPROM, it needs to be flashed.



The EZP2010 programmer did not master the firmware (an error when comparing, each time at a different address).

Therefore, I take a programmer based on CH341A.

In order not to solder the chip - using a clip SOIC8 SOP8.

Since the first pin of the EEPROM on the board is connected to power, and on the programmer to the ground, I warm up with a soldering iron and slightly raise the first pin with tweezers:



Then carefully (so as not to pin the first pin back), I cling to the clothespin observing the key .

And only then I connect the programmer to the PC.

Firmware


1) Read EEPROM.

2) Do a search on HEX request 0E 2A, and change the next byte 21 after them to 20:




3) Stitch, check.

After successful firmware:

  1. Disable the programmer.
  2. I solder the first pin back.
  3. I connect to the PC.

In the software is defined as:



We check work on some hardware, for example, UART.
If everything is OK - turn off, launder with alcohol, collect.
If the data is broken - once again you properly solder the oz or change it.

Profit!

The result is a logical analyzer costing $ 150-200 (+ customs), at a price of ~ $ 60 (including shipping).

Later I will write an addition to this article.

Thanks for attention!

When copying I will ask to leave a reference to the source.

With questions, please contact the comments, if I can - I will help.

Source: https://habr.com/ru/post/445024/


All Articles