This error message indicates that the FTDI driver on your system is sending unrecognized commands to the icWaves. This is most commonly caused by a mismatch in the FTDI driver layer in Windows.


Checking the driver version

Please start by checking the following:

1) Go to C:\Program Files (x68)\Riscure\icWaves SDK\driver\amd64

2) Right click ftd2xx64.dll and go to the 'Details' tab

3) The 'File version' field will show the current driver version (at time of writing this is 3.2.4.0 for Inspector 2020.1)

4) Open Windows Device Manager

5) Locate the icWaves under Universal Serial Bus controllers

6) Right click the icWaves 2.x/3.x and go to the 'Driver' tab

7) Click 'Driver details' and select the 64 bit ftd2xx driver (Commonly C:\WINDOWS\syswow64\ftd2xx.dll). The 'File version' should match the previously found version (3.02.04).


Restoring the driver version

If you found different FTDI driver versions in step 3) and 7), please start by uninstalling and re-installing the driver for the icWaves. To do this, please do the following:

1) Right click the icWaves in the Windows Device Manager and select 'Uninstall device'

2) In the pop-up check 'Delete the driver for this device' and the click 'Uninstall'

3) Repeat this for the icWaves 2.x/3.x Loader

4) Unplug the icWaves from your system, and then plug it back in

5) You should now see two unknown devices under 'Other devices'

6) Right click one of them and select 'Update driver'

7) Click 'Browse my computer for driver software'

8) In the path bar, put 'C:\Program Files (x86)\Riscure\icWaves SDK\driver' and click 'Next'

9) Repeat this process for the other device


If you check the version of the driver, the versions should now match.


Troubleshooting

If you encounter any problems with this process, please open a new ticket, and we will be happy to help you further.