- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In CySuiteUSB there are different builds of the CYUSB.SYS driver for 2K, XP and Longhorn (Vista/7).
What are the differences in functionality? Is it important to install the correct file on each OS? Up to now I've been using just one sys for 32-bit and one for 64-bit systems and it seems to work, but perhaps I'm missing something.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The 1.7 version had conditional statements to handle the parts of code which changed between OSes. As you would already know this just leads to decrease in performance. Hence in later version the conditional statements were changed to compiler directives. Hence the separate driver for each OS with better performance.
From 1.7 there was a 1.8 version released with bug fixes. After that till the next release 3.4.0 the history of change is just 64-bit support addition.
Regards,
Anand
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The functionality is same but there are changes based on the handling method mandated by the OS. So cross using the driver can cause issues and is not recommended.
Regards,
Anand
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Anand.
Does this also apply to the 1.7 release of the driver? We have been using it for years on all flavours of 32-bit OS without (as far as I know) any problems.
Also, is there a release history for the driver going back to the 1.7 release? The current release notes only go back to 3.4.1.
Regards, Andy.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The 1.7 version had conditional statements to handle the parts of code which changed between OSes. As you would already know this just leads to decrease in performance. Hence in later version the conditional statements were changed to compiler directives. Hence the separate driver for each OS with better performance.
From 1.7 there was a 1.8 version released with bug fixes. After that till the next release 3.4.0 the history of change is just 64-bit support addition.
Regards,
Anand
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Perfect. Thanks for your help.
Andy.