Occasionally, our PS3205 is not recognised in Windows XP.
We can induce this by jiggling the mouse around during boot-up.
The Device Manager lists an unknown device with VID=0000 and PID=0000. Unplugging the USB cable to the scope causes this device to disappear from the list. Plugging it back in causes the device to reappear with the same VID and PID. Only by removing and reapplying both the USB and external power to the scope can we get it to report the correct IDs (VID=0ce9 and PID=1001), which is then listed as "PicoScope 3000 Series PC Oscilloscope".
Removing the external power and leaving the USB connected does not correct the problem, even after rebooting the PC.
Is there a workaround for this, short of powering the whole system off and back on?
Hi Ziko.
We only use the screen saver to switch off the display after 20 minutes. There is no hibernate mode.
The PC is shut down from Windows and then needs the power to the whole system to be switched off and back on to start it.
The PC is a panel PC which runs on an external 12V supply which it shares with the scope, the whole thing is packaged together as a product.
The failure occasionally appears on power-up.
In the HKLM/SYSTEM/Enum/USB section of the registry, there are two devices listed with VID_0000 and PID_0000; one has an instance ID matching our PS3205 and the other matches a USB mouse which we once used but then switched back to PS/2 (the keyboard is still USB)
The 3205 is powered from the 12V input, using the same PSU as the PC. This means that, when the system is powered on, 12V is applied to the 3205 and the PC simultaneously and, during power-down, 12V is still present after the PC has shut down.
Once the PC has shut down, it can only be restarted by cycling the power. This cycles the 12V to both the 3205 and the PC.
This did help slightly, as now we only have one plug to pull to return the scope to a state where it can be recognised. What we would really love to be able to do is programmatically send something to the USB port or the scope to completely reset the USB interface hardware, as if we pulled out the USB cable and plugged it back in. Does this make sense?
You can find LabVIEW examples by downloading the Software Development Kit for the PS2203 by going to http://www.picotech.com/software.html. These examples will get you up and going quickly.