-
#175 Reply
Posted by
Algoma
on 22 Mar, 2021 17:04
-
Judging from the firmware inside, the scope has a GOWIN FPGA which is probably the lemontree part
GOWIN does have a few LQ144 size chips that could handle the task. Perhaps it was a custom version for Hantek. Some have 64MB of SRAM, far more than the 8MB Hantek is using as capture memory in this scope.
There was some discussion over here about GOWIN:
https://www.eevblog.com/forum/fpga/gowin-fpga/
-
#176 Reply
Posted by
Algoma
on 22 Mar, 2021 17:24
-
-
#177 Reply
Posted by
upsss
on 25 Mar, 2021 16:23
-
Finally I got my DSO2D10. It came with Firmware "3000" and Software "2020 1221.00".
I Downloaded from Hantek Firmware dso3kb_20210311.upk and DSO2000 Software.
What is the difference between the Firmware download and the Software download?
Which one do I install first, does it matters?
-
#178 Reply
Posted by
Algoma
on 25 Mar, 2021 17:27
-
The firmware file is the download you want. The firmware file (dso3kb_20210311.upk) is extracted to a USB drive to update the Oscilloscope to the latest Firmware version from the front panel.
The Software is for controlling the scope by the rear USB connection, more like Hantek's other USB oscilloscopes.
-
#179 Reply
Posted by
upsss
on 25 Mar, 2021 17:42
-
Thanks for the info, so when I update the firmware it will update my "Frmware 3000", then what is the "software 2020 1221.00" I have now?
-
#180 Reply
Posted by
Algoma
on 26 Mar, 2021 02:57
-
They call in Firmware on the website, and when its then loaded into the oscilloscope. its then shown as the "Software" version on the info screen.
-
#181 Reply
Posted by
CarecaIII
on 31 Mar, 2021 19:35
-
Hi.
Which firmware do you recommend for the DSO2D15?
Thanks.
-
#182 Reply
Posted by
upsss
on 02 Apr, 2021 21:43
-
Hi, CH2 Menu button light is green and the CH2 trace is green, as it should be. However, CH1 Menu button light is orange and the CH1 trace is yellow, are they color blind?
Are the traces colors somehow programmable?
-
#183 Reply
Posted by
Algoma
on 03 Apr, 2021 05:09
-
Are the traces colors somehow programmable?
At the moment it would be far easier to change the LED on the board itself. .. Even the new Keysight Entry Scopes carry that odd Orange/Amber button color on Channel one, certainly another an uncanny match with the Hantek scopes.
-
#184 Reply
Posted by
xuraax
on 08 Apr, 2021 11:08
-
I am pretty happy with my new scope which I have upgraded with the new firmware about a month ago. However I do get the occasional freeze generally when I expand the time base to study the finer detail of a waveform picked in "normal" mode. To get going again I switch off and start afresh. Is this a known bug or am I doing something wrong?
-
#185 Reply
Posted by
pjw1234
on 08 Apr, 2021 23:34
-
I am pretty happy with my new scope which I have upgraded with the new firmware about a month ago. However I do get the occasional freeze generally when I expand the time base to study the finer detail of a waveform picked in "normal" mode. To get going again I switch off and start afresh. Is this a known bug or am I doing something wrong?
I had a similar experience. In my case, the screen freezes when I press the zoom button.
I did a simple firmware update with a usb memory.
As a result, the freeze symptom disappeared, but only half of the trigger on the screen was caught, and the rest of the screen continued to shake.
So I made a full update using sunxi-fel (see previous posts from other members).
Update result:
1, all functions worked normally.

2. Mine is 2C15, the pulse genenrator is alive and can be used. In other words, it became 2D15.

3. Software, firmware version information, etc. It is no longer displayed. (This needs to be fixed by hacking. Also, see other members' posts before, but I didn't do it because there was no problem in using it.)
-
#186 Reply
Posted by
Algoma
on 20 Apr, 2021 07:51
-
Looks like a new firmware update has been released. (April 20, 2021)
-
#187 Reply
Posted by
Algoma
on 24 Apr, 2021 16:56
-
Updated to firmware 20210416 and system info is now showing UNDEFINED in Model Serial and Hardware, although the system was overall unmodified before the update.
Anyone else showing this after the update? Still running full features of the DSO2D15 .. Should be simple enough to restore the values, but curious they would disappear during a normal update.
System.INF is showing: (all seems to work normally)
[machine]
Model=undefined
Vendor=undefined
Product=undefined
Manufacturer=undefined
Serial=undefined
[version]
Pcb=undefined
Keyboard=undefined
[language]
Lans=65535
Language=2
[add]
Start=5
Update=0
Update: Restored successfully, I had taken a backup photo of the system settings when I received the unit.
As per thread:
https://www.eevblog.com/forum/testgear/hacking-the-dso2x1x/Create a text file named
do_other_update along with the firmware file on a blank USB drive
The
do_other_update file is executed, and runs any Linux commands you've entered in it, after a the firmware update has completed.
When editing do_other_Update with Notepad++ use
EDIT -> EOL Conversion -> Unix (LF) to make the file Linux compatible.
1) Use this command in do_other_update to copy the /Cache/ folder to your USB drive. This folder contains system settings and calibrations. Its good to have a backup copy of these.
cp /cache/* /mnt/udisk
2) Re-run a firmware update, with the modified do_other_update script file to collect the contents of that cache folder to your USB
2) Edit
system.inf file in notepad++ and restore the missing values.
[machine]
Model=DSO2D15
Vendor=Hantek
Product=undefined
Manufacturer=undefined
Serial=CN0000000000000 (Restore your serial# as per the Label on the back)
[version]
Pcb=00.000.000.000.000.000.000.001
Keyboard=undefined
[language]
Lans=65535
Language=2
[add]
Start=5
Update=0
3) modify the
do_other_update script to restore (copy) the modified system.inf file back into the /cache folder of the scope.
cp /mnt/udisk/system.inf /cache
4) Repeat the firmware update procedure again, with the modified
system.inf and
do_other_update files on the root of your USB, (along with the latest firmware UPK file) to execute the changes.
-
#188 Reply
Posted by
upsss
on 26 Apr, 2021 21:48
-
Hi, I have the DSO2D10, which I received about a month ago. I see about 1.5 small divisions (0.3 large division) negative offset on both channels traces when the channel input is set to GND compare to DC coupling without any probes attaches or probes attached and shorted. Changing the channel VOLTS/DIV, does not change the displayed offset.
I am running the latest April software and I recalibrated the scope several times without any change in this offset. Can someone see if they can duplicate this problem and any way to fix it?
-
#189 Reply
Posted by
Algoma
on 26 Apr, 2021 22:51
-
Part of the self calibration is its quite often affected by overall system temperature. the whole system needs to warm up properly to a "normal" operating temperature before running the calibration, with no leads attached.
I had such a positive voltage offset on channel1, until I let the device sit and warm up for a half hour, then it settled out to a proper zero value. Running a calibration too early can cause further offset, while its still warming up.
-
#190 Reply
Posted by
Algoma
on 27 Apr, 2021 01:21
-
I did a full recalibration on mine,
Yes, its seems to calibrate for DC = 0V, But when coupled to ground, its also sitting at -200mv @ 1V/div setting. I'm suspecting its perhaps something within the input protection, there's a solid state relay at the input that does the connection to ground, perhaps could be that too. I'm not expecting much from the GND coupling in this scope.
-
#191 Reply
Posted by
upsss
on 27 Apr, 2021 07:35
-
My CH1 has a negative offset of 0.3 division and CH2 has a negative offset of 0.2 division regardless of the VOLTS/DIV setting. Therefore @50V/DIV setting the offset will be 15V which is ridicules and totally unacceptable. I have been using scopes for the past 50 years and on the crappiest scope, I never seen such an offset between GND and 0V input. This offset exist whether you calibrate the scope after 20 minutes of warm up as the manual suggest or calibrating it after one hour of warm up. I would like to hear how Hantek justifies that, it’s POS.
-
#192 Reply
Posted by
Algoma
on 27 Apr, 2021 08:02
-
It does seem like something that can be sampled and corrected in software during calibration.. they did seem to make the calibration procedure longer in this latest update.
I like the hardware design from Hantek, considering the price point, but it's the software team that seems to lack skill and attention to detail when compared to all the others.
-
#193 Reply
Posted by
upsss
on 27 Apr, 2021 17:32
-
Does anyone have a direct email address for product/technical support at Hantek so I can find out what they say about this offset problem.
Even my $25 DSO150 scope doesn't have such an offset problem!
-
#194 Reply
Posted by
Piton
on 27 Apr, 2021 19:17
-
-
#195 Reply
Posted by
upsss
on 28 Apr, 2021 16:29
-
@vistorik, can you confirm this offset problem on your scope? If this problem is common to all the DSO2x1x scopes then this is totally unacceptable regardless of the scope price.
-
#196 Reply
Posted by
ZgnDmr
on 28 Apr, 2021 17:09
-
I got this scope (2C15) a couple days ago. The main reason I bought it was its cheap price and large memory, 8M max. It was the second cheapest 100MHz or above bandwidth scope that I could buy. The cheapest one was the OWON SDS1102, it was around $325, and it had 10K memory, which is, I don't want to use strong words but, complete trash. It seems like they've cut a lot of corners, all the buttons are the same size. Internals didn't look very good in reviews either. But anyways, this is not about OWON, this is about HANTEK 2C15.
First let me discuss my expectations from an oscilloscope. Before this one my only scope was a 20MHz analog scope. It was pretty shitty and basically useless for high speed stuff, which is pretty bad when all you do is high speed or radio stuff.
When I started to look for a new scope, my needs were;
-something that isn't a museum piece, which means no second hand analog scopes,
-at least 100MHz bandwidth for HF radio and high speed stuff,
-decent memory so that sample rate won't drop at larger timebases.
That's basically it. I didn't care about FFT for example, because 8 bit resolution means very low dynamic range anyway. I didn't care about decoding because all I do is analog stuff, other than some FPGA stuff. I didn't care about input min/max voltage range because I don't really use the lowest/highest voltage ranges.
So I got this one for $385. My benchmark was the Siglent SDS-1202X-E, which was at $500. The main reason I bought this one and not the Siglent is because the memory and bandwidth was good enough. However, it kinda disappointed me.
Let me discuss some features so that you can see why I'm disappointed.
-I know that I said FFT is not something I care about, because most of the times I need to see a frequency spectrum of a signal I also need high dynamic range, which this scope doesn't have, that being said, if you are buying this scope because you have some need for FFT and don't mind the low dynamic range, don't.
The FFT max points is a comical 2048pts. Combined with the limited dynamic range, I honestly can't see any use case where the FFT could be useful.
But maybe you are thinking that you could capture 8Mpts and do the FFT on the computer or something. Well, this brings me to my second and biggest disappointment.
-You can't sample at full speed when you are between 8Mpts-400kpts memory setting. It drops down to 250MSa/s when you set the capture memory higher than 40kpts, and it halves again to a comical 125MSa/s when you enable both channels!
As far as I know, this is not mentioned anywhere in the specs. I have to disclose that I haven't read the entire manual and maybe you have to change some settings or something, but I think such an important detail should be mentioned in the spec sheet, shouldn't it?
Now, I'm not going to return the scope. Even if it limits me to 40kpts sample memory, it's the second cheapest scope I can find. It would be too much of a hassle to return the scope. And I don't wanna give an extra $100 for an SDS-1202X-E just to get more memory at full speed and some more bandwidth. All I care is bandwidth and sample speed, and this thing has both of them. I'll have to hope that it's a bug and they'll fix it in a future update.
If you have any features or something else that you want to try on a DSO2C15, please send me a PM. I would be happy to try it for you.
-
#197 Reply
Posted by
tautech
on 28 Apr, 2021 21:13
-
So I got this one for $385. My benchmark was the Siglent SDS-1202X-E, which was at $500. The main reason I bought this one and not the Siglent is because the memory and bandwidth was good enough. However, it kinda disappointed me.
Let me discuss some features so that you can see why I'm disappointed.
-I know that I said FFT is not something I care about, because most of the times I need to see a frequency spectrum of a signal I also need high dynamic range, which this scope doesn't have, that being said, if you are buying this scope because you have some need for FFT and don't mind the low dynamic range, don't.
The FFT max points is a comical 2048pts. Combined with the limited dynamic range, I honestly can't see any use case where the FFT could be useful.
But maybe you are thinking that you could capture 8Mpts and do the FFT on the computer or something. Well, this brings me to my second and biggest disappointment.
-You can't sample at full speed when you are between 8Mpts-400kpts memory setting. It drops down to 250MSa/s when you set the capture memory higher than 40kpts, and it halves again to a comical 125MSa/s when you enable both channels!
As far as I know, this is not mentioned anywhere in the specs. I have to disclose that I haven't read the entire manual and maybe you have to change some settings or something, but I think such an important detail should be mentioned in the spec sheet, shouldn't it?
Now, I'm not going to return the scope. Even if it limits me to 40kpts sample memory, it's the second cheapest scope I can find. It would be too much of a hassle to return the scope. And I don't wanna give an extra $100 for an SDS-1202X-E just to get more memory at full speed and some more bandwidth. All I care is bandwidth and sample speed, and this thing has both of them. I'll have to hope that it's a bug and they'll fix it in a future update.
You need use it more and understand how it works.

FFT is certainly 1 Mpts max and FFT speed is related to memory depth and/or FFT pts selected and FFT accuracy is related to your timebase selection and in general use a slower timebase for more waveforms displayed rather than less.
Sample rate is also related to timebase setting so to maintain good WFPS rates.
Oh and welcome to the forum.
-
#198 Reply
Posted by
ZgnDmr
on 28 Apr, 2021 22:28
-
@tautech I think you were referring to the SDS-1202X-E when you mentioned the 1Mpts FFT right? It certainly is an excellent scope, I just couldn't justify spending more on features that I probably won't need, however, seeing how this one turned out, I guess I made a mistake.
Unfortunately, there are literally no "serious" scopes in my country under $300. I wish there were...
@DavidAlfa I think there are already a couple of people who hacked it to get the higher bandwidth/sig gen on this thread and another one. Just be aware that, as far as I can tell, the DSO2000 series currently can't do 8Mpts at full sampling speed.
-
-
Beware of the “ Hantek Official Store” as they do not play by the AliExpress rules. I ordered a DSO2D10 from them 72 days ago and it is yet to be shipped. Immediately upon placing my order, AliExpress sent me an email indicating that my order will be shipped within 10 days or they will issue a full refund. They also give the option to wait longer if you choose. I never chose the option to wait.
Just before this 10 day period is up, I got a second email from AliExpress relaying seller information that my order was being shipped and provided a DHL tracking number. The tracking information turned out to be fake.
No more emails. After a month or so I chose to contact the seller and inquire about my order. This is when I find a posted message on the vendor site that I should wait another 14 days as stock is low. Later on, I am told to check with DHL as there is an issue with my address. DHL can not help me as the tracking information is invalid.
I notice on a low resolution photo of a DHL shipping label provided by the seller, to prove issues with my address, that only 5 of the 6 characters in my Canadian postal code are shown. Perhaps the seller is trying to ship my order to the United States where zip code is only 5 numbers. The seller thanks me for informing them that my province is in Canada and not the US. Canada was shown on my address all along.
Several days later, a message on their “contact seller” informs me that I must wait my turn as stock is low. Later, I must wait another 14 days. Then, I have to wait some more as Hantek is having a chip shortage problem. Oh yes, they are offering a $5.00 coupon towards a future purchase to compensate for the long wait. I turned down their coupon offer and explained I would never buy anything from them again.
I am then informed via their “contact seller” that my order would be shipped “this week”. They continually refer to me as “friend”.
After a week I open a dispute with AliExpress, requesting a refund. The seller immediately provides me with a new tracking number, this time with FedEx. They also request that I close my dispute with AliExpress. I respond that I simply want my refund in order to purchase the oscilloscope from a more reputable seller. I did not close my dispute. The seller has not responded further to my request.