Accessing RC5x commands when the OBC>=64 ?

This is the JP1 beginners forum. There's no such thing as a stupid question in here, so post away, but this forum is just for JP1 users and people considering JP1, non-JP1 users please use the appropriate forum above!

Moderator: Moderators

user
Posts: 3
Joined: Fri May 28, 2004 12:00 am

Post by user »

bluenose wrote:The upgrade protocol works! Thank you very much.

I successfully entered some other hex commands by replacing pairs of zeros in the protocol upgrade posted above.

I will use keymoves to add some of these functions into my RC5/5x combo device definition. I’ll later try the protocol with 15-1994 extender 5 (for more macro memory).

For your information, Marantz receivers (SR-xx00) now have some descrete sound modes mapped with OBC>=64. Here are the RC5x codes I know of:

16.0.64 - (FF FF) - Prologic 2 Cinema
16.0:65 - (FF FB) - Prologic 2 Music
16.0:66 - (FF F7) - Circle Surround Cinema
16.0:67 - (FF F3) - DTS ES
16.0:68 - (FF EF) - 5.1 Music (not supported by SR-5300)
16.0:69 - (FF EB) - Neo 6 Cinema
16.0:70 - (FF E7) - Neo 6 Music
16.0:71 - (FF E3) - Ultra 2 (not supported by SR-5300)
16.0.72 - (FF DF) - Neo 6 Music/Cinema Toggle
16.0.75 - (FF D3) - HT-EQ (Home Theater EQ)

Thanks again for the prompt and expert response. I can’t applaud the JP1 efforts enough!

(Nov 11/2003 edited to update table of known codes)

Hi bluenose,
I just programmed my URC-6131m by KM with your Marantz 5300 km file.
And every thing is OK except OBC >= 64 :(
I tried to add those form your file:

Upgrade Protocol 0 = 01 F2 (S3C8)
F2 00 81 6F 00 00 FF F7 00 00 00 00 00 00 00 00
01 A9 B7 FB 00 00 06 E0 FF FF FF 09 08 00 27 0B
03 77 77 8D 01 33
End

Upgrade Code 0 = 0F CF (Cable/1999)
F2 00 81 6F FF D3 FF FF FF FB FF F7 FF F3 FF EF
FF EB FF E7 FF E3 FF DF
End

And from this forum ( may be the protocol from file is wrong )
Upgrade Protocol 0 = 01 F2 (S3C8)
47 93 12 8B 17 8D 81 10 08 06 01 BD 01 A9 01 BD
01 A9 B7 FB 00 00 06 E0 FF FF FF 09 08 00 27 0B
03 77 77 8D 01 33
End


My receiver still no reaction for OBC >= 64 codes.
I just created the new Upgrade Code 0 = 0F CF (Cable/1999) device and new Upgrade Protocol 0 = 01 F2 (S3C8) protocol in IR application and tried to invoke HT-EQ function (FF D3 or 16.11.64) form cable device. It doesn’t work. The HT-EQ function my receiver (SR4300) supports.

Where am I wrong?
What can I do exactly with those additional Upgrade Protocol and Upgrade Code?
If anybody has decision I’ll happy to get it. :)
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Post by johnsfine »

We're in the process of correcting our tools after Jon discovered that we had been misunderstanding the structure of the RC5x protocol.

The bit that we thought indicated the OBC was >= 64, actually indicates that the Subdevice is >= 64.

So if you have an RX5x decode with OBC >= 64, you probably need to subtract 64 from the OBC and add 64 to the subdevice in order to get the correct decode.
user
Posts: 3
Joined: Fri May 28, 2004 12:00 am

Post by user »

Thank you for answer johnsfine.
So, what the algorithm to calculate the right Hex code?
For example, I need at HT-EQ function.
From Marantz site I downloaded excel file included the RC codes for SR4300 receiver, where:
HT-EQ – system = 16, data = 64, ex = 11, type = RC-5ex

And what a protocol I need to invoke this?
I don’t know if it’s important, my remote is URC-6131m.
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Post by johnsfine »

I THINK the data is the subdevice and the ex is the OBC. (I KNOW the system is the device).

So if the tool you're using is fixed it would be
RC5x device 16 subdevice 64 obc 11.

If it isn't fixed yet, it would be
RC5x device 16 subdevice 0 OBC 75

I'm not sure which of our tools are fixed for that yet and which aren't.
Post Reply