K8055 not recognized?

Hi everyone. I’m at a final stage of a project building a simple robot.
I’ve done my programming and testing on my laptop, which works perfectly with a program called EventGhost

My project is suppose to be running on a mini ITX motherboard. Intel D201GLY.

Much to my horror, This mother board didn’t recognize the k8055 board.
I reformated it and installed a fresh copy of window XP professional.

The USB wasn’t working, it couldn’t detect any USB storage. This was fixed after i install the Service pack 2 and 3. It can read USB flash drive.

But strangely the K8055 was still not able to run. I already copied the DLL version 3 into sys32 folder, but none the demo program (which i have many version in various language) manage to detect the k8055 board. “board not found”, Eventghost wasn’t able to detect it either.

In the ‘device manager’, after i plug the k8055 into the USB port, there is an extra icon called “Human Interface Device”, under that icon there is “USB Human Interface Device” which have an yellow “!” mark.

I went google to find the USB driver but apparently this D201GLY only have VGA, audio and LAN driver for download.

mp3car.com/vbulletin/general … stion.html
(the forum in the link above says the usb driver is included in SP2, so after installing that the USB should work, the USB starts to work all right, but it cant detect the k8055)

This is weird, the k8055 worked fine on my Dell XPS m1330 laptop, Asus EEE PC 1005ha, and my desktop.

It is extremely important that my mini ITX motherboard (intel D201GLY) to be able to control the k8055. Else my project will be a complete failure.

please, any help and advice desperately needed.

If you haven’t yet checked the USB connection with a USBView.exe, then you can download the software from here: box.net/shared/mc3pt7bt1n

Please check this thread what you should see on the screen: viewtopic.php?f=3&t=3661

Indeed, the HID devises (as K8055) do not need any drivers to install. Everything is included to Windows since the Windows98 SE.

I’m sorry mr VEL255

I don’t understand what i’m suppose to do.
I run the USBview.exe
It doesn fix anything, it just display a list of numbers that i don’t understand

viewtopic.php?f=3&t=3661
The results i got is similar to the printscreen picture in the link above, but mine has much less info.

[color=#00FF40]Device Descriptor:
bcdUSB: 0x0110
bDeviceClass: 0x00
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 (8)
idVendor: 0x10CF
idProduct: 0x5500
bcdDevice: 0x0000
iManufacturer: 0x01
iProduct: 0x02
iSerialNumber: 0x00
bNumConfigurations: 0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x00
Device Bus Speed: Low
Device Address: 0x00
Open Pipes: 0
[/color]

I followed the instructions in the link you gave,
which is go to device manager and update the driver, but it says no update detected,
I tried inserting the k8055 mini CD and the service pack CD and the results are still same.

Is there another way to fix this? please help…i really need this to work.

The USBView gives important information of the USB connection to the K8055 board.
This is what you should get:
[size=85][color=#008000]Device Descriptor:
bcdUSB: 0x0110
bDeviceClass: 0x00
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 (8)
idVendor: 0x10CF
idProduct: 0x5500
bcdDevice: 0x0000
iManufacturer: 0x01
iProduct: 0x02
iSerialNumber: 0x00
bNumConfigurations: 0x01[/color]

[color=#800000]ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed: Low
Device Address: 0x02
Open Pipes: 2[/color]

[color=#008000]Endpoint Descriptor:
bEndpointAddress: 0x81
Transfer Type: Interrupt
wMaxPacketSize: 0x0008 (8)
bInterval: 0x0A

Endpoint Descriptor:
bEndpointAddress: 0x01
Transfer Type: Interrupt
wMaxPacketSize: 0x0008 (8)
bInterval: 0x0A[/color][/size]

This is what you got:
[size=85][color=#000080]Device Descriptor:
bcdUSB: 0x0110
bDeviceClass: 0x00
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 (8)
idVendor: 0x10CF
idProduct: 0x5500
bcdDevice: 0x0000
iManufacturer: 0x01
iProduct: 0x02
iSerialNumber: 0x00
bNumConfigurations: 0x01

ConnectionStatus: DeviceConnected[/color]
[color=#FF0000]Current Config Value: 0x00[/color]
[color=#000080]Device Bus Speed: Low[/color]
[color=#FF0000]Device Address: 0x00
Open Pipes: 0[/color][/size]

The problems are seen in the red lines.

I used this " Open Pipes: 0" as a keyword in Google and found this link:
Re: USB Error: “No open pipes!”
tech-archive.net/Archive/Win … 03518.html

There is written:

[quote][size=85]In Device Manager, under “Universal Serial Bus controllers” check to
see if you have USB2 listed.

The entry should say something like “USB2 Universal Host Controller”
or “USB Enhanced Host Controller.”

Note: I am assuming that your motherboard supports USB2 and that is
enabled in BIOS.
… The motherboards did have USB2 support and it was enabled,
but WinXP Pro SP2/SP3 did NOT show USB2 drivers installed.[/size][/quote]

You are running WinXP Pro SP3. There may be similar problem as described in this post…

Does this PC board detect any other low speed, USB 1.1 HID (Human Interface Device) class devices e.g. USB mouse?

The D201GLY that i have originally has Window XP (service pack unknown) in it.

At that time it could detect USB pendrive, mouse, keyboard etc
But it couldn’t detect k8055

So i formatted it and install winXP pro (without service pack)
At this moment, the D201GLY couldn’t detect any USB device at all.
When i plug the k8055, one of the digital output light remain lid and never turn off, but the board was not detected.

I google for help ‘D201GLY USB driver’
Some website says that it needs SP2 to use USB.

After i install SP2 via window update,
the USB port starts to work, pendrive, mouse and keyboard was ok.
But k8055 still have problem

I tried format it straight to WinXP SP2 included directly, but the bluescreen always appear during installation.

:frowning: how sad…

This is very strange problem. The K8055 seems to be OK (works in your other PCs).
Also the D201GLY board seems to be OK. Works with the USB mouse etc…

You may try this solution.
Here the modified instructions based the text in the link below:

  1. Install Widnows XP
  2. Install SP2.
  3. Do not reboot the system after installing the SP2.
  4. Now goto Control panel --> System–> Device Manager and remove all
    USB components. Remove all the USB Controllers and USB Root Hubs.
  5. Reboot the computer now and it will detect your new USB devices
    and it will automatically install them.

Here is the link:
Instructions in this link are for a mouse but maybe it works for the K8055 too.
tomshardware.com/forum/14728 … ing-update

thanks, i’ll try it tomorrow when i go to my lab.

Hope it works.

If that fail as well i might try installing window7 pro on it.
Fortunately there is a 2gb ram in the lab which i can use.

According to web search results the XP SP2/SP3 seems to be problematic.
I hope the Windows 7 will be the solution!

Sigh…i’m in my lab now. Tried installing window 7.
But it failed, during installation, the “expanding windows” part,

it says the winsxs is corrupted,
error code 0x80070570

I thought the installation DVD was spoil
So i installed using a 4GB pendrive
The same error occurred.

I borrowed my friend’s window7 installation disc (chinese version)
The same error occurred.

This is extremely weird, both our DVD are in good condition, no scratches.

I guess the D201GLY board I’m using have some problem in it.
(-_-)"

Sigh…i think i have no choice but to discuss with my supervisor about getting a new motherboard.

Thanks for all the help mr Vel255, i couldn’t make it this far without your help.
:slight_smile:

I tried Google with “error code 0x80070570”.
I got huge number of results - also from Microsoft.
Not yet checked all…

Here an interesting post found:
“windows 7 error code 0x80070570 during install”

[quote]This solved it for me:
I had the same problem with an Acer Aspire 5738Z, trying to install Windows 7 Ultimate 64 bit (norwegian). Tested a lot of the solutions mentioned here, like IDE mode in BIOS, re-burn image, checking that the sha1 sum of the image was right, memtest86+, and so on. Long story short, I got it to work by putting the installation on an USB stick. The guide I used is here: osnews.com/story/20795/Insta … er_Netbook

Frustrating to say the very least, but hopefully this will help people that didn’t get it to work with the other solutions.[/quote]

Good morning,

I found out whats the “error code 0x80070570”
The reason is really funny, please don’t too hard.
I was trying to install it in a 13GB HD.
After checking the minimum HD requirements, win7 need minimum 16GB

Installation was smooth after switching to a 40GB HD.
I just finished installed win7.

Unfortunately the same problem, k8055 was not detected by any demo program.
The Device manager and usbview reported the same thing.

I’m installing some relevant window update, (this takes long as the internet speed here is slow)
Hope after update the k8055 will work.

Is the USBView still giving these lines:

[color=#FF0000]ConnectionStatus: DeviceConnected
Current Config Value: 0x00
Device Bus Speed: Low
Device Address: 0x00
Open Pipes: 0[/color]

No program will work if this is the case. There is no proper USB connection to the K8055.

Should be:
[color=#0000BF]ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed: Low
Device Address: 0x02
Open Pipes: 2[/color]

ya, you are right, still the same error even in window7.

I think the motherboard problem. Most likely part of the USB is defective.
Guess its time to give up, i tried all known method already -_-

Thanks for you help. i really appreciate it. :slight_smile:

This problem stays a mystery. :open_mouth:
I’m sorry you have to give up this project.

It is very strange that the K8055 USB is partly detected by the system anyhow.
The Velleman vendor ID (VID) and the K8055 product ID (PID) are correctly read:
[color=#000080]idVendor: 0x10CF
idProduct: 0x5500[/color]
But then happens something strange and the USB enumeration doesn’t complete succesfully.

Had similar issue with K8055 with Windows XP SP2 at ASUS A8V Deluxe.

It stayed in section “Other devices” named as “USB k8055” with exclamation mark, and LD8 light stayed on.

I was excited with the fact the card worked at the same machine under Debian 5.0.3 Lenny, but would stay with LD8 lighted up under WinXP.

Tried to install SP3, installed VIA USB 2.0 drivers, removed USB from system, removed hidden USB devices from system - all in vain.
After all I fired up old machine with AMD Athlon 1GHz, where k8055 worked properly and found the registry entry
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\Vid_10cf&Pid_5500\7&d8a136b&0&0000]

“ClassGUID”="{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}"

Then found the inf-file corresponding to {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}.
It was “input.inf” (~68 Kb), located at “C:\Windows\Inf” directory.
But “input.inf” missed at my machine. So I copied it from old machine to current, and updated driver manually.

  1. Device manager -> Properties of “USB k8055” -> “Driver” tab -> “Update Driver…”
  2. Install from a list or specific location (Advanced)
  3. Don’t search. I will choose the driver to install.
  4. “Have disk…”
  5. Showed C:\Windows\inf\input.inf
    And accepted it.

So, “USB k8055” disappeared from section “Other devices” and immediatly two devices called “HID-compliant device” and “USB Human Interface Device” appeared in secition “Human interface device”.
And the most important part - the LD8 light went down.

So I can connect to card with test software shipped with Velleman k8055 kit.

Thank you for posting this solution to the problem.
This can be valuable information for other users encountering similar problems…