K8055 works only with old software on some computers

Hi

I have a working K8055. It is the ready built module that has another model name that I forgot.

My Problem is: on my desktop computer, only the software that comes without sources work. On my notebook, every software works.

I tried several versions of Velleman Software:
“k8055_graphical_demo” works on my notebook and on my desktop computer.
“demo_install_package” works on my notebook and on my desktop computer.
“k8055dll_rev3_0_2” works on my notebook but NOT on my desktop computer.
“k8055_dll_2_001” works on my notebook but NOT on my desktop computer.

The symptom is that the card does not connect. The OpenDevice() function returns failure, if I remember right it’s -1.

My destop computer is based on a very reliable Intel mainboard.

It seems like the versions of the software with the multi card stuff do not work on my desktop computer. But they work on the notebook. I think the multi card stuff may be buggy anyway.

Unfortunately, all versions that come with C++ sources are of the multi card type.

I develop with Visual Studio 2008 on my desktop computer. I need to get the K8055 working on this computer so that I can debug my application. I am able to compile and run the “k8055_dll_2_001” VC++ project. I have installed the Version 3 Velleman DLL.

Please help!
Thank you.

SYSTEM INFO OF MY NOTEBOOK:[quote]
Betriebssystemname Microsoft Windows XP Professional
Version 5.1.2600 Service Pack 2 Build 2600
Betriebssystemhersteller Microsoft Corporation
Systemhersteller Matsushita Electric Industrial Co.,Ltd.
Systemmodell CF-T1R64ZZKM
Systemtyp X86-based PC
Prozessor x86 Family 6 Model 11 Stepping 4 GenuineIntel ~399 Mhz
BIOS-Version/-Datum Phoenix Technologies K.K. V1.50L13, 28.02.2003
SMBIOS-Version 2.3
Windows-Verzeichnis C:\WINDOWS2
Systemverzeichnis C:\WINDOWS2\system32
Startgerät \Device\HarddiskVolume1
Gebietsschema Deutschland
Hardwareabstraktionsebene Version = “5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)”
Zeitzone Westeuropäische Sommerzeit
Gesamter realer Speicher 512.50 MB
Verfügbarer realer Speicher 97.83 MB
Gesamter virtueller Speicher 2.00 GB
Verfügbarer virtueller Speicher 1.96 GB
Größe der Auslagerungsdatei 1.20 GB
Auslagerungsdatei C:\pagefile.sys[/quote]

SYSTEM INFO OF MY DESKTOP COMPUTER:[quote]
Betriebssystemname Microsoft Windows XP Professional
Version 5.1.2600 Service Pack 2 Build 2600
Betriebssystemhersteller Microsoft Corporation
Systemhersteller INTEL_
Systemmodell D845EBG2
Systemtyp X86-based PC
Prozessor x86 Family 15 Model 2 Stepping 4 GenuineIntel ~2266 Mhz
BIOS-Version/-Datum Intel Corp. PT84520A.86A.0010.P05.0208141011, 14.08.2002
SMBIOS-Version 2.3
Windows-Verzeichnis C:\WINDOWS
Systemverzeichnis C:\WINDOWS\system32
Startgerät \Device\HarddiskVolume1
Gebietsschema Deutschland
Hardwareabstraktionsebene Version = “5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)”
Zeitzone Westeuropäische Sommerzeit
Gesamter realer Speicher 1’024.00 MB
Verfügbarer realer Speicher 406.21 MB
Gesamter virtueller Speicher 2.00 GB
Verfügbarer virtueller Speicher 1.96 GB
Größe der Auslagerungsdatei 2.40 GB
Auslagerungsdatei C:\pagefile.sys[/quote]

Have you replaced the K8055D.DLL and K8055D_C.DLL both in the Windows SYSTEM32 folder and in your application folder with the new ones?

Hi, thanks for the quick reply.

Before you asked, the k8055D.dll in system32 was the old one without version and the k8055D_C.dll in the application directory was the new 3.0.0.1 one. After I replaced the k8055D.dll in system32 with the new 3.0.0.2 Version, the K8055 still does not connect. The two checkboxes SK5 and SK6 come up off, but even when I select them manually and press Connect, I get No Device found.

On my notebook, where all software works, the DLL in system32 ist still the old k8055D.dll one of 338 kB size. The k8055D_C.dll on the notebook doesn’t matter, it works with either one.

If you look in the Device Manager under Human Interface Devices: Do you see any change if you connect /disconnect the K8055 card to the PC?

What other USB devices do you have connected to the PC. Can you remove those momentarily for testing?

The K8055 is reflected in device manager as a HID-compliant device and as a USB-HID (Human Interface Device).

I unplugged all other USB devices and the K8055 worked, including with my own software!!

There seems to be a conflict with my SoundBlaster MP3+ USB sound card. For reasons I don’t remember, it runs with the Creative driver rather than the generic Microsoft USB audio driver. This reminds me to never again purchase a Creative product. Not that some of the others are a lot better.

Just today I received my new mainboard with HD audio, CPU and RAM, so the SoundBlaster will soon be obsolete.

Thank you very much! All is well.

PS: Almost all. It would be interesting to know why some of the old Velleman software works anyway when the Sound Blaster MP3+ is plugged in. When I will release my software, I’ll want it to work on every computer, not just on mine.

Nice that you got your system working!
The reason to the problem: why the old DLL works with the SoundBlaster but new one doesn’t, is still unknown…