F71612
Table 6-2 Configuration Descriptor
offset
0
1
2
3
4
5
6
7
8
Field
BLength
bDescriptor Type
wInterfaceNumber
bAlternateSetting
bNumEndpoints
bInterfaceClass
bInterfaceSubClass
bInterfaceProtocol
IInterface
size
1
1
1
1
1
1
1
1
1
Value
0x09
0x04
0x00
0x00
0x02
0xff
0xff
0xff
0x00
Table 6-3 Interface Descriptor
offset
0
1
2
3
4
6
Field
BLength
bDescriptor Type
bEndpointAddress
BmAttributes
wMaxPacketSize
BInterval
size
1
1
1
1
2
1
Value
0x07
0x05
0x81
0x02
0x0010
0x00
Table 6-4 In Endpoint Descriptor
offset
0
1
2
3
4
6
Field
BLength
bDescriptor Type
bEndpointAddress
BmAttributes
wMaxPacketSize
BInterval
size
1
1
1
1
2
1
Value
0x07
0x05
0x01
0x02
0x0010
0x00
Table 6-5 Out Endpoint Descriptor
The string table 1 is about manufacturer information, its’ contents is “FINTEK”, the string table 2
is about Product information, its contents is “eHome Infrared Transceiver. The string table 3 is about
serial number information, its contents is “88636562727801”.
In power function, The F71612 supports remote-wakeup function for USB interface, when PC
system into S3 state. The F71612 decodes IR protocol is the same power key of remote control. The
F71612 is asserted USB interface to wakeup PC system.
The F71612 is compatible for Microsoft Windows Vista IR Receiver or Transceiver Emulation
Device. The F71612 support Microsoft Compatible Device Descriptor and Extended Compact ID
Descriptor are used to tell the host what type of device the emulation is. Vista Emulation Device
driver transmits command over out endpoint1 and device return information over in endpoint1. About
descriptor and command information, reference Microsoft Windows Vista IR Receiver or Transceiver
-5-
Dec.,
2007
V0.22P