Siglent SHS806 Handheld Scope - connection to PC - Page 1
Forum section: electronics / testgear

author: BillB
author_rank: Unknown
timestamp: March 22, 2018, 01:27:37 am
content: 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?

author: tautech
author_rank: Super Contributor
timestamp: March 22, 2018, 05:41:58 am
content: Quote from: BillB on March 22, 2018, 01:27:37 amI haven't tried Easyscope with W10 yet but I should get my A into G and get on with it.https://www.siglentamerica.com/service-and-support/firmware-software/handheld-oscilloscopes/#shs800-seriesThe 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.

author: BillB
author_rank: Unknown
timestamp: March 22, 2018, 09:50:17 am
content: 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 donotsupport 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).

author: BillB
author_rank: Unknown
timestamp: March 22, 2018, 11:22:48 am
content: 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)?