Author Topic: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)  (Read 42140 times)

0 Members and 2 Guests are viewing this topic.

Offline pcprogrammer

  • Super Contributor
  • ***
  • Posts: 5630
  • Country: nl
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #100 on: January 19, 2025, 01:34:52 pm »
So the only difference lies in the date code and the marking below that. Mine says 2105C and N43X03.00
Mine says: 2208C and N4PX12.00

And which firmware version are you using?

Offline Aldo22

  • Super Contributor
  • ***
  • Posts: 1959
  • Country: ch
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #101 on: January 19, 2025, 01:38:59 pm »
So the only difference lies in the date code and the marking below that. Mine says 2105C and N43X03.00
Mine says: 2208C and N4PX12.00

And which firmware version are you using?

3209
 
The following users thanked this post: pcprogrammer

Offline DavidAlfaTopic starter

  • Super Contributor
  • ***
  • Posts: 6824
  • Country: es
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #102 on: January 19, 2025, 09:06:41 pm »
what do you think about refactoring the script to remove all parts that modify the PLL values of RAM and leaves only CPU?
No, why? Just leave it for anyone to try.
I added more info in the readme file anyway.
The script computes the new frequency and compares it to the default values, skipping when unchanged.
If you OC only the cpu it won't touch the RAM in any way.

Before switching off, for example, turn the memory depth down to 4k and make sure that not too much is going on (FFT, cursors, zoom etc..), then hardly anything goes wrong at the next start. Otherwise it restarts in 12 seconds.
So much mess for +24MHz RAM and +48MHz CPU which makes no real difference in real life.
« Last Edit: January 19, 2025, 09:12:56 pm by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline DavidAlfaTopic starter

  • Super Contributor
  • ***
  • Posts: 6824
  • Country: es
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #103 on: January 20, 2025, 05:57:33 am »
You have a pi benchmark here, really shows how performance increases linearly with speed, benchmarks here and here.
« Last Edit: January 20, 2025, 06:28:13 am by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 
The following users thanked this post: Aldo22, cfgnunes

Offline MOliver

  • Newbie
  • Posts: 1
  • Country: hu
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #104 on: February 06, 2025, 06:48:03 am »
I bought a Hantek dso2d15 oscilloscope.
The factory installed system:
Software:1.0.3.0.0(230831.00)
Hardware:003.002.001.000.000.000.000.001
Firmware:3205
What updates should I install that fix known bugs?
Should I use flash backup or Backup Builder to create a backup?

Thanks
 
The following users thanked this post: eevbstedt

Offline snow06

  • Newbie
  • Posts: 2
  • Country: tr
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #105 on: February 23, 2025, 11:59:43 am »
Hi DavidAlfa,
I have a DSO2C15, v0 knob, vertical, horizontal button not working, can't update firmware because when I turn the v0 button there is no action. This failur could be happen becaus of softwrare or firmware? Or there is knob pcb failure? any clue?
I made front panel test, attached the result as pic.
Software: 1.0.3.0.0 (230327.00)
Firmware: 3204



« Last Edit: February 23, 2025, 12:02:06 pm by snow06 »
 

Offline DavidAlfaTopic starter

  • Super Contributor
  • ***
  • Posts: 6824
  • Country: es
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #106 on: February 23, 2025, 01:13:21 pm »
Probably a hardware fault, some users have reported the metal casing of the encoder causing a short, check this:
https://www.eevblog.com/forum/testgear/new-hantek-dso2x1x-models/msg5068099/#msg5068099

The solution is to slighly pry the tabs off with a small screwdriver, can be done without desoldering, pull only so slighly (0.5mm or less) so the tab stops shorting.
Before doing anything, verify if the 1st / 3rd pin is actually shorted to the case.

2507735-0


« Last Edit: February 23, 2025, 01:33:22 pm by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 
The following users thanked this post: eevbstedt, snow06

Offline snow06

  • Newbie
  • Posts: 2
  • Country: tr
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #107 on: February 26, 2025, 12:14:17 pm »
Repair method for buttons not working


 
The following users thanked this post: Aldo22

Offline serafis

  • Contributor
  • Posts: 21
  • Country: nz
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #108 on: March 02, 2025, 06:28:24 am »
Sorry, bit late to the party as I only just saw this, but if anyone's still interested this is how my scope was set up for the video.



I used an external 2-channel signal generator (Juntek JDS-2900), with CH1 outputting a Sine waveform at 1000Hz and CH2 a 'Sinc' waveform at 1000.1Hz

From the SEC/DIV menu, X-Y mode will plot CH1 (X-axis) against CH2 (Y-Axis), which gives the moving composite waveform in the main window - the shape difference between the two waveforms dictates the composite shape, and the tiny difference between the frequencies dictates the speed of movement. I adjusted the V/Div and position of each channel to size and center the moving composite waveform. I adjusted SEC/DIV to the best vector (rather than dots) resolution - sometimes using Long Memory can improve this further.

Then I pressed the SEC/DIV (ZOOM) knob, which causes the CH1 and CH2 X-T waveforms to be displayed in the upper window, and the moving X-Y composite waveform in the small lower window.

No tricks or pranks, just using the features of the scope.

P.S. If you use X-Y mode on two waveforms of the same frequency and phase, you'll just see a line or some dots. If you change the phase of one of the waveforms to, say, 90 degrees, you'll see a shape. If you cause the phase to change with time (e.g. by a tiny frequency adjustment on one channel) you'll see a moving shape. X-Y mode is most useful for eye patterns (e.g adjusting CD players) or Lissajous curves, but analog scopes are much better than digital scopes for these modes.

« Last Edit: March 02, 2025, 07:29:59 am by serafis »
 
The following users thanked this post: Aldo22

Offline yanivf

  • Newbie
  • Posts: 3
  • Country: us
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #109 on: March 07, 2025, 07:39:40 am »
I'm newbie and just got hantek dso2d15 oscilloscope. Aside of basic issues I found like it hanging during saving csv file. I am not sure if the auto-set behaving as expected. I connected both channels to the build-in signal (5vpp @ 1khz) and both are showing fine. When I click on auto-set, I expected it to align the two signals one below the other but instead it changed the scale and caused the signals to overlap. I also noticed that after hitting the auto-set, I need to go back to the horizontal menu and change the type back to rolling as it changes it to yt.

Below is a link to a clip showing what happens when I click auto-set.
https://1drv.ms/v/s!AoIrlVDr4zCPpoh-s4WDcQKd9zdJvw?e=VzJmh2
 

Offline Aldo22

  • Super Contributor
  • ***
  • Posts: 1959
  • Country: ch
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #110 on: March 07, 2025, 08:20:43 am »
CSV: It's probably not hanging, this can take several minutes.

Auto Set: Yes, strange decision. But actually you only have to adjust the V/div afaics.
Is your firmware up to date?
You can always select “Cancel” to undo the auto set.

YT/Roll: As documented. See manual 2.15.1.
 

Offline yanivf

  • Newbie
  • Posts: 3
  • Country: us
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #111 on: March 07, 2025, 08:28:10 am »
Thank you Aldo22 for the quick response. My DSO came with 3209.

The video is not really doing justice because I already had the two signals set properly. What I was trying to show is that auto-set doesn't seem to do the work properly if the settings were wrong to start with.

I left the save to CSV for an hour. There is no cancel so had to turn off/on the DSO to get out of it.

The other thing I noticed is that if I set the AWG frequency below 300hz the measurement option shows *** for frequency
 

Offline Aldo22

  • Super Contributor
  • ***
  • Posts: 1959
  • Country: ch
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #112 on: March 07, 2025, 09:11:55 am »
The video is not really doing justice because I already had the two signals set properly. What I was trying to show is that auto-set doesn't seem to do the work properly if the settings were wrong to start with.
I don't know, it's not like that for me.
Maybe it's confused by noise? Try switching the probes to 1x.

I left the save to CSV for an hour. There is no cancel so had to turn off/on the DSO to get out of it.
With 4k memory depth, it should actually be quick.
Try another USB stick, e.g. with only 2 or 4GB memory. It may also be sufficient to reduce the size of the partition.

The other thing I noticed is that if I set the AWG frequency below 300hz the measurement option shows *** for frequency
It always takes a whole cycle to determine the frequency, except in DVM mode.
In the attached screenshot it is not a full cycle, so it does not show the frequency at the bottom, only in the DVM window.
« Last Edit: March 07, 2025, 09:35:56 am by Aldo22 »
 

Offline dirtmover

  • Contributor
  • Posts: 28
  • Country: ca
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #113 on: March 12, 2025, 09:09:08 pm »
Probably a hardware fault, some users have reported the metal casing of the encoder causing a short, check this:
https://www.eevblog.com/forum/testgear/new-hantek-dso2x1x-models/msg5068099/#msg5068099

The solution is to slighly pry the tabs off with a small screwdriver, can be done without desoldering, pull only so slighly (0.5mm or less) so the tab stops shorting.
Before doing anything, verify if the 1st / 3rd pin is actually shorted to the case.

(Attachment Link)

(Attachment Link)

Turned my scope on today and none of the knobs were working.

Turns out I have a knob problem with ch2 volts/div. I found if I apply a small amount of pressure to the right hand side of the knob and release everything starts to work fine. If I then apply a small amount of pressure to the left hand side of the knob then release, all the knobs stop working! Must be a short on that knob.
« Last Edit: March 14, 2025, 06:07:45 pm by dirtmover »
 

Offline Aldo22

  • Super Contributor
  • ***
  • Posts: 1959
  • Country: ch
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #114 on: March 22, 2025, 03:13:24 pm »
ModuleNotFoundError: No module named 'feeltech'

whats wrongh ??

The code is intended for customization.
As it is, it supports the DSO2000 internal AWG, TinySA and FY3200S.
You can simply delete the parts you don't need.
If you want to support the FY3200S, you need the code from here:
https://github.com/atx/python-feeltech
 

Offline mailtesterhog

  • Contributor
  • Posts: 12
  • Country: in
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #115 on: March 26, 2025, 01:48:14 pm »
Has anyone identified what the second IC(the sanded/lasered ic, next to the lemontree FPGA) is?

Is it the ADC?
 

Offline Aldo22

  • Super Contributor
  • ***
  • Posts: 1959
  • Country: ch
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #116 on: March 26, 2025, 03:22:44 pm »
Has anyone identified what the second IC(the sanded/lasered ic, next to the lemontree FPGA) is?

Is it the ADC?
Does this help you?
https://github.com/pecostm32/Hantek_DSO2000
 

Offline DavidAlfaTopic starter

  • Super Contributor
  • ***
  • Posts: 6824
  • Country: es
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline mailtesterhog

  • Contributor
  • Posts: 12
  • Country: in
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #118 on: March 27, 2025, 11:51:44 am »
https://www.eevblog.com/forum/testgear/hacking-the-dso2x1x/msg3598420/#msg3598420

This is the FPGA itself, I was talking about the other similar sized IC next to it
Has anyone identified what the second IC(the sanded/lasered ic, next to the lemontree FPGA) is?

Is it the ADC?
Does this help you?
https://github.com/pecostm32/Hantek_DSO2000

Thanks! It in fact was the ADC!
 

Offline __george__

  • Contributor
  • Posts: 31
  • Country: no
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #119 on: June 11, 2025, 08:22:46 pm »
Has anyone attempted to add a Sigrok extension for this this Hantek so that it can be used as a logic analyzer?

I see that there are projects which allows you to get data from it so I the protocol should not be closed:
https://github.com/phmarek/hantek-dso2000-quick-fetch
 

Offline qwr,21

  • Newbie
  • Posts: 2
  • Country: ye
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #120 on: July 20, 2025, 04:35:55 pm »
Hi
when i restore the system of DSO2D10 by platform-tools
i get this error
Erasing 'rootfs'                                   FAILED (remote: 'failed erasing from device')
fastboot: error: Command failed

Failed to erase the memory!


can anyone help
 

Offline DavidAlfaTopic starter

  • Super Contributor
  • ***
  • Posts: 6824
  • Country: es
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #121 on: July 21, 2025, 09:46:55 pm »
Where you still pressing FEL button? That button blocks access to the flash, only press it for 1-2 seconds after power-on, release afterwards.
It might indicate a physical problem. Why are you using platform-tools in first place?
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline OLderDan

  • Regular Contributor
  • *
  • Posts: 84
  • Country: au
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #122 on: July 27, 2025, 10:05:29 pm »
Hi
when i restore the system of DSO2D10 by platform-tools
i get this error
Erasing 'rootfs'                                   FAILED (remote: 'failed erasing from device')
fastboot: error: Command failed

Failed to erase the memory!


can anyone help
Hi, why are you concurrently asking in two places?
 

Offline emmcee

  • Newbie
  • Posts: 1
  • Country: au
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #123 on: August 11, 2025, 08:29:27 am »
Hello, first time poster here, enjoying the discussion.
Does anyone know how to remotely save / downloan screenshots? (the same images thast are saved using the save/recall and front panel usb) 
I can script okay to the DSO (SCPI using the rear panel USB), but then I have to use the front panel to save an image to USB.
DSO2D10, SW 1.0.3.0.0 (230327), FW 3205, no mods.
Thanks!
« Last Edit: August 11, 2025, 08:35:01 am by emmcee »
 

Offline Aldo22

  • Super Contributor
  • ***
  • Posts: 1959
  • Country: ch
Re: Hantek DSO2000 Master Thread (DSO2C10 DSO2C15 DSO2D10 DSO2D15)
« Reply #124 on: August 11, 2025, 08:49:36 am »
Hello, first time poster here, enjoying the discussion.
Does anyone know how to remotely save / downloan screenshots? (the same images thast are saved using the save/recall and front panel usb) 
I can script okay to the DSO (SCPI using the rear panel USB), but then I have to use the front panel to save an image to USB.
DSO2D10, SW 1.0.3.0.0 (230327), FW 3205, no mods.
Thanks!

Not that I know of. The front USB port does not work at all when the rear port is in use.
However, you can download the waveform data:
https://github.com/phmarek/hantek-dso2000/tree/main
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf