K8055 USB card dll version

version 2.0.0.1 of the dll seems not to work as it should. When I try to connect to the usb-card with jumper-configured id 0 with the previous dll it works:

zcom.it/k8055/velleman_screen1.gif

but using the new dll both the provided sample application and my own test-application can use the new functions like version() and SearchDevices() but the results are wrong and no connection is possible

zcom.it/k8055/velleman_screen2.gif

For example SearchDevices does return 4 which mean card id 2 but this is not true. also Readcounter(1) does always return 65535. Also the sample application can’t set or read any values from the card.

Am I missing something or what’s wrong there?

What is your operating system and version?

windows 2003 with latest SP and patches.

any news on this issue?
Is it possible that certain versions of the board are not compatible with the new dll?
I’ve also tried connecting the board to different computers without any success.

It seems that the new DLL doesn’t run correctly under some operating systems. The reason (and solution) to this problem is not known yet.
Can you run the card with the old DLL in all those PCs?

yes all PC’s. I’ve tested a Fujitsu-Siemens Notebook a Toshiba-Notebook, and a Desktop-PC with Nvidia-chipset.

[quote=“VEL255”]It seems that the new DLL doesn’t run correctly under some operating systems. The reason (and solution) to this problem is not known yet.
Can you run the card with the old DLL in all those PCs?[/quote]

Update: I’ve tried now a newer Notebook (Fujitsu-Siemens Lifebook E-Series) and there the new DLL does work fine. (Win XP with latest SP and patches)

Then I’ve tried - without any success - to install a (NEC-Chipset based) PCI-USB-Controller on the system where the new DLL doesn’t work (but should). The card in all cases is recognized as Human-Interface-Device (HID) but any connection attempt to the card does return 0 as result code (normaly indicating a successfull connection) indipendently if I use an existing or wrong cardaddress. And any i/o function definitively does not work. Output has no effect and input does always return some standard values (for example the counter does return always 65535)