Re: decode of advanced RC5 packets from Marantz remotes

Sean Young <[email protected]> Tue, 19 Mar 2024 12:24:51 +0000
Newsgroups gmane.comp.hardware.lirc
Message-ID <[email protected]>
On Tue, Mar 19, 2024 at 11:08:01AM +0100, Bengt Martensson wrote:
> Hi Petre,
> > ... this time I'd like to successfully decode the advanced RC5 codes ge=
nerated by modern Marantz remote controls, which might require some slight =
additions to the lirc decoder sourcecode.
> =

> The "advanced rc5 codes" are often called the protocol "rc5x". This
> protocol has an IRP form as
> =

> =

> {36k,msb,889}<1,-1|-1,1>((1,~S:1:6,T:1,D:5,-4,S:6,F:6,^114m)*,T=3D1-T)
> [D:0..31,S:0..127,F:0..63,T@:0..1=3D0].
> =

> =

> =A0It is fully supported by IrpTransmogrifier and IrScrutinizer. As an
> example, here=A0 (
> https://raw.githubusercontent.com/bengtmartensson/GirrLib/master/Girr/Mar=
antz/marantz_is201.girr
> ) is an RX5x device, the Maranz IS201 iPod dock.
> =

> =

> I would personally recommend against investing time in patching Lirc
> (for a number of reasons), and instead find another solution. Raw Lirc
> codes might be the most easily suggested one (depending on want it to
> do).=A0 But feel free to ignore my suggestion ;-).

If you are on linux, maybe the kernel IR decoders work for you. They support
the rc5x protocol. You can test this with `ir-keytable -p rc5 -t`.

Linux kernel decoders are very limited but may just work in your case.


Sean