Re: irrecord does not recognize Yamaha audio remote with strange protocol

Bengt Martensson <[email protected]> Sat, 25 Apr 2020 23:07:59 +0200
Newsgroups gmane.comp.hardware.lirc
Message-ID <[email protected]>
On 2020-04-25 22:46, Ognyan Manchev wrote:
> Hello guys,
> 
> I want to command my Linux-based audio station with the remote control 
> of my amplifier. The amp is Yamaha A-S500 and its remote model is RAS5 
> WV50010. It is a combined remote, with buttons for amps, receivers and 
> cd player controls. An image is readily available on the Internet, so 
> you can see what it looks like.
> 
> I am using a Girs receiver on an Android Nano. Girs properly reads the 
> remote, I can also read the TSOP output with a logic analyzer and it 
> confirms what Girs produces.
> 
> It appears that the remote uses a strange flavor of the NEC protocol, 
> which is described as NEC-y2 here: 
> http://www.hifi-remote.com/johnsfine/DecodeIR.html#NEC. The only thing 
> off is that the first bit of the last byte is not inverted. This makes 
> irrecord go crazy: the first phase, where I randomly press buttons works 
> fine, but when learning keys I get the message that "Something went wrong".
> 
> I am missing the final bit of information how to manually tell LIRC what 
> the protocol is, how can I do that?

Why don't you use your Girs-Arduino with IrScrutinizer to record the 
remote. (irrecord is not "state of the art any longer"; less 
diplomatically, it sucks.) Then you can generate your lircd.conf from 
IrScrutinizer. (It also replaces DecodeIR, btw).

Greetz,

Bengt