F71610
0
1
2
3
4
5
6
7
8
BLength
1
1
1
1
1
1
1
1
1
0x09
0x04
0x00
0x00
0x02
0xff
bDescriptor Type
wInterfaceNumber
bAlternateSetting
bNumEndpoints
bInterfaceClass
bInterfaceSubClass
bInterfaceProtocol
IInterface
0xff
0xff
0x00
Table 6-3 Interface Descriptor
offset
Field
size
1
Value
0x07
0x05
0x81
0x02
0x0010
0x00
0
1
2
3
4
6
BLength
bDescriptor Type
bEndpointAddress
BmAttributes
1
1
1
2
1
wMaxPacketSize
BInterval
Table 6-4 In Endpoint Descriptor
offset
Field
size
1
Value
0
1
2
3
4
6
BLength
0x07
0x05
0x01
0x02
0x0010
0x00
bDescriptor Type
bEndpointAddress
BmAttributes
wMaxPacketSize
BInterval
1
1
1
2
1
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 F71610 supports remote-wakeup function for USB interface, when PC
system into S3 state. The F71610 decodes IR protocol is the same power key of remote control. The
F71610 is asserted USB interface to wakeup PC system.
The F71610 is compatible for Microsoft Windows Vista IR Receiver Emulation Device. The
F71610 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 Emulation Device spec.
6.2 IR function
-5-
Dec., 2007
V0.22P