summaryrefslogtreecommitdiff
path: root/app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2012-10-07 18:08:54 +0100
committerdakkar <dakkar@thenautilus.net>2012-10-07 18:08:54 +0100
commit178fdceb0f95e7d00327051a88324a40b61ad2b6 (patch)
tree4fb09e1e3a18974fd90817de5e132de6557ca10a /app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch
parentmakemkv ebuild (diff)
downloadgentoo-overlay-178fdceb0f95e7d00327051a88324a40b61ad2b6.tar.gz
gentoo-overlay-178fdceb0f95e7d00327051a88324a40b61ad2b6.tar.bz2
gentoo-overlay-178fdceb0f95e7d00327051a88324a40b61ad2b6.zip
lirc w/ USB IR Toy patch
Diffstat (limited to 'app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch')
-rw-r--r--app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch b/app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch
new file mode 100644
index 0000000..66527bc
--- /dev/null
+++ b/app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch
@@ -0,0 +1,26 @@
+--- lirc-0.8.0/drivers/lirc_atiusb/lirc_atiusb.c.orig 2005-10-29 08:18:53.000000000 -0600
++++ lirc-0.8.0/drivers/lirc_atiusb/lirc_atiusb.c 2006-04-01 14:31:05.000000000 -0700
+@@ -147,8 +147,9 @@
+ /* init strings */
+ #define USB_OUTLEN 7
+
+-static char init1[] = {0x01, 0x00, 0x20, 0x14};
+-static char init2[] = {0x01, 0x00, 0x20, 0x14, 0x20, 0x20, 0x20};
++static char init1[] = {0x80, 0x05, 0x1b, 0x15, 0x14, 0x20, 0x24, 0x15};
++static char init2[] = {0x83, 0x03};
++static char init3[] = {0x84, 0xd7, 0x020};
+
+ struct in_endpt {
+ /* inner link in list of endpoints for the remote specified by ir */
+@@ -1034,8 +1034,9 @@
+ usb_sndintpipe(ir->usbdev, oep->ep->bEndpointAddress), oep->buf,
+ USB_OUTLEN, usb_remote_send, oep, oep->ep->bInterval);
+
+- send_packet(oep, 0x8004, init1);
+- send_packet(oep, 0x8007, init2);
++ send_packet(oep, 0x8007, init1);
++ send_packet(oep, 0x8002, init2);
++ send_packet(oep, 0x8003, init3);
+ }
+ }
+