Skip to content

USB Keyboard with internal hub not recongnized as keyboard, just hub. #518

Open
@chrisniael

Description

@chrisniael

Arduino Uno
Usb Host Shield v2
Keyboard: HHKB Professional 2 Type-S

I want to transfer usb keyboard to ps/2, I run USBHIDBootKbd.ino to read usb keyboard input, but fail.

Start
BM Init
Addr:01
NC:01
HID_PROTOCOL_KEYBOARD
bNumEP:01
D1

Then I run USB_desc.ino, the output device class, device subclass, device protocol is 09, 00, 00, I think this means the device is a HUB.

Start

01
--

Device descriptor: 
Descriptor Length:	12
Descriptor type:	01
USB version:		0200
Device class:		09
Device Subclass:	00
Device Protocol:	00
Max.packet size:	40
Vendor  ID:		0409
Product ID:		005A
Revision ID:		0100
Mfg.string index:	00
Prod.string index:	00
Serial number index:	00
Number of conf.:	01

Configuration descriptor:
Total length:		0019
Num.intf:		01
Conf.value:		01
Conf.string:		00
Attr.:			E0
Max.pwr:		32

Interface descriptor:
Intf.number:		00
Alt.:			00
Endpoints:		01
Intf. Class:		09
Intf. Subclass:		00
Intf. Protocol:		00
Intf.string:		00

Endpoint descriptor:
Endpoint address:	81
Attr.:			03
Max.pkt size:		0001
Polling interval:	FF

Addr:1(0.0.1)

Does that means Usb Host Shield not support keyboard with internal hub?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions