Author Topic: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)  (Read 125320 times)

0 Members and 2 Guests are viewing this topic.

Online indman

  • Frequent Contributor
  • **
  • Posts: 314
  • Country: by
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #450 on: November 20, 2019, 11:49:40 am »
Hello to everyone!
After numerous experiments, I was able to combine in one archive all the advantages of version 1.0.23 with the excellent additions from Alain and the library from version 1.0.30.
I suggest you check this portable version on your devices.
In addition, I made some new icons for the shell and also updated the icon for the launcher VDS1022. Now just unpack this backup and run the shell with the VDS1022.exe file. If you already have USB drivers installed, everything should work normally. If no drivers are installed, you must install them by running install.bat from the USBDRV folder.  :)
https://drive.google.com/open?id=1nygEmjECjqWPxkZUylIh-6TrZdQV8evK
« Last Edit: November 20, 2019, 03:49:33 pm by indman »
 
The following users thanked this post: Gyro

Online Gyro

  • Super Contributor
  • ***
  • Posts: 5491
  • Country: gb
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #451 on: November 20, 2019, 12:53:01 pm »
You're becoming quite the artist indman  :) I like the button tidy-ups.

BTW, the sel boxes look better with linear fill rather than radial (the unsl ones are linear anyway). You still have a hint of Red in your sel1. I modified the sel2 to match.

The unsl ones don't need to be changed.
« Last Edit: November 20, 2019, 01:03:06 pm by Gyro »
Chris

"Victor Meldrew, the Crimson Avenger!"
 
The following users thanked this post: indman

Offline Tinderbox (UK)

  • Contributor
  • Posts: 13
  • Country: gb
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #452 on: November 20, 2019, 03:31:12 pm »
I was going to buy one from Ebay to get the best prices, But the sellers dont know what they are selling, The title of their listing is for an OWON VDS1022I but the photo`s are from an OWON VDS1022, The non isolated version.

I messaged two sellers and got nonsense reply`s so i bought from neither.

Being in the UK they hit us hard with import charges on anything over £15 and that includes shipping, So i order from UK sellers only when the value is over £15, As if i order like from AliExpress anything over £15 You have to add 20% tax and £8 Royal Mail handling charge.

John.
 

Online Gyro

  • Super Contributor
  • ***
  • Posts: 5491
  • Country: gb
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #453 on: November 20, 2019, 05:58:18 pm »
There is no difference in the labelling on the top of the unit between the non-isolated and isolated versions. They both say VDS1022. The isolation is a PCB population option.

The only way it is distinguished is on the serial number label on the underside.
Chris

"Victor Meldrew, the Crimson Avenger!"
 
The following users thanked this post: Tinderbox (UK)

Offline Tinderbox (UK)

  • Contributor
  • Posts: 13
  • Country: gb
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #454 on: November 21, 2019, 08:57:29 am »
There is no difference in the labelling on the top of the unit between the non-isolated and isolated versions. They both say VDS1022. The isolation is a PCB population option.

The only way it is distinguished is on the serial number label on the underside.

That seems a strange practice, But it explains what i have been seeing, Thanks

John.
 

Offline crai

  • Newbie
  • Posts: 3
  • Country: uy
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #455 on: November 21, 2019, 05:01:13 pm »
First apologize for my English since it is not my first language.
I bought a VDS1022I 2 weeks ago and it is a good oscilloscope for its price. I just found this thread and there is a lot of information about it. Thank you all for that.
I installed the original software version 1.0.29 and it works mostly well. The only annoying fault I found is that the pulse trigger does not respect the specified time. Moreover, the time x10 must be specified. For example, to synchronize with a 1mS pulse, you must specify in the 10mS software.
I downloaded a version 1.0.24 from the Internet and it has the same bug, but since this version included the source code, I decided to try to compile it and correct the bug. Fortunately I was able to do it without inconvenience and it works perfectly (comment on line 30 of ClockTimeAdjuster.java [// en - = 1;]).
Now in this thread I see that camomille did a similar job with Eclipse and 1.0.23 (which is mostly the same as 1.0.24 except for some detail and comments). I did it with Netbeans.
Unfortunately in 1.0.24 I got a new bug (which is already reported in this thread) which is the USB disconnection in stop mode. In version 1.0.29 it is not disconnected from USB in stop mode, therefore I decided to sniffer the USB connection with both versions and see the difference. And bingo! Version 1.0.24 does not generate any traffic while in stop mode, but version 1.0.29 continues to send and receive "keep alive" packets every 2 seconds. I disassembled some classes in version 1.0.29 to compare them, and I could implement in 1.0.24 the sending of "keep alive" packages (heartbeat), so now version 1.0.24 is fully functional and modifiable and compilable.
Great thread about the VDS1022 !!!


PS: Gyro, my oscilloscope has the inscription "VDS1022I" on the case.

 
The following users thanked this post: Gyro, indman

Online Gyro

  • Super Contributor
  • ***
  • Posts: 5491
  • Country: gb
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #456 on: November 21, 2019, 05:50:57 pm »
Hello crai,

Welcome to the forum, and especially to this thread! :)   Please don't be concerned about your English, it's very good.

You've clearly uncovered some very useful information, pretty good for a mere 2 weeks ownership! It sounds as if you are fluent in Java.

I've never noticed the pulse width trigger issue, although I can't remember using it (surprisingly) - but it seems that others haven't either, as I don't remember seeing it flagged.

The lack of keep-alive packets prior to V1.0.29* would certainly explain the issue that indman saw (and why copying the foundation file from V1.0.27 29* fixed it), I don't know if the need for this is OS or hardware related, as, again, it doesn't appear to issue for many people - although clearly common enough for Owon to have needed to release an update for it.

I've never come across V1.0.24, it's certainly not in my archive (hence camomille using 1.0.23) . Does this include sources too? I would certainly appreciate a link, if only for completeness reasons. It would be the latest version with sources available (unless a 1.0.25 or 26) were ever made public) if so.

Interesting that Owon have now seen fit to introduce an 'I' version to the case silkscreen, it certainly makes sense once the volume is there. I don't know when that happened (clearly after I bought mine). I suspect that most ebay sellers are still using stock photos.

Thanks again for joining us and bringing so much useful information. Time to think about a new features wishlist.  ;)


Edit: *USB Heartbeat almost certainly added at V1.0.27
« Last Edit: November 21, 2019, 07:01:28 pm by Gyro »
Chris

"Victor Meldrew, the Crimson Avenger!"
 

Online indman

  • Frequent Contributor
  • **
  • Posts: 314
  • Country: by
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #457 on: November 21, 2019, 06:04:52 pm »
I think that this OWON VDS1022 (I) model was very successful in the segment of inexpensive USB scope. It 's just not as popular and known in people as Instrustar/Hantek. The more VDS1022 owners appear in this topic, the more useful information we can gather and improve this product together. ;)
I noticed another problem in the mathematical channel that is present in all versions of the shell, including 1.0.30. The selected range value (for example,5V) is not saved when the program is reloaded. There is also no preservation of this meaning if you remove the bird from the function of mathematics and put it again.
« Last Edit: November 21, 2019, 06:42:01 pm by indman »
 

Online Gyro

  • Super Contributor
  • ***
  • Posts: 5491
  • Country: gb
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #458 on: November 21, 2019, 06:45:10 pm »
I was just trying to update my version changes list...

It looks as if the USB heartbeat was maybe first introduced in V1.0.27 (this is the version that you took your library file from to fix your pause issue, indman?).

I was wondering if this could be related to the change of FPGA firmware from V3.5 to V3.7, but this happened at V1.0.28.

It's at moments like this, when new information becomes available, that I really wish that Owon knew how to write release notes!  |O
Chris

"Victor Meldrew, the Crimson Avenger!"
 

Online indman

  • Frequent Contributor
  • **
  • Posts: 314
  • Country: by
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #459 on: November 21, 2019, 06:56:46 pm »
It looks as if the USB heartbeat was maybe first introduced in V1.0.27 (this is the version that you took your library file from to fix your pause issue, indman?).
Yes,V1.0.27. I 'm glad the crai confirmed the shell problem with the Pause button. I thought it was only on my scope.
But, in the portable version of the shell I introduced earlier, I used a library from V1.0.30
« Last Edit: November 21, 2019, 07:01:14 pm by indman »
 
The following users thanked this post: Gyro

Offline crai

  • Newbie
  • Posts: 3
  • Country: uy
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #460 on: November 21, 2019, 07:27:00 pm »
Hi Gyro, thanks for the reply.
Version 1.0.24 contains the source code and I downloaded it from the Peaktech site (peaktech.de), whose 1290 model is the Owon VDS1022 (rebranded). (https://www.peaktech.de/detalle-del-producto/kategorie/pc-oszilloskope/produkt/p_1290.html)
The only difference in Peaktech software with that of Owon is the logo and configuration files uppersoft.dso.prefs.default.ini that contain the texts and url of the About window. I overwritten these files with those of Owon.
I have not got an original version 1.0.23, the ones I have are modified. Comparing them with 1.0.24 it seems that the changes are minimal (most seem to be changes made by third parties to the version 1.0.23 that I got). If you know of a link to an original version 1.0.23 available to download, I would like to indicate it, so I can compare it with 1.0.24.
 

Online indman

  • Frequent Contributor
  • **
  • Posts: 314
  • Country: by
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #461 on: November 21, 2019, 08:03:51 pm »
I do not recall whether this useful resource, which also has modified versions of the shell, was mentioned VDS1022  :)
https://github.com/florentbr/Owon-VDS1022
 
The following users thanked this post: common_ground

Online Gyro

  • Super Contributor
  • ***
  • Posts: 5491
  • Country: gb
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #462 on: November 21, 2019, 08:04:32 pm »
Hi Gyro, thanks for the reply.
Version 1.0.24 contains the source code and I downloaded it from the Peaktech site (peaktech.de), whose 1290 model is the Owon VDS1022 (rebranded). (https://www.peaktech.de/detalle-del-producto/kategorie/pc-oszilloskope/produkt/p_1290.html)
The only difference in Peaktech software with that of Owon is the logo and configuration files uppersoft.dso.prefs.default.ini that contain the texts and url of the About window. I overwritten these files with those of Owon.
I have not got an original version 1.0.23, the ones I have are modified. Comparing them with 1.0.24 it seems that the changes are minimal (most seem to be changes made by third parties to the version 1.0.23 that I got). If you know of a link to an original version 1.0.23 available to download, I would like to indicate it, so I can compare it with 1.0.24.

It's a confusing world. :palm:  I had no idea that the Peaktech was an Owon rebrand!

Yes sure, I have uploaded my archive of all original Owon versions in captivity to  https://ufile.io/3mgf30c5 (use the free download button, valid for 30 days).
Chris

"Victor Meldrew, the Crimson Avenger!"
 
The following users thanked this post: common_ground

Online Gyro

  • Super Contributor
  • ***
  • Posts: 5491
  • Country: gb
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #463 on: November 21, 2019, 08:10:51 pm »
I do not recall whether this useful resource, which also has modified versions of the shell, was mentioned VDS1022  :)
https://github.com/florentbr/Owon-VDS1022

A working native linux version? I didn't realize anyone had fixed the FPGA image download problem. That's good news.
Chris

"Victor Meldrew, the Crimson Avenger!"
 

Offline crai

  • Newbie
  • Posts: 3
  • Country: uy
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #464 on: November 21, 2019, 09:33:00 pm »
Thank you very much Gyro for the full repository of installers.
Comparing the source codes of version 1.0.23 and 1.0.24 are practically the same. Only in method wrPos0 of class com.owon.uppersoft.vds.source.comm.Submitor2.java
add 3 lines of code that seem to adapt the V/div scale automatically in some situation.
      if (pos0 > 225 || pos0 < -225) {
         v = v + 1;
      }

Thanks again
 
The following users thanked this post: Gyro

Offline common_ground

  • Contributor
  • Posts: 5
  • Country: cs
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #465 on: November 21, 2019, 10:11:57 pm »
I do not recall whether this useful resource, which also has modified versions of the shell, was mentioned VDS1022  :)
https://github.com/florentbr/Owon-VDS1022

Native linux version :-+. Just tried on Mint Linux 19.1 and it work. :clap:
Excellent finding indman and many thanks to florentbr.
 

Online indman

  • Frequent Contributor
  • **
  • Posts: 314
  • Country: by
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #466 on: November 22, 2019, 01:54:33 pm »
Hi!
I really like the additions florentbr has made, especially the new hotkeys are convenient. You can see that he did a lot of work to improve the shell.
I will try to combine all the tips that are collected in this topic into one archive. :)
 

Offline topol

  • Newbie
  • Posts: 1
  • Country: cz
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #467 on: November 24, 2019, 09:50:42 am »
I tested USB isolator based on ADUM4160 with VDS1022I.

https://www.aliexpress.com/item/32909293430.html?spm=a2g0o.productlist.0.0.4a6d73d0WWRYdv&algo_pvid=5bd4a6ec-78d8-4367-b985-da6000cf8f4d&algo_expid=5bd4a6ec-78d8-4367-b985-da6000cf8f4d-1&btsid=cc875904-9ad3-45a3-b688-a786dd8d88a9&ws_ab_test=searchweb0_0,searchweb201602_10,searchweb201603_55

This design allows external power supply of the oscilloscope from the power bank and saves the notebook battery. You need to use high quality and short USB cables. When used as an insulator it is necessary to place the power bank together with the module in an insulated box.

 

Online Gyro

  • Super Contributor
  • ***
  • Posts: 5491
  • Country: gb
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #468 on: November 26, 2019, 09:47:27 pm »
@indman:

Sorry to report a minor bug in your portable s/w version, that you linked in reply#450.  :(

In playing around, I noticed that with the probes shorted and sensitivity set to 5mV/div (Probe x1 setting), the CH1 trace had virtually no noise compared to CH2. By tying the probes together, I found that instead of 5mV/div it is actually selecting 500mV/div. This is duplicated on the other probe multiplier settings (eg. 5V instead of 50mV on probe X10 etc.).


One other thing I noticed is that I was getting voltage offsets at zero signal on various ranges, which I hadn't seen previously - even after Factory Reset and Self Cal. Then I remembered you saying that you had manually tuned your scope for maximum accuracy on voltage readings....

After some experimenting, I found that both \flash_text\flashmemory.txt  and \configuration\com.owon.uppersoft.dso\pref.properties seem to be involved in storage of calibration data. Copying both files from my previous (camomille) installation restored the zero offsets.

I am not surprised that your portable snapshot would contain calibration data for your specific unit, what did surprise me is that Factory Reset and Self Cal didn't completely resolve it - curious. The good thing is that these two files appear to hold all of the relevant calibration data - I don't think anything gets stored in Flash on the unit.

I am still trying to figure out the difference between the 'Zero Amplitude' and [EDIT: 'Zero Offset' 'Zero Compensation'] tabs in the calibration screen. I suspect that one is for AC coupled and the other for DC but haven't established that yet.
« Last Edit: November 26, 2019, 09:56:54 pm by Gyro »
Chris

"Victor Meldrew, the Crimson Avenger!"
 
The following users thanked this post: indman

Online Gyro

  • Super Contributor
  • ***
  • Posts: 5491
  • Country: gb
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #469 on: November 26, 2019, 10:23:55 pm »
I tested USB isolator based on ADUM4160 with VDS1022I.

https://www.aliexpress.com/item/32909293430.html?spm=a2g0o.productlist.0.0.4a6d73d0WWRYdv&algo_pvid=5bd4a6ec-78d8-4367-b985-da6000cf8f4d&algo_expid=5bd4a6ec-78d8-4367-b985-da6000cf8f4d-1&btsid=cc875904-9ad3-45a3-b688-a786dd8d88a9&ws_ab_test=searchweb0_0,searchweb201602_10,searchweb201603_55

This design allows external power supply of the oscilloscope from the power bank and saves the notebook battery. You need to use high quality and short USB cables. When used as an insulator it is necessary to place the power bank together with the module in an insulated box.

Welcome to the forum topol,

A good idea, as most cheap USB isolators don't have enough DC-DC converter wattage. It also allows you the opportunity to feed a quieter supply to the scope (although the supplies are well regulated).
Chris

"Victor Meldrew, the Crimson Avenger!"
 

Online indman

  • Frequent Contributor
  • **
  • Posts: 314
  • Country: by
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #470 on: November 27, 2019, 07:50:40 am »
@indman:
Sorry to report a minor bug in your portable s/w version, that you linked in reply#450.
After some experimenting, I found that both \flash_text\flashmemory.txt  and \configuration\com.owon.uppersoft.dso\pref.properties seem to be involved in storage of calibration data. Copying both files from my previous (camomille) installation restored the zero offsets.

I am not surprised that your portable snapshot would contain calibration data for your specific unit, what did surprise me is that Factory Reset and Self Cal didn't completely resolve it - curious. The good thing is that these two files appear to hold all of the relevant calibration data - I don't think anything gets stored in Flash on the unit.


Gyro ,Thank you for the useful information. I am also surprised that selfcalibration and return to factory reset  failed to return the original installations for scope.
 

Offline Nullarbor

  • Contributor
  • Posts: 14
  • Country: 00
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #471 on: November 30, 2019, 10:01:04 pm »
@indman:

Sorry to report a minor bug in your portable s/w version, that you linked in reply#450.  :(

In playing around, I noticed that with the probes shorted and sensitivity set to 5mV/div (Probe x1 setting), the CH1 trace had virtually no noise compared to CH2. By tying the probes together, I found that instead of 5mV/div it is actually selecting 500mV/div. This is duplicated on the other probe multiplier settings (eg. 5V instead of 50mV on probe X10 etc.).
... rest of quote deleted by me for clarity

This has animated me to follow up on this and to take some screenshots.
This bug you are talking about - I seem to have always had, no matter which software version. I didn't realise this at first as a rookie.
I thought it was the probes or a slightly skewed input channel in the oscilloscope.

Swapping the probes doesn't change anything. It is definitely just CH2.

The traces are in 5 second persistance mode. It is much easier to see that way. CH1 is set at 1div and CH2 at 0div.
Hope this helps in some way. If any "experiments" with the oscilloscope are needed, throw 'em at me, I'm in the mood ...

Ah, yes, nearly forgot the pics.

Cheers!



 

Online Gyro

  • Super Contributor
  • ***
  • Posts: 5491
  • Country: gb
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #472 on: November 30, 2019, 10:32:19 pm »
Curious.

No I don't think the bug has always been there - see the screenshots that I posted back in 2015 (Hey this thread is useful  :D) in reply #2 and #3, I also had measurements turned on...  https://www.eevblog.com/forum/testgear/owon-vds1022i-quick-teardown-(versus-the-hantek-6022be)/msg739874/#msg739874

I forgot to note which version I was running back then but I'd lay odds that it was V1.0.23 or earlier.

Time for some version investigation again. Luckily I have them all (as do camomille and indman now.)  ;)


EDIT: I'm confused now, I've just been back to V1.0.4 and am still seeing it. It's got me wondering if something has got modified in the hardware configuration!
« Last Edit: November 30, 2019, 10:41:40 pm by Gyro »
Chris

"Victor Meldrew, the Crimson Avenger!"
 

Offline Nullarbor

  • Contributor
  • Posts: 14
  • Country: 00
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #473 on: December 01, 2019, 12:45:30 am »
Hi Gyro, thanks for the reply.
Version 1.0.24 contains the source code and I downloaded it from the Peaktech site (peaktech.de), whose 1290 model is the Owon VDS1022 (rebranded). (https://www.peaktech.de/detalle-del-producto/kategorie/pc-oszilloskope/produkt/p_1290.html)
The only difference in Peaktech software with that of Owon is the logo and configuration files uppersoft.dso.prefs.default.ini that contain the texts and url of the About window. I overwritten these files with those of Owon.
I have not got an original version 1.0.23, the ones I have are modified. Comparing them with 1.0.24 it seems that the changes are minimal (most seem to be changes made by third parties to the version 1.0.23 that I got). If you know of a link to an original version 1.0.23 available to download, I would like to indicate it, so I can compare it with 1.0.24.

It's a confusing world. :palm:  I had no idea that the Peaktech was an Owon rebrand!

Yes sure, I have uploaded my archive of all original Owon versions in captivity to  https://ufile.io/3mgf30c5 (use the free download button, valid for 30 days).

I just looked at the specifications of the Peaktech1290. The vertical sensitivity appears to be better.
2mV/div as compared to 5mV/div for the OWON. A typo maybe, cheeky marketing ...?
This has me wondering if it is real. I would like some more sensitivity on my VDS1022 ...
 

Offline Nullarbor

  • Contributor
  • Posts: 14
  • Country: 00
Re: OWON VDS1022I Quick Teardown (versus the Hantek 6022be)
« Reply #474 on: December 01, 2019, 12:58:57 am »
Curious.

No I don't think the bug has always been there - see the screenshots that I posted back in 2015 (Hey this thread is useful  :D) in reply #2 and #3, I also had measurements turned on...  https://www.eevblog.com/forum/testgear/owon-vds1022i-quick-teardown-(versus-the-hantek-6022be)/msg739874/#msg739874

I forgot to note which version I was running back then but I'd lay odds that it was V1.0.23 or earlier.

Time for some version investigation again. Luckily I have them all (as do camomille and indman now.)  ;)


EDIT: I'm confused now, I've just been back to V1.0.4 and am still seeing it. It's got me wondering if something has got modified in the hardware configuration!

Uh oh, hope I didn't start a wild goose chase. The screenshots from my previous post are from the GYRO special as I call it now. Thats the version 1.0.23 you made with colorful icons and the button for easy saving of screenshots. I really love it! Thank you for making it.

I just installed version 1.0.29 and made a screenshot again with no probes attached. Also a new screenshot of GYRO special v1.0.23
also without probes. The infinite persistance mode does not seem to work, pixels keep disappearing. Seems more like 5 second mode.

I originally started with version 1.0.26 which was on the CD I received with the scope.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf