General > General Technical Chat
Review: Hantek DDS 3X25. Anyone own one?
calin:
I know there is a driver on windows but looks to me the protocol is not known and good luck getting Hantek guys to share it. And reverse engineering USB protocols is out of question, I know how to do it but I first don't have the tools (USB analyzer) and the will to do so :)
I wrote drivers for quite a few devices so for me to hash out a is just a matter of having time, especially on linux is really clean and simple to write an USB driver. I miss my days of serios unix programming and what better way to do something like a driver ... write one for a tool that many hobbyists will appreciate.
As for bugs etc ... I don't need something insanely good, just hobby work , microcontrollers and stuff.
saturation:
B@W has valid points, but if you are aware of its flaws and do not need signals that require the flaws corrected, e.g. the phase trigger signal is off relative to the output signal [ prior to mecha's repair it would not sync past 20 MHz, see the posts regarding jitter..], or the sweep rate is too slow, etc., it works. There aren't too many function generators as of this writing that will output up to 100 MHz under $150.
There are no drivers IIRC except for Windows, and how long the drivers will remain compatible with future Windows is anyone's guess. However, at least we have mecha here to potentially find a fix if that happens. I've run in on Win7 32 bit, XP, & Vista 32 without issues.
calin:
Yeah, not too many generators that go to 100MHZ in this price range. At least I don't know any. Yep what mecha did for this is awesome.
If Hantek leaves the win driver to die .. probably the best solution is to keep an old Xp machine around. I personally moved everything on Linux a few yars ago that's why I was wondering about Linux drivers. But to work out the USB protocol and reverse engineer it is not nice. I did my share of reverse engineering.. not really keen in doing it again :) .
Quick question , dos any of you uses this in VmWare or some other VM? Because here is the thing, if it works under vmware hosted on linux then we can read the USB packets without needing an usb analyzer .. and once we read then figuring out how it works (package structure etc) is not extremely nasty. The killer for me is an USB analyzer .. that darn thing is freaking expensive.
If it works in a VM... heck, i-ll buy one and get to work >:(
saturation:
Methinks you are going to be the Linux person, if you decide to run it as VM on Linux. I don't recall Mac users on this thread either. Since we are preoccupied with hardware, its easier to get any WinXP-Win7 box to dedicate USB instruments too than trying to run in on Mac or Linux, or even Android or iOS, unless spending your time hacking the software is your interest.
--- Quote from: calin on June 01, 2012, 09:44:12 pm ---If it works in a VM... heck, i-ll buy one and get to work >:(
--- End quote ---
biot:
--- Quote from: Bored@Work on June 01, 2012, 11:06:20 am ---Sure, there is a way. Apparently the Windows software/driver is able to talk to it over USB. Therefore any other system knowing the USB protocol should be capable to do so. Only that no one knows the protocol, and the Hantek people, providing the typical Chinese kind of service, don't answer any questions.
--- End quote ---
I do. Never really got around to writing a proper driver for it, but the protocol is easy enough.
I'm one of the people behind the sigrok project. We're moving into devices other than logic analyzers fast, and will get around to function generators at some point. You'll have at least a command-line frontend for it then, or a function generator GUI frontend if you want to write one.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version