Hobby Components USB 8CH 24MHz Logic Analyser (HCTEST0006)

Hobby components test equipment
andrew
Site Admin
Posts: 1143
Joined: Sun Aug 05, 2012 4:15 pm

Re: Hobby Components 16 Channel Logic Analyser (HCTEST0035)

Post by andrew » Thu Dec 03, 2020 9:40 am

Everything you have listed is exactly what I would expect to see. So even though the error you report looks like a driver issue it does look like the driver is installed and working correctly. In fact as it is being reported as an fx2lafw that tells me that Pulseview has actually seen the device and even correctly uploaded the fx2lafw firmware to it. Note that Pulseview uploads the firmware into the analysers non-volatile memory meaning that then you unplug the analyser is loses the firmware so I know must have reported the above information after running Pulseview.

One thing this does point to however is that when Pulsview uploads the firmware it reboots the device causing the USB to momentarily disconnect and then re-enumerate. I suspect it's at this point the issue is occurring.

You wouldn't by any chance be running Windows in a virtual machine?

Also just on the off chance, and assuming you have one, can you try a different mini USB cable and if your plugging it into a USB hub try plugging it directly into your computer.


BTW, this discussion is off topic in this thread so I will be moving these posts over to the 8 channel analyser thread here:

viewtopic.php?f=122&t=1411
Comments made by this poster do not necessarily reflect the views of Hobby Components Ltd.

Friis
Posts: 4
Joined: Sun Nov 22, 2020 8:02 pm

Re: Hobby Components 16 Channel Logic Analyser (HCTEST0035)

Post by Friis » Mon Dec 07, 2020 1:31 pm

I am using the USB connection on my windows laptop, and I am not running virtual Windows.
I have tried with another USB cable. I did not help.

I think your analyses is correct, but what to do to make it work?

andrew
Site Admin
Posts: 1143
Joined: Sun Aug 05, 2012 4:15 pm

Re: Hobby Components USB 8CH 24MHz Logic Analyser (HCTEST0006)

Post by andrew » Mon Dec 07, 2020 4:48 pm

Thanks again for your replies. I've never seen this issue before and after a bit more pondering I'm now starting to think that there's something odd going on with the version of driver you have installed where is doesn't like the analyser after the fx2lafw firmware has been uploaded to it. I'm assuming the version of Zadig you're using is the one when came with your copy of Pulseview? If so can you try downloading the latest version of Zadig directly from the official website in the link below and then going though the driver install process again to see if that fixes the problem:

https://zadig.akeo.ie/
Comments made by this poster do not necessarily reflect the views of Hobby Components Ltd.

Friis
Posts: 4
Joined: Sun Nov 22, 2020 8:02 pm

Re: Hobby Components USB 8CH 24MHz Logic Analyser (HCTEST0006)

Post by Friis » Sat Dec 12, 2020 10:16 pm

I have reinstalled the driver from Zadic, version 2.5. It did not solve the problem:
The Pulseview program uploads the driver to the device, Pulseview recognizes the device as: sigrok FX2 LA (8ch), and fails to open the device, reporting generic/unspecified error.

Below I have copied the log from the Device Manager after I have run the Pulseview program, and it has reported the error.
I do not know how to interpret this information, may be it is useful to you :-).
Best regards
Friis

Lognavn: Microsoft-Windows-Kernel-PnP/Configuration
Kilde: Microsoft-Windows-Kernel-PnP
Dato: 22-11-2020 20:33:29
Hændelses-id: 410
Opgavekategori:Ingen
Niveau: Oplysninger
Nøgleord:
Bruger: SYSTEM
Computer: DESKTOP-20DJGT0
Beskrivelse:
Device USB\VID_1D50&PID_608C\sigrok_FX2_8ch was started.

Driver Name: oem178.inf
Class Guid: {88bae032-5a81-49f0-bc3d-a4ff138216d6}
Service: WinUSB
Lower Filters:
Upper Filters:
Hændelses-Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Kernel-PnP" Guid="{9c205a39-1250-487d-abd7-e831c6290539}" />
<EventID>410</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x4000000000000000</Keywords>
<TimeCreated SystemTime="2020-11-22T19:33:29.2700002Z" />
<EventRecordID>1022</EventRecordID>
<Correlation />
<Execution ProcessID="4" ThreadID="15948" />
<Channel>Microsoft-Windows-Kernel-PnP/Configuration</Channel>
<Computer>DESKTOP-20DJGT0</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData>
<Data Name="DeviceInstanceId">USB\VID_1D50&amp;PID_608C\sigrok_FX2_8ch</Data>
<Data Name="DriverName">oem178.inf</Data>
<Data Name="ClassGuid">{88bae032-5a81-49f0-bc3d-a4ff138216d6}</Data>
<Data Name="ServiceName">WinUSB</Data>
<Data Name="LowerFilters">
</Data>
<Data Name="UpperFilters">
</Data>
<Data Name="Problem">0x0</Data>
<Data Name="Status">0x0</Data>
</EventData>
</Event>

andrew
Site Admin
Posts: 1143
Joined: Sun Aug 05, 2012 4:15 pm

Re: Hobby Components USB 8CH 24MHz Logic Analyser (HCTEST0006)

Post by andrew » Sun Dec 13, 2020 9:19 am

Thanks for the info but unfortunately it doesn't give me any clues as to the issue. I really don't see why it shouldn't be working. It appears to be a driver issue but then Pulseview must be communicating with it ok to be able to upload the firmware. Two things to try in a last ditch attempt to get it working...

Firstly can you try installing the libusb-win32 driver via Zadig instead of the WinUSB driver and give it another try.

If you still have no luck can you uninstall Pulseview, redownload it from Sigrok, and reinstall it just in case something went wrong there.


Also do you have access to another computer that you could test it on? That would at least rule out any hardware issues.
Comments made by this poster do not necessarily reflect the views of Hobby Components Ltd.

Post Reply