EEVblog Electronics Community Forum
Products => Test Equipment => Topic started by: BillB on March 22, 2018, 01:27:37 am
-
So, I'm messing around with an SHS806 running the latest firmware. When I connect it to two different PCs (Windows 10), Windows reports an unrecognized USB device. Specifically, it looks like the config descriptor isn't valid (VID = 0000, etc). The scope USB was set to "Computer" not Printer. When I selected Printer, one PC recognized the scope as some kind of device, but I didn't install the driver.
Has anyone had any success connecting one of these to the PC with windows 10? The EasyScope 3.0 software for the scope seems woefully out of date as well. Does the EasyScopeX software work with this scope?
-
So, I'm messing around with an SHS806 running the latest firmware. When I connect it to two different PCs (Windows 10), Windows reports an unrecognized USB device. Specifically, it looks like the config descriptor isn't valid (VID = 0000, etc). The scope USB was set to "Computer" not Printer. When I selected Printer, one PC recognized the scope as some kind of device, but I didn't install the driver.
Has anyone had any success connecting one of these to the PC with windows 10? The EasyScope 3.0 software for the scope seems woefully out of date as well. Does the EasyScopeX software work with this scope?
I haven't tried Easyscope with W10 yet but I should get my A into G and get on with it. :horse:
https://www.siglentamerica.com/service-and-support/firmware-software/handheld-oscilloscopes/#shs800-series (https://www.siglentamerica.com/service-and-support/firmware-software/handheld-oscilloscopes/#shs800-series)
The firmware dates back to 2015 so maybe not.
Like any of the Easyscope packages you need install NIVISA that has the support and drivers (LAN and USB) for Easyscope.
With W7, once connection was attempted without NIVISA installed. W7 would default to using some generic USB driver and connection was never successful even after installing NIVISA unless you knew the VISA driver to point W7 to.
The NIVISA complete package is some crazy 500+ MB but IIRC there's a Runtime version that's much smaller.
There should be guidance on which version you need in the Easyscope install guide.
Anyways, a little doc (attached) I made a while back should point you in the right direction to get it all sorted and working.
-
I already have NIVISA installed for my other EasyTools (DMM, Power, ScopeX, and Wave) and all my other devices work fine. The older Easyscope 3.0 for SHS provides a different driver than the later tools (uoword.sys... USB\VID_F4EC&PID_EE38.DeviceDesc="Test Measure Devices Controller").
Regardless, when Windows first negotiates connection with a USB device, it reads the USB configuration descriptors from the device so that it knows which device class it is, power requirements, and its vendor and product IDs. This allows windows to install the proper driver. If they were valid, but Windows didn't have a driver, it would just report as an unknown device (but with valid configuration info).
This device is reported as a malfunctioning device - that it cannot even read the descriptors. In that case, it doesn't have enough information to even load the proper driver.
To add to the mystery, on another PC (Windows 10 laptop), when I put the scope in "Printer" USB mode, it does enumerate properly as a "camera" which would allow a printer to browse and load pictures from it. However, on that same laptop when the scope is in "Computer" USB mode, it presents the same invalid device descriptors.
So, I know its not the physical port (this port is also used for scope compensation and it works fine) and not the cable (I've used two). I think it is really just the very old firmware on the scope. I do have an older Windows 7 laptop with USB 2 ports that I have yet to try.
I guess I'm just looking to see if someone else has one of these and if they've ever connected it to a PC. I'm trying to ascertain the actual capabilities the connection offers, as I understand that the SHS devices do not support SCPI. If it is only connection to the frankly, dreadful EasyScope 3.0 vintage 2011, I guess it's no big loss.
One final tidbit, the USB host capability of the scope works fine (when a USB mass storage device is plugged into the other A connector). :-//
-
Ok, I tried it on an older Windows 7 (USB 2.0) laptop and it works! I installed the EasyScope3 (for SHS) software without a problem, as the scope enumerated just fine, and used the driver provided by EasyScope. Installing NIVISA for this is not necessary. This version is rather basic compared to the current EasyScopeX, but that is to be expected I suppose.
Anyway, it still would be nice if anyone could confirm if this was a Windows 10 issue or perhaps a USB 3 incompatibility (I know that a 3 host should be compatible with a 2 device)?
:)