I'm running Win2000 in an Oracle VirtualBox under CentOS5 Linux but cannot get the USBPrg.exe application to work.
The device does appear in the Windows device manager as: 'USB Controllers'->'GQ USB Programmer'
In the menus for VM VirtualBox 3.2.10 the device is enabled, and is named "Unknown device 0547:2131".
Other USB peripherals (such as the Zeroplus logic analyser) appear to identify and function correctly, but any attempt to run the GQ-4X app gives:
^ /!\ Program Error ---
USBPrg.exe has generated errors and will be closed by Windows. You will need to restart the program.
An error log is being created.
[ok]
On a Win2000-only installation (with no virtual box and no Linux) the app would be mostly functional. At most, it might leave the "Progress Bar : Verifying... 24C512 (100%)" box up when it should have closed, requiring a restart of the app - but under the Linux-hosted VM it does not run at all.
Basically I do not know why the software is not working with Virtual Box.
For the unclosed progress bar, it may be related to the timing issue of application running. The bar will go away is you read the chip again or verify again.