Author Topic: Siglent SHS806 Handheld Scope - connection to PC  (Read 2813 times)

0 Members and 1 Guest are viewing this topic.

Offline BillBTopic starter

  • Supporter
  • ****
  • Posts: 615
  • Country: us
Siglent SHS806 Handheld Scope - connection to PC
« 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?

   
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 28480
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Siglent SHS806 Handheld Scope - connection to PC
« Reply #1 on: March 22, 2018, 05:41:58 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?
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
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.

Avid Rabid Hobbyist
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 
The following users thanked this post: BillB

Offline BillBTopic starter

  • Supporter
  • ****
  • Posts: 615
  • Country: us
Re: Siglent SHS806 Handheld Scope - connection to PC
« Reply #2 on: March 22, 2018, 09:50:17 am »
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).  :-//
     

     
« Last Edit: March 22, 2018, 09:54:32 am by BillB »
 

Offline BillBTopic starter

  • Supporter
  • ****
  • Posts: 615
  • Country: us
Re: Siglent SHS806 Handheld Scope - connection to PC
« Reply #3 on: March 22, 2018, 11:22:48 am »
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)?

 :)
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf