adding new infra remote(Cypress Withehome)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lirc (Ubuntu) |
Invalid
|
Undecided
|
Hawk |
Bug Description
Binary package hint: lirc
Bus 002 Device 004: ID 04b4:0100 Cypress Semiconductor Corp. Cino FuzzyScan F760-B
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x04b4 Cypress Semiconductor Corp.
idProduct 0x0100 Cino FuzzyScan F760-B
bcdDevice 0.01
iManufacturer 1 Cyp Se
iProduct 2 WitheHome
iSerial 0
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurat
iConfiguration 4
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 1
bInterfac
bInterfac
bInterfac
iInterface 5 EP1
HID Device Descriptor:
bLength 9
bcdHID 1.00
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
Transfer Type Interrupt
Synch Type None
Usage Type Data
bInterval 10
Device Status: 0x0100
(Bus Powered)
begin remote
name Cyp_Se_WitheHome
bits 32
begin codes
POWER 0x40004 0x80010074
RADIO 0x40004 0x8001001e
TV 0x40004 0x80010014
DVD 0x40004 0x80010031
MUSIC 0x40004 0x80010032
PHOTO 0x40004 0x80010017
VIDEO 0x40004 0x80010012
DVD_MENU 0x40004 0x8001002f
MUTE 0x40004 0x80010042
BACK 0x40004 0x8001000e
GUIDE 0x40004 0x8001003b
VOLUME_UP 0x40004 0x80010073
VOLUME_DOWN 0x40004 0x80010072
CHANNEL_UP 0x40004 0x80010068
CHANNEL_DOWN 0x40004 0x8001006d
ARROW_UP 0x40004 0x80010067
ARROW_DOWN 0x40004 0x8001006c
ARROW_LEFT 0x40004 0x80010069
ARROW_RIGHT 0x40004 0x8001006a
ENTER 0x40004 0x8001001c
RECORD 0x40004 0x8001001d 0x40004 0x80010013
REPEAT 0x40004 0x8001002a 0x40004 0x80010013
PLAY 0x40004 0x8001002a 0x40004 0x80010019
PAUSE 0x40004 0x8001001d 0x40004 0x80010019
STOP 0x40004 0x8001001f
REWIND 0x40004 0x8001002a 0x40004 0x80010020
FORWARD 0x40004 0x8001002a 0x40004 0x80010021
PREV_TRACK 0x40004 0x8001001d 0x40004 0x80010030
NEXT_TRACK 0x40004 0x8001001d 0x40004 0x80010021
NUMPAD_1 0x40004 0x80010002
NUMPAD_2 0x40004 0x80010003
NUMPAD_3 0x40004 0x80010004
NUMPAD_4 0x40004 0x80010005
NUMPAD_5 0x40004 0x80010006
NUMPAD_6 0x40004 0x80010007
NUMPAD_7 0x40004 0x80010008
NUMPAD_8 0x40004 0x80010009
NUMPAD_9 0x40004 0x8001000a
NUMPAD_0 0x40004 0x8001000b
end codes
end remote
I make the following patch to add support for the remote.
/usr/share/ lirc/lirc. hwdb usbx;none; hw_usbx; adstech/ lircd.conf. usbx-707; macmini; none;hw_ macmini; apple/lircd. conf.macmini; asusdh; none;hw_ asusdh; asus/lircd. conf.asusdh; ;atilibusb; none;hw_ atilibusb; atiusb/ lircd.conf. atilibusb; atwf83; none;hw_ atwf83; aureal/ lircd.conf. atwf83; ;awlibusb; none;hw_ awlibusb; awlibusb/ lircd.conf. awlibusb; ;sb0540; none;hw_ sb0540; creative/ lircd.conf. alsa_usb; ;commandir; none;hw_ commandir; hauppauge/ lircd.conf. hauppauge; devinput; none;hw_ devinput; cypress/ lircd.conf. cypress_ withehome; ;dfclibusb; none;hw_ dfclibusb; ;
[USB devices]
ADSTech USBX-707 USB IR Blaster;
Apple Mac mini USB IR Receiver;
Asus DH USB Remote;
ATI/NVidia/X10 RF Remote (userspace)
Aureal ATWF@83-W001 ESKY.CC remote;
Awox RF/IR Remote (userspace)
Creative USB IR Receiver (SB0540)
CommandIR Multi-IR Transceiver (userspace)
+Cypress Withehome IR Receiver;
DFC USB InfraRed Remote Control (userspace)