Jump to content
Flirc Forums

stevendodd

Members
  • Posts

    13
  • Joined

  • Last visited

Everything posted by stevendodd

  1. Hi @jason Thanks for your continued efforts on this. I am not 100% sure it's working on the raspberry pi - please see the output below it all looks successful however the IR signal is not transmitted. Also from a usability perspective it would be great if you could have the raw signal as an input for the transmission using irtools rather than having to decode and then add commas into the before issuing a send command. Something like: irtools sendir --raw="..." --repeat=1 pi@raspberrypi:~ $ irtools decode --raw="+9071 -4425 +638 -456 +639 -456 +639 -451 +644 -451 +643 -452 +643 -452 +639 -456 +638 -456 +639 -1584 +643 -1584 +643 -1579 +643 -1584 +643 -1585 +638 -1585 +643 -1584 +639 -1584 +643 -452 +643 -451 +639 -1584 +643 -1584 +643 -452 +639 -456 +664 -430 +639 -452 +643 -1584 +639 -1584 +643 -452 +643 -451 +643 -1585 +638 -1584 +669 -1559 +638 -1585 +643" [V] main(121): Command: irtools [V] main(125): running pre-command function 0 [D] list_devs(254): --------------------------------------------------------- [D] list_devs(255): -----------------------Device List----------------------- [D] list_devs(256): --------------------------------------------------------- [D] list_devs(267): Device Found type: 20a0 0006 path: /dev/hidraw0 serial_number: E7A3ABA25050323431202020FF101122 [D] list_devs(269): [D] list_devs(270): Manufacturer: flirc.tv [D] list_devs(271): Product: flirc [D] list_devs(272): Release: 200 [D] list_devs(273): Interface: 0 [D] list_devs(274): Usage Page: 65280 [D] list_devs(275): Usage: 1 [D] list_devs(267): Device Found type: 20a0 0006 path: /dev/hidraw1 serial_number: E7A3ABA25050323431202020FF101122 [D] list_devs(269): [D] list_devs(270): Manufacturer: flirc.tv [D] list_devs(271): Product: flirc [D] list_devs(272): Release: 200 [D] list_devs(273): Interface: 1 [D] list_devs(274): Usage Page: 1 [D] list_devs(275): Usage: 6 [D] list_devs(267): Device Found type: 20a0 0006 path: /dev/hidraw1 serial_number: E7A3ABA25050323431202020FF101122 [D] list_devs(269): [D] list_devs(270): Manufacturer: flirc.tv [D] list_devs(271): Product: flirc [D] list_devs(272): Release: 200 [D] list_devs(273): Interface: 1 [D] list_devs(274): Usage Page: 12 [D] list_devs(275): Usage: 1 [D] list_devs(267): Device Found type: 20a0 0006 path: /dev/hidraw1 serial_number: E7A3ABA25050323431202020FF101122 [D] list_devs(269): [D] list_devs(270): Manufacturer: flirc.tv [D] list_devs(271): Product: flirc [D] list_devs(272): Release: 200 [D] list_devs(273): Interface: 1 [D] list_devs(274): Usage Page: 1 [D] list_devs(275): Usage: 128 [D] list_devs(267): Device Found type: 20a0 0006 path: /dev/hidraw1 serial_number: E7A3ABA25050323431202020FF101122 [D] list_devs(269): [D] list_devs(270): Manufacturer: flirc.tv [D] list_devs(271): Product: flirc [D] list_devs(272): Release: 200 [D] list_devs(273): Interface: 1 [D] list_devs(274): Usage Page: 12 [D] list_devs(275): Usage: 1 [D] list_devs(267): Device Found type: 20a0 0006 path: /dev/hidraw2 serial_number: E7A3ABA25050323431202020FF101122 [D] list_devs(269): [D] list_devs(270): Manufacturer: flirc.tv [D] list_devs(271): Product: flirc [D] list_devs(272): Release: 200 [D] list_devs(273): Interface: 2 [D] list_devs(274): Usage Page: 65280 [D] list_devs(275): Usage: 1 [D] list_devs(281): --------------------------------------------------------- [D] hid_find(229): Device Used type: 20a0 0006 path: /dev/hidraw2 serial_number: E7A3ABA25050323431202020FF101122 [D] hid_find(231): Manufacturer: flirc.tv [D] hid_find(232): Product: flirc [D] hid_find(233): Release: 200 [D] hid_find(234): Interface: 2 [D] hid_find(235): Usage Page: 65280 [D] hid_find(236): Usage: 1 [V] hid_dev_open(311): Manufacturer String: flirc.tv [V] hid_dev_open(316): Product String: flirc [V] hid_dev_open(321): Serial Number String: E7A3ABA25050323431202020FF101122 [V] hid_dev_open(322): [V] hid_send_packet(79): Report ID: 2 [V] hid_send_packet(80): Report len: 33 00: 02 75 73 62 5f 69 66 00 00 00 00 00 00 01 00 00 .usb_if......... 10: 00 01 04 f5 00 bc 47 9f ff c8 3b 01 00 c8 47 9f ......G...;...G. 20: ff . [V] hid_send_packet(91): hid_write = 33 [V] hid_recv_packet(144): Report ID: 1 [V] hid_recv_packet(145): Report len: 33 [V] hid_recv_packet(155): retval = 33 00: 01 75 73 62 5f 69 66 00 00 00 00 00 00 00 00 00 .usb_if......... 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 20: 00 . found it [V] lib/libcmds/cmds.c run_cmds(251): running command: decode [V] lib/libcmds/cmds.c cmd_getopt(223): opt: --raw=+9071 -4425 +638 -456 +639 -456 +639 -451 +644 -451 +643 -452 +643 -452 +639 -456 +638 -456 +639 -1584 +643 -1584 +643 -1579 +643 -1584 +643 -1585 +638 -1585 +643 -1584 +639 -1584 +643 -452 +643 -451 +639 -1584 +643 -1584 +643 -452 +639 -456 +664 -430 +639 -452 +643 -1584 +639 -1584 +643 -452 +643 -451 +643 -1585 +638 -1584 +669 -1559 +638 -1585 +643, carg = 1 +9071 -4425 +638 -456 +639 -456 +639 -451 +644 -451 +643 -452 +643 -452 +639 -456 +638 -456 +639 -1584 +643 -1584 +643 -1579 +643 -1584 +643 -1585 +638 -1585 +643 -1584 +639 -1584 +643 -452 +643 -451 +639 -1584 +643 -1584 +643 -452 +639 -456 +664 -430 +639 -452 +643 -1584 +639 -1584 +643 -452 +643 -451 +643 -1585 +638 -1584 +669 -1559 +638 -1585 +643 [V] analyze_edge(66): removing decoder: rc5 8182 > 2000 [V] analyze_edge(66): removing decoder: mce 6407 > 2000 [V] analyze_edge(66): removing decoder: xmp 8861 > 2000 [V] analyze_edge(66): removing decoder: ortek 7151 > 2000 [V] analyze_edge(66): removing decoder: sharp 7223 > 2000 [V] analyze_edge(66): removing decoder: sony 6671 > 2000 [V] analyze_edge(66): removing decoder: denon 8807 > 2000 [V] analyze_edge(66): removing decoder: flirc 4171 > 2000 [V] analyze_edge(66): removing decoder: nokia 8659 > 2000 [V] analyze_edge(66): removing decoder: TDC 8756 > 2000 [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] finish_nec(72): nec [V] ir_decode(74): handler match: NEC [V] ir_nec_bytes_to_scancode(72): NEC Scancode: 0x0030 [V] ir_nec_decode(122): Device: 0x00 ~Device: 0xFF Command: 0x30 ~Command: 0xCF ScanCode: 0x00FF30CF :: FLIRC :: NEC - scancode: 0x00FF30CF 0000 006D 0022 0002 015C 00AA 0018 0011 0018 0011 0018 0011 0018 0011 0018 0011 0018 0011 0018 0011 0018 0011 0018 003C 0018 003C 0018 003C 0018 003C 0018 003C 0018 003C 0018 003C 0018 003C 0018 0011 0018 0011 0018 003C 0018 003C 0018 0011 0018 0011 0019 0010 0018 0011 0018 003C 0018 003C 0018 0011 0018 0011 0018 003C 0018 003C 0019 003B 0018 003C 0018 05F1 0156 0056 0015 0E4A [V] DecodeIR(5900): NEC Device: 0x00 SubDevice: 0xFFFFFFFF OBC: 0xFFFFFFFFFFFFFFFFFFFFFFFF000000CF MISC: no repeat ERROR: :: DECODEIR :: NEC - scancode: 0x00CF D:0x0000 S:0xFFFFFFFF [V] analyze_edge(66): removing decoder: rc5 8182 > 2000 [V] analyze_edge(66): removing decoder: mce 6407 > 2000 [V] analyze_edge(66): removing decoder: xmp 8861 > 2000 [V] analyze_edge(66): removing decoder: ortek 7151 > 2000 [V] analyze_edge(66): removing decoder: sharp 7223 > 2000 [V] analyze_edge(66): removing decoder: sony 6671 > 2000 [V] analyze_edge(66): removing decoder: denon 8807 > 2000 [V] analyze_edge(66): removing decoder: flirc 4171 > 2000 [V] analyze_edge(66): removing decoder: nokia 8659 > 2000 [V] analyze_edge(66): removing decoder: TDC 8756 > 2000 [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] get_closest_proto(40): list entry: NEC [V] get_closest_proto(46): choosing: NEC [V] finish_nec(72): nec [V] ir_decode(74): handler match: NEC [V] ir_nec_bytes_to_scancode(72): NEC Scancode: 0x0030 [V] ir_nec_decode(122): Device: 0x00 ~Device: 0xFF Command: 0x30 ~Command: 0xCF ScanCode: 0x00FF30CF :: FLIRC :: NEC - scancode: 0x00FF30CF :: ARDUINO :: NEC - scancode: 0x00FF30CF {32} ++++ [V] main(153): running post-command function 0 [V] flirc_deinit(89): closing serial device pi@raspberrypi:~ $ irtools sendir --pattern="0000,006D,0022,0002,015C,00AA,0018,0011,0018,0011,0018,0011,0018,0011,0018,0011,0018,0011,0018,0011,0018,0011,0018,003C,0018,003C,0018,003C,0018,003C,0018,003C,0018,003C,0018,003C,0018,003C,0018,0011,0018,0011,0018,003C,0018,003C,0018,0011,0018,0011,0019,0010,0018,0011,0018,003C,0018,003C,0018,0011,0018,0011,0018,003C,0018,003C,0019,003B,0018,003C,0018,05F1,0156,0056,0015,0E4A" --repeat=1 [V] main(121): Command: irtools [V] main(125): running pre-command function 0 [D] list_devs(254): --------------------------------------------------------- [D] list_devs(255): -----------------------Device List----------------------- [D] list_devs(256): --------------------------------------------------------- [D] list_devs(267): Device Found type: 20a0 0006 path: /dev/hidraw0 serial_number: E7A3ABA25050323431202020FF101122 [D] list_devs(269): [D] list_devs(270): Manufacturer: flirc.tv [D] list_devs(271): Product: flirc [D] list_devs(272): Release: 200 [D] list_devs(273): Interface: 0 [D] list_devs(274): Usage Page: 65280 [D] list_devs(275): Usage: 1 [D] list_devs(267): Device Found type: 20a0 0006 path: /dev/hidraw1 serial_number: E7A3ABA25050323431202020FF101122 [D] list_devs(269): [D] list_devs(270): Manufacturer: flirc.tv [D] list_devs(271): Product: flirc [D] list_devs(272): Release: 200 [D] list_devs(273): Interface: 1 [D] list_devs(274): Usage Page: 1 [D] list_devs(275): Usage: 6 [D] list_devs(267): Device Found type: 20a0 0006 path: /dev/hidraw1 serial_number: E7A3ABA25050323431202020FF101122 [D] list_devs(269): [D] list_devs(270): Manufacturer: flirc.tv [D] list_devs(271): Product: flirc [D] list_devs(272): Release: 200 [D] list_devs(273): Interface: 1 [D] list_devs(274): Usage Page: 12 [D] list_devs(275): Usage: 1 [D] list_devs(267): Device Found type: 20a0 0006 path: /dev/hidraw1 serial_number: E7A3ABA25050323431202020FF101122 [D] list_devs(269): [D] list_devs(270): Manufacturer: flirc.tv [D] list_devs(271): Product: flirc [D] list_devs(272): Release: 200 [D] list_devs(273): Interface: 1 [D] list_devs(274): Usage Page: 1 [D] list_devs(275): Usage: 128 [D] list_devs(267): Device Found type: 20a0 0006 path: /dev/hidraw1 serial_number: E7A3ABA25050323431202020FF101122 [D] list_devs(269): [D] list_devs(270): Manufacturer: flirc.tv [D] list_devs(271): Product: flirc [D] list_devs(272): Release: 200 [D] list_devs(273): Interface: 1 [D] list_devs(274): Usage Page: 12 [D] list_devs(275): Usage: 1 [D] list_devs(267): Device Found type: 20a0 0006 path: /dev/hidraw2 serial_number: E7A3ABA25050323431202020FF101122 [D] list_devs(269): [D] list_devs(270): Manufacturer: flirc.tv [D] list_devs(271): Product: flirc [D] list_devs(272): Release: 200 [D] list_devs(273): Interface: 2 [D] list_devs(274): Usage Page: 65280 [D] list_devs(275): Usage: 1 [D] list_devs(281): --------------------------------------------------------- [D] hid_find(229): Device Used type: 20a0 0006 path: /dev/hidraw2 serial_number: E7A3ABA25050323431202020FF101122 [D] hid_find(231): Manufacturer: flirc.tv [D] hid_find(232): Product: flirc [D] hid_find(233): Release: 200 [D] hid_find(234): Interface: 2 [D] hid_find(235): Usage Page: 65280 [D] hid_find(236): Usage: 1 [V] hid_dev_open(311): Manufacturer String: flirc.tv [V] hid_dev_open(316): Product String: flirc [V] hid_dev_open(321): Serial Number String: E7A3ABA25050323431202020FF101122 [V] hid_dev_open(322): [V] hid_send_packet(79): Report ID: 2 [V] hid_send_packet(80): Report len: 33 00: 02 75 73 62 5f 69 66 00 00 00 00 00 00 01 00 00 .usb_if......... 10: 00 01 54 d6 01 1c 46 c1 ff c8 3b 01 00 28 46 c1 ..T...F...;..(F. 20: ff . [V] hid_send_packet(91): hid_write = 33 [V] hid_recv_packet(144): Report ID: 1 [V] hid_recv_packet(145): Report len: 33 [V] hid_recv_packet(155): retval = 33 00: 01 75 73 62 5f 69 66 00 00 00 00 00 00 00 00 00 .usb_if......... 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 20: 00 . found it [V] lib/libcmds/cmds.c run_cmds(251): running command: sendir [V] lib/libcmds/cmds.c cmd_getopt(223): opt: --pattern=0000,006D,0022,0002,015C,00AA,0018,0011,0018,0011,0018,0011,0018,0011,0018,0011,0018,0011,0018,0011,0018,0011,0018,003C,0018,003C,0018,003C,0018,003C,0018,003C,0018,003C,0018,003C,0018,003C,0018,0011,0018,0011,0018,003C,0018,003C,0018,0011,0018,0011,0019,0010,0018,0011,0018,003C,0018,003C,0018,0011,0018,0011,0018,003C,0018,003C,0019,003B,0018,003C,0018,05F1,0156,0056,0015,0E4A, carg = 1 [V] lib/libcmds/cmds.c cmd_getopt(223): opt: --repeat=1, carg = 2 [V] hid_send_packet(79): Report ID: 2 [V] hid_send_packet(80): Report len: 33 00: 02 67 65 74 76 65 72 73 69 6f 6e 00 00 c8 19 d7 .getversion..... 10: f7 d0 06 01 00 00 00 00 00 94 1b d7 f7 00 00 00 ................ 20: 00 . [V] hid_send_packet(91): hid_write = 33 [V] hid_recv_packet(144): Report ID: 1 [V] hid_recv_packet(145): Report len: 33 [V] hid_recv_packet(155): retval = 33 00: 01 67 65 74 76 65 72 73 69 6f 6e 00 00 04 00 09 .getversion..... 10: 00 07 00 b8 3e e2 1d 72 65 6c 65 61 73 65 00 00 ....>..release.. 20: 00 . [E] fl_version_compare(281): Flirc iospirit found version: 4.9.7 0x1DE23EB8 [release] [D] csv_to_buf(44): number of commas in string: 75 [V] hid_send_packet(79): Report ID: 6 [V] hid_send_packet(80): Report len: 65 Transmitting IR Pattern...00: 06 69 72 74 72 61 6e 73 65 74 00 00 00 4a 00 00 .irtranset...J.. 10: 00 01 89 45 df d0 de d3 f7 00 10 05 00 90 61 01 ...E..........a. 20: 00 a8 18 01 00 00 00 00 00 00 00 00 00 00 00 00 ................ 30: 00 00 10 d7 f7 fc 45 c1 ff d0 08 9e f7 f4 44 c1 ......E.......D. 40: ff . [V] hid_send_packet(91): hid_write = 65 [V] hid_recv_packet(144): Report ID: 5 [V] hid_recv_packet(145): Report len: 65 [V] hid_recv_packet(155): retval = 65 00: 05 69 72 74 72 61 6e 73 65 74 00 00 00 00 00 00 .irtranset...... 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 40: 00 . 00: 00 00 06 00 16 00 02 00 0f 00 00 00 12 00 0b 00 ................ 10: 12 00 0b 00 12 00 0b 00 12 00 0b 00 12 00 0b 00 ................ 20: 12 00 0b 00 12 00 0b 00 12 00 0b 00 12 00 03 00 ................ 30: 12 00 03 00 .... [V] hid_send_packet(79): Report ID: 6 [V] hid_send_packet(80): Report len: 65 00: 06 69 72 74 72 61 6e 73 72 61 77 00 00 00 00 06 .irtransraw..... 10: 00 16 00 02 00 0f 00 00 00 12 00 0b 00 12 00 0b ................ 20: 00 12 00 0b 00 12 00 0b 00 12 00 0b 00 12 00 0b ................ 30: 00 12 00 0b 00 12 00 0b 00 12 00 03 00 12 00 03 ................ 40: 00 . [V] hid_send_packet(91): hid_write = 65 [V] hid_recv_packet(144): Report ID: 5 [V] hid_recv_packet(145): Report len: 65 [V] hid_recv_packet(155): retval = 65 00: 05 69 72 74 72 61 6e 73 72 61 77 00 00 00 00 00 .irtransraw..... 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 40: 00 . 00: 12 00 03 00 12 00 03 00 12 00 03 00 12 00 03 00 ................ 10: 12 00 03 00 12 00 03 00 12 00 0b 00 12 00 0b 00 ................ 20: 12 00 03 00 12 00 03 00 12 00 0b 00 12 00 0b 00 ................ 30: 13 00 0a 00 .... [V] hid_send_packet(79): Report ID: 6 [V] hid_send_packet(80): Report len: 65 00: 06 69 72 74 72 61 6e 73 72 61 77 00 00 12 00 03 .irtransraw..... 10: 00 12 00 03 00 12 00 03 00 12 00 03 00 12 00 03 ................ 20: 00 12 00 03 00 12 00 0b 00 12 00 0b 00 12 00 03 ................ 30: 00 12 00 03 00 12 00 0b 00 12 00 0b 00 13 00 0a ................ 40: 00 . [V] hid_send_packet(91): hid_write = 65 [V] hid_recv_packet(144): Report ID: 5 [V] hid_recv_packet(145): Report len: 65 [V] hid_recv_packet(155): retval = 65 00: 05 69 72 74 72 61 6e 73 72 61 77 00 00 00 00 00 .irtransraw..... 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 40: 00 . 00: 12 00 0b 00 12 00 03 00 12 00 03 00 12 00 0b 00 ................ 10: 12 00 0b 00 12 00 03 00 12 00 03 00 13 00 03 00 ................ 20: 12 00 03 00 12 00 05 00 9c 00 38 00 ..........8. [V] hid_send_packet(79): Report ID: 6 [V] hid_send_packet(80): Report len: 65 00: 06 69 72 74 72 61 6e 73 72 61 77 00 00 12 00 0b .irtransraw..... 10: 00 12 00 03 00 12 00 03 00 12 00 0b 00 12 00 0b ................ 20: 00 12 00 03 00 12 00 03 00 13 00 03 00 12 00 03 ................ 30: 00 12 00 05 00 9c 00 38 00 00 00 00 00 00 00 00 .......8........ 40: 00 . [V] hid_send_packet(91): hid_write = 65 [V] hid_recv_packet(144): Report ID: 5 [V] hid_recv_packet(145): Report len: 65 [V] hid_recv_packet(155): retval = 65 00: 05 69 72 74 72 61 6e 73 72 61 77 00 00 00 00 00 .irtransraw..... 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 40: 00 . Done! [V] main(153): running post-command function 0 [V] flirc_deinit(89): closing serial device pi@raspberrypi:~ $
  2. Thanks @jason its updated. This was my recording in the device log: *** Device Connected *** Firmware Version: v4.9.7 SKU: Flirc 2.0 [dori] Git Hash: 0x1de23eb8 -19275000 +9097 -4399 +643 -452 +643 -456 +638 -456 +639 -452 +643 -452 +643 -451 +639 -456 +639 -456 +638 -1589 +639 -1589 +639 -1584 +643 -1585 +638 -1585 +643 -1585 +643 -1584 +639 -1585 +659 -1568 +639 -1588 +639 -474 +621 -456 +639 -456 +639 -456 +639 -1585 +638 -457 +638 -456 +639 -456 +639 -1589 +682 -1542 +643 -1584 +639 -1588 +639 -458 +611 -1611 +639 -40000 +9095 -2169 +613 <3>record_hash(473): hash exists I believe I should be using the command to send the IR signal - can you please confirm pi@raspberrypi:~ $ flirc_util sendir --raw="+9097 -4399 +643 -452 +643 -456 +638 -456 +639 -452 +643 -452 +643 -451 +639 -456 +639 -456 +638 -1589 +639 -1589 +639 -1584 +643 -1585 +638 -1585 +643 -1585 +643 -1584 +639 -1585 +659 -1568 +639 -1588 +639 -474 +621 -456 +639 -456 +639 -456 +639 -1585 +638 -457 +638 -456 +639 -456 +639 -1589 +682 -1542 +643 -1584 +639 -1588 +639 -458 +611 -1611 +639" --repeat=1 Here is the output: [V] util/flirc_util/src/main.c main(123): Command: flirc_util [V] util/flirc_util/src/main.c main(127): running pre-command function 0 [D] lib/libflirc/common/flirc_transport.c fl_open_hid(124): trying to open bootloader device [D] lib/libtransport/hid.c list_devs(280): --------------------------------------------------------- [D] lib/libtransport/hid.c list_devs(281): -----------------------Device List----------------------- [D] lib/libtransport/hid.c list_devs(282): --------------------------------------------------------- [D] lib/libtransport/hid.c list_devs(292): Device Found type: 20a0 0006 path: /dev/hidraw0 serial_number: E7A3ABA25050323431202020FF101122 [D] lib/libtransport/hid.c list_devs(294): [D] lib/libtransport/hid.c list_devs(295): Manufacturer: flirc.tv [D] lib/libtransport/hid.c list_devs(296): Product: flirc [D] lib/libtransport/hid.c list_devs(297): Release: 200 [D] lib/libtransport/hid.c list_devs(298): Interface: 0 [D] lib/libtransport/hid.c list_devs(299): Usage Page: 65280 [D] lib/libtransport/hid.c list_devs(300): Usage: 1 [D] lib/libtransport/hid.c list_devs(292): Device Found type: 20a0 0006 path: /dev/hidraw1 serial_number: E7A3ABA25050323431202020FF101122 [D] lib/libtransport/hid.c list_devs(294): [D] lib/libtransport/hid.c list_devs(295): Manufacturer: flirc.tv [D] lib/libtransport/hid.c list_devs(296): Product: flirc [D] lib/libtransport/hid.c list_devs(297): Release: 200 [D] lib/libtransport/hid.c list_devs(298): Interface: 1 [D] lib/libtransport/hid.c list_devs(299): Usage Page: 1 [D] lib/libtransport/hid.c list_devs(300): Usage: 6 [D] lib/libtransport/hid.c list_devs(292): Device Found type: 20a0 0006 path: /dev/hidraw1 serial_number: E7A3ABA25050323431202020FF101122 [D] lib/libtransport/hid.c list_devs(294): [D] lib/libtransport/hid.c list_devs(295): Manufacturer: flirc.tv [D] lib/libtransport/hid.c list_devs(296): Product: flirc [D] lib/libtransport/hid.c list_devs(297): Release: 200 [D] lib/libtransport/hid.c list_devs(298): Interface: 1 [D] lib/libtransport/hid.c list_devs(299): Usage Page: 12 [D] lib/libtransport/hid.c list_devs(300): Usage: 1 [D] lib/libtransport/hid.c list_devs(292): Device Found type: 20a0 0006 path: /dev/hidraw1 serial_number: E7A3ABA25050323431202020FF101122 [D] lib/libtransport/hid.c list_devs(294): [D] lib/libtransport/hid.c list_devs(295): Manufacturer: flirc.tv [D] lib/libtransport/hid.c list_devs(296): Product: flirc [D] lib/libtransport/hid.c list_devs(297): Release: 200 [D] lib/libtransport/hid.c list_devs(298): Interface: 1 [D] lib/libtransport/hid.c list_devs(299): Usage Page: 1 [D] lib/libtransport/hid.c list_devs(300): Usage: 128 [D] lib/libtransport/hid.c list_devs(292): Device Found type: 20a0 0006 path: /dev/hidraw1 serial_number: E7A3ABA25050323431202020FF101122 [D] lib/libtransport/hid.c list_devs(294): [D] lib/libtransport/hid.c list_devs(295): Manufacturer: flirc.tv [D] lib/libtransport/hid.c list_devs(296): Product: flirc [D] lib/libtransport/hid.c list_devs(297): Release: 200 [D] lib/libtransport/hid.c list_devs(298): Interface: 1 [D] lib/libtransport/hid.c list_devs(299): Usage Page: 12 [D] lib/libtransport/hid.c list_devs(300): Usage: 1 [D] lib/libtransport/hid.c list_devs(292): Device Found type: 20a0 0006 path: /dev/hidraw2 serial_number: E7A3ABA25050323431202020FF101122 [D] lib/libtransport/hid.c list_devs(294): [D] lib/libtransport/hid.c list_devs(295): Manufacturer: flirc.tv [D] lib/libtransport/hid.c list_devs(296): Product: flirc [D] lib/libtransport/hid.c list_devs(297): Release: 200 [D] lib/libtransport/hid.c list_devs(298): Interface: 2 [D] lib/libtransport/hid.c list_devs(299): Usage Page: 65280 [D] lib/libtransport/hid.c list_devs(300): Usage: 1 [D] lib/libtransport/hid.c list_devs(306): --------------------------------------------------------- [V] lib/libtransport/hid.c hid_dev_open(329): Device 20A0:5 not found [V] lib/libtransport/transport.c dev_open(88): no device found [V] lib/libflirc/common/flirc_transport.c _fl_open_libhid_btldr(56): no hid device found [D] lib/libflirc/common/flirc_transport.c fl_open_hid(130): trying to open main device [D] lib/libflirc/common/flirc_transport.c _fl_open_libhid_app(92): trying to open 0x20A0, 0x0006 [D] lib/libtransport/hid.c list_devs(280): --------------------------------------------------------- [D] lib/libtransport/hid.c list_devs(281): -----------------------Device List----------------------- [D] lib/libtransport/hid.c list_devs(282): --------------------------------------------------------- [D] lib/libtransport/hid.c list_devs(292): Device Found type: 20a0 0006 path: /dev/hidraw0 serial_number: E7A3ABA25050323431202020FF101122 [D] lib/libtransport/hid.c list_devs(294): [D] lib/libtransport/hid.c list_devs(295): Manufacturer: flirc.tv [D] lib/libtransport/hid.c list_devs(296): Product: flirc [D] lib/libtransport/hid.c list_devs(297): Release: 200 [D] lib/libtransport/hid.c list_devs(298): Interface: 0 [D] lib/libtransport/hid.c list_devs(299): Usage Page: 65280 [D] lib/libtransport/hid.c list_devs(300): Usage: 1 [D] lib/libtransport/hid.c list_devs(292): Device Found type: 20a0 0006 path: /dev/hidraw1 serial_number: E7A3ABA25050323431202020FF101122 [D] lib/libtransport/hid.c list_devs(294): [D] lib/libtransport/hid.c list_devs(295): Manufacturer: flirc.tv [D] lib/libtransport/hid.c list_devs(296): Product: flirc [D] lib/libtransport/hid.c list_devs(297): Release: 200 [D] lib/libtransport/hid.c list_devs(298): Interface: 1 [D] lib/libtransport/hid.c list_devs(299): Usage Page: 1 [D] lib/libtransport/hid.c list_devs(300): Usage: 6 [D] lib/libtransport/hid.c list_devs(292): Device Found type: 20a0 0006 path: /dev/hidraw1 serial_number: E7A3ABA25050323431202020FF101122 [D] lib/libtransport/hid.c list_devs(294): [D] lib/libtransport/hid.c list_devs(295): Manufacturer: flirc.tv [D] lib/libtransport/hid.c list_devs(296): Product: flirc [D] lib/libtransport/hid.c list_devs(297): Release: 200 [D] lib/libtransport/hid.c list_devs(298): Interface: 1 [D] lib/libtransport/hid.c list_devs(299): Usage Page: 12 [D] lib/libtransport/hid.c list_devs(300): Usage: 1 [D] lib/libtransport/hid.c list_devs(292): Device Found type: 20a0 0006 path: /dev/hidraw1 serial_number: E7A3ABA25050323431202020FF101122 [D] lib/libtransport/hid.c list_devs(294): [D] lib/libtransport/hid.c list_devs(295): Manufacturer: flirc.tv [D] lib/libtransport/hid.c list_devs(296): Product: flirc [D] lib/libtransport/hid.c list_devs(297): Release: 200 [D] lib/libtransport/hid.c list_devs(298): Interface: 1 [D] lib/libtransport/hid.c list_devs(299): Usage Page: 1 [D] lib/libtransport/hid.c list_devs(300): Usage: 128 [D] lib/libtransport/hid.c list_devs(292): Device Found type: 20a0 0006 path: /dev/hidraw1 serial_number: E7A3ABA25050323431202020FF101122 [D] lib/libtransport/hid.c list_devs(294): [D] lib/libtransport/hid.c list_devs(295): Manufacturer: flirc.tv [D] lib/libtransport/hid.c list_devs(296): Product: flirc [D] lib/libtransport/hid.c list_devs(297): Release: 200 [D] lib/libtransport/hid.c list_devs(298): Interface: 1 [D] lib/libtransport/hid.c list_devs(299): Usage Page: 12 [D] lib/libtransport/hid.c list_devs(300): Usage: 1 [D] lib/libtransport/hid.c list_devs(292): Device Found type: 20a0 0006 path: /dev/hidraw2 serial_number: E7A3ABA25050323431202020FF101122 [D] lib/libtransport/hid.c list_devs(294): [D] lib/libtransport/hid.c list_devs(295): Manufacturer: flirc.tv [D] lib/libtransport/hid.c list_devs(296): Product: flirc [D] lib/libtransport/hid.c list_devs(297): Release: 200 [D] lib/libtransport/hid.c list_devs(298): Interface: 2 [D] lib/libtransport/hid.c list_devs(299): Usage Page: 65280 [D] lib/libtransport/hid.c list_devs(300): Usage: 1 [D] lib/libtransport/hid.c list_devs(306): --------------------------------------------------------- [D] lib/libtransport/hid.c hid_find(254): Device Used type: 20a0 0006 path: /dev/hidraw0 serial_number: E7A3ABA25050323431202020FF101122[D] lib/libtransport/hid.c hid_find(256): Manufacturer: flirc.tv [D] lib/libtransport/hid.c hid_find(257): Product: flirc [D] lib/libtransport/hid.c hid_find(258): Release: 200 [D] lib/libtransport/hid.c hid_find(259): Interface: 0 [D] lib/libtransport/hid.c hid_find(260): Usage Page: 65280 [D] lib/libtransport/hid.c hid_find(261): Usage: 1 [V] lib/libtransport/hid.c hid_dev_open(336): Manufacturer String: flirc.tv [V] lib/libtransport/hid.c hid_dev_open(341): Product String: flirc [V] lib/libtransport/hid.c hid_dev_open(346): Serial Number String: E7A3ABA25050323431202020FF101122 [V] lib/libtransport/hid.c hid_dev_open(347): [V] lib/libtransport/hid.c hid_send_packet(79): Report ID: 2 [V] lib/libtransport/hid.c hid_send_packet(80): Report len: 33 00: 02 67 65 74 76 65 72 73 69 6f 6e 00 00 b4 79 03 .getversion...y. 10: 00 d4 ea 8f ff 04 00 00 00 00 00 00 00 78 ea 8f .............x.. 20: ff . [V] lib/libtransport/hid.c hid_send_packet(91): hid_write = 33 [V] lib/libtransport/hid.c hid_recv_packet(144): Report ID: 1 [V] lib/libtransport/hid.c hid_recv_packet(145): Report len: 33 [V] lib/libtransport/hid.c hid_recv_packet(156): retval = 33 00: 01 67 65 74 76 65 72 73 69 6f 6e 00 00 04 00 09 .getversion..... 10: 00 07 00 b8 3e e2 1d 72 65 6c 65 61 73 65 00 00 ....>..release.. 20: 00 . [V] lib/libflirc/common/flirc_transport.c transport_new_get_version(35): Version: 4.9.7 0x1DE23EB8 [release] [D] lib/libflirc/flirc_driver.c determine_iface(116): fw_state: firmware [D] lib/libflirc/flirc_driver.c determine_iface(118): version: 4.9 [D] lib/libflirc/flirc_driver.c determine_iface(256): initializing fw ver4.9 [D] lib/libflirc/common/flirc_transport.c _fl_open_libhid_app(113): [Device Found] [V] lib/libflirc/common/flirc_transport.c _fl_open_libhid_app(114): FIRMWARE: 2 [V] lib/libflirc/common/flirc_transport.c fl_open_hid(132): application found [D] lib/libflirc/flirc_driver.c fl_open_device(285): device found, state: 2 [V] lib/libcmds/cmds.c run_cmds(251): running command: sendir [V] lib/libcmds/cmds.c cmd_getopt(223): opt: --raw=+9097 -4399 +643 -452 +643 -456 +638 -456 +639 -452 +643 -452 +643 -451 +639 -456 +639 -456 +638 -1589 +639 -1589 +639 -1584 +643 -1585 +638 -1585 +643 -1585 +643 -1584 +639 -1585 +659 -1568 +639 -1588 +639 -474 +621 -456 +639 -456 +639 -456 +639 -1585 +638 -457 +638 -456 +639 -456 +639 -1589 +682 -1542 +643 -1584 +639 -1588 +639 -458 +611 -1611 +639, carg = 1 [V] lib/libcmds/cmds.c cmd_getopt(223): opt: --repeat=1, carg = 2 Transmitting IR Pattern... [V] lib/libtransport/hid.c hid_send_packet(79): Report ID: 6 [V] lib/libtransport/hid.c hid_send_packet(80): Report len: 65 00: 06 69 72 74 72 61 6e 73 65 74 00 00 00 44 00 98 .irtranset...D.. 10: 3a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 :............... 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 30: 00 ff ff ff ff 00 00 00 00 dc 99 61 f7 c8 fb 80 ...........a.... 40: f7 . [V] lib/libtransport/hid.c hid_send_packet(91): hid_write = 65 [V] lib/libtransport/hid.c hid_recv_packet(144): Report ID: 5 [V] lib/libtransport/hid.c hid_recv_packet(145): Report len: 65 [V] lib/libtransport/hid.c hid_recv_packet(156): retval = 65 00: 05 69 72 74 72 61 6e 73 65 74 00 00 00 00 00 00 .irtranset...... 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 40: 00 . 00: 00 00 89 23 2f 11 83 02 c4 01 83 02 c8 01 7e 02 ...#/.........~. 10: c8 01 7f 02 c4 01 83 02 c4 01 83 02 c3 01 7f 02 ................ 20: c8 01 7f 02 c8 01 7e 02 35 06 7f 02 35 06 7f 02 ......~.5...5... 30: 30 06 83 02 0... [V] lib/libtransport/hid.c hid_send_packet(79): Report ID: 6 [V] lib/libtransport/hid.c hid_send_packet(80): Report len: 65 00: 06 69 72 74 72 61 6e 73 72 61 77 00 00 00 00 89 .irtransraw..... 10: 23 2f 11 83 02 c4 01 83 02 c8 01 7e 02 c8 01 7f #/.........~.... 20: 02 c4 01 83 02 c4 01 83 02 c3 01 7f 02 c8 01 7f ................ 30: 02 c8 01 7e 02 35 06 7f 02 35 06 7f 02 30 06 83 ...~.5...5...0.. 40: 02 . [V] lib/libtransport/hid.c hid_send_packet(91): hid_write = 65 [V] lib/libtransport/hid.c hid_recv_packet(144): Report ID: 5 [V] lib/libtransport/hid.c hid_recv_packet(145): Report len: 65 [V] lib/libtransport/hid.c hid_recv_packet(156): retval = 65 00: 05 69 72 74 72 61 6e 73 72 61 77 00 00 00 00 00 .irtransraw..... 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 40: 00 . 00: 31 06 7e 02 31 06 83 02 31 06 83 02 30 06 7f 02 1.~.1...1...0... 10: 31 06 93 02 20 06 7f 02 34 06 7f 02 da 01 6d 02 1... ...4.....m. 20: c8 01 7f 02 c8 01 7f 02 c8 01 7f 02 31 06 7e 02 ............1.~. 30: c9 01 7e 02 ..~. [V] lib/libtransport/hid.c hid_send_packet(79): Report ID: 6 [V] lib/libtransport/hid.c hid_send_packet(80): Report len: 65 00: 06 69 72 74 72 61 6e 73 72 61 77 00 00 31 06 7e .irtransraw..1.~ 10: 02 31 06 83 02 31 06 83 02 30 06 7f 02 31 06 93 .1...1...0...1.. 20: 02 20 06 7f 02 34 06 7f 02 da 01 6d 02 c8 01 7f . ...4.....m.... 30: 02 c8 01 7f 02 c8 01 7f 02 31 06 7e 02 c9 01 7e .........1.~...~ 40: 02 . [V] lib/libtransport/hid.c hid_send_packet(91): hid_write = 65 [V] lib/libtransport/hid.c hid_recv_packet(144): Report ID: 5 [V] lib/libtransport/hid.c hid_recv_packet(145): Report len: 65 [V] lib/libtransport/hid.c hid_recv_packet(156): retval = 65 00: 05 69 72 74 72 61 6e 73 72 61 77 00 00 00 00 00 .irtransraw..... 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 40: 00 . 00: c8 01 7f 02 c8 01 7f 02 35 06 aa 02 06 06 83 02 ........5....... 10: 30 06 7f 02 34 06 7f 02 ca 01 63 02 4b 06 7f 02 0...4.....c.K... [V] lib/libtransport/hid.c hid_send_packet(79): Report ID: 6 [V] lib/libtransport/hid.c hid_send_packet(80): Report len: 65 00: 06 69 72 74 72 61 6e 73 72 61 77 00 00 c8 01 7f .irtransraw..... 10: 02 c8 01 7f 02 35 06 aa 02 06 06 83 02 30 06 7f .....5.......0.. 20: 02 34 06 7f 02 ca 01 63 02 4b 06 7f 02 00 00 00 .4.....c.K...... 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 40: 00 . [V] lib/libtransport/hid.c hid_send_packet(91): hid_write = 65 [V] lib/libtransport/hid.c hid_recv_packet(144): Report ID: 5 [V] lib/libtransport/hid.c hid_recv_packet(145): Report len: 65 [V] lib/libtransport/hid.c hid_recv_packet(156): retval = 65 00: 05 69 72 74 72 61 6e 73 72 61 77 00 00 00 00 00 .irtransraw..... 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 40: 00 . +9097 -4399 +643 -452 +643 -456 +638 -456 +639 -452 +643 -452 +643 -451 +639 -456 +639 -456 +638 -1589 +639 -1589 +639 -1584 +643 -1585 +638 -1585 +643 -1585 +643 -1584 +639 -1585 +659 -1568 +639 -1588 +639 -474 +621 -456 +639 -456 +639 -456 +639 -1585 +638 -457 +638 -456 +639 -456 +639 -1589 +682 -1542 +643 -1584 +639 -1588 +639 -458 +611 -1611 +639 -15000 Done! [V] util/flirc_util/src/main.c main(173): running post-command function 0 [V] util/flirc_util/src/prepost.c flirc_deinit(39): closing device [D] lib/libflirc/flirc_driver.c fl_close_device(443): closing device [D] lib/libflirc/flirc_driver.c fl_close_device(454): freeing iface pi@raspberrypi:~ $
  3. @jason would be amazing if you could update this week please
  4. Hey @jason If you are unable to update the raspberry pi versions are you able to decode my remote for me please?
  5. pi@raspberrypi:~ $ curl apt.flirc.tv/install.sh | sudo bash % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 8266 100 8266 0 0 15450 0 --:--:-- --:--:-- --:--:-- 15479 `..-:://++ooossyyyyhhhhhhhhhhhhhhhhyyysso++/:-.` `.:/+oosyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyo:` -/oyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhy /hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh- hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh: yhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh: ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh- -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh` yhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhs /hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh/ yhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhho:-:+hhhhhhhhhhhh. /hhhhhhhhhhhs- -shhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh. `hhhhhhhhhhs yhhhhhhhhhh` .hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh yhhhhhhhhh- :hhhhhhhhhho` `ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhs:` `-shhhhhhhhho shhhhhhhhhhhssshhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh` .hhhhhhhhhhhhhhysso++///:::-----........-----:://+oshhhhhhhhhhh: :hhhhhhhhhhhs/:---......```````````.......---:::/+ohhhhhhhhhho +hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhs ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhy` +hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhs` -shhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhys: `.-://++oosssyyyyyhhhhhhhhhhhhhyyyssoo++//:--.` Distribution: debian Checking for curl... Detected curl... Installing flirc deb-repo... Running apt-get update... done. Installing apt-transport-https... done. Installing /etc/apt/sources.list.d/flirc_fury.list...done. Running apt-get update... done. Do you want to install the flirc utilities? [Y/n] Installing flirc utilities...done. pi@raspberrypi:~ $ flirc_util sendir --raw="+9092 -4403 +638 -456 +639 -456 +638 -456 +639 -456 +638 -456 +635 -456 +638 -456 +639 -456 +638 -1589 +638 -1585 +638 -1589 +638 -1584 +643 -1585 +638 -1584 +617 -1610 +639 -1584 +642 -452 +643 -1584 +638 -456 +639 -1584 +642 -1585 +638 -456 +613 -1610 +643 -451 +643 -1584 +638 -456 +639 -1588 +639 -451 +643 -452 +617 -1610 +639 -456 +638 -1584 +643" --repeat=1 [W] lib/libcmds/cmds.c handle_longopt(182): `sendir' doesn not take '--raw' option
  6. Hi, I have captured the following IR codes in the device log. I would like to send them using flirc_util sendir could you please convert them. Thanks my_flirc_log.txt
×
×
  • Create New...