27 lines
943 B
Diff
27 lines
943 B
Diff
|
--- 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);
|
||
|
}
|
||
|
}
|
||
|
|