This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Upgrading to CSL 3.04 for USB

Hi,

I have inherited a project that was started about a decade ago.

The project was on a C5509 and used USB via CSL, version number of CLS unfortunately is unknown at this time.

We're having an issue with this product where in Windows 8.1, the device no longer enumerates.

Windows complains about USB error 43, which means from what I understand that the host wouldn't enumerate the device because the device lacked certain information for the host.

Previous USB stacks in Windows didn't care about this information.

We then tried running USB examples found in CSL 3.04 on another hardware platform, and that device enumerated in Windows 8.1 with no issue.

So now we're looking at integrating CLS version 3.04 into the older project to see if it will enumerate properly in Windows 8.1.

I just wanted to reach out to see if people though this was feasible, or are there any other known work arounds for the issue?

Thanks!