From: Michael B. <sts...@gm...> - 2011-02-17 09:26:38
|
On Tue, Feb 15, 2011 at 7:47 AM, Josu Lazkano <jos...@gm...> wrote: > > 2011/2/15 Michael Bourgeous <sts...@gm...>: > > I was never able to get my mceusb transmitters to work correctly. They > > frequently transmit broken or incomplete signals. > > > > See this old thread: > > http://old.nabble.com/Mceusb-transmitter-skipping-bits-td26783646.html > > > > Mike > > Thanks Mike, I try again, but there is no result. When I execute this: > > irsend SEND_ONCE ED036 Power1 > > irsend SEND_ONCE ED036 Input > > I get this with "irw": > > 0000000000000490 00 VolGora ED036 > 0000000000000490 01 VolGora ED036 > > 0000000000000410 00 Three ED036 > 0000000000000410 01 Three ED036 > > This is my remote configuration on /etc/lirc/lircd.conf > > begin remote > > name ED036 > bits 12 > flags SPACE_ENC|CONST_LENGTH > eps 30 > aeps 100 > > header 2373 598 > one 1186 596 > zero 591 596 > gap 44637 > min_repeat 10 > toggle_bit_mask 0xE60 > > begin codes > One 0x010 > Two 0x810 > Three 0x410 > VolGora 0x490 > VolBehera 0xC90 > ProgUp 0x090 > ProgDown 0x890 > Power1 0xA90 > Power2 0xA90 > Input 0xA50 > end codes > > end remote > > It looks like it mismatch the keys. > > I must change my hardware.conf and lircd.conf files? I search lots > about this problem, but I have no find a result. > > I appreciate your help, thanks and kind regards. > > -- > Josu Lazkano That seems to be a different problem to the one I was seeing. Unfortunately I cannot help you, but I'd suggest looking at bitwise inverse, reverse, and shifts of the IR codes to see if there are any patterns there. I notice that VolGora is 0x490 (010010010000) and Power1 is 0xA90 (101010010000). You can also read more on the various IR protocols used by remotes to see if a protocol ambiguity would cause your results. Finally, use the xmode2 program to compare the signal sent by your original remote to that sent by LIRC. Mike |