Note that these observations are taken from use of the bare, original remote, without any extender loaded.
Also, all of my programming was done manually, via the remote's own keypad, with no use of 'IR.exe' or RMIR to program it. In light of some of the confusion about how all this works (or fails to work in some cases) with the respective utilities, I thought this was an important technique/point.
NOTE: For brevity, I will use the terms "DSM/978" for a device-specific macro, i.e. one programmed with the 978 code and "DIM/995" for a device-independent macro, i.e. one programmed with the 995 code.
- It supports ordinary, DIM/995 macros on many keys.
(No surprise there since many other remotes do as well; it's mentioned here for completeness.) - It supports DSM/978 macros on many keys (probably the same keys as any DIM/995 macro, but I only tested it on a few keys).
(This is the 1st remote I've owned which supports DSMs... without using an extender, that is.) - You can simultaneously have a DIM/995 macro and a DSM/978 macro on the same button. Interesting....
It actually works as you'd expect. For example, program the yellow "A" button with a "CBL"/"SAT" DSM/978 macro of "44" and a DIM/995 macro of "22" and when you're in CBL/SAT mode, a "44" is sent. In all other modes, a "22" is sent.
In fact, it goes even further than that. You can program more DSM/978 macros for different devices. For example, I had 1 DIM/995 macro and 3 DSM/978 macros (all on different devices, of course) on the same key and it all works as you'd expect. - It supports multi-macros (entered via the normal DIM/995 method) only on the "Macro1", "Macro2", and "ON DEMAND" keys.
Just for the record: Like 'wnewell' did, I can confirm Binky's corrected addresses for the multi-macro bytes (where the high nybble is the count of macros assigned to the same key and the low nybble is [theoretically, but not in practice due to the overhead of writing the flash memory] the number of the next macro to fire):- 0x001E (relative), 0x061E (absolute) = "Macro1"
- 0x001F (relative), 0x061F (absolute) = "ON DEMAND"
- 0x0020 (relative), 0x0620 (absolute) = "Macro2"
- It does not appear to support creation of a device-specific multi-macro (DSMM).
I believe there was a claim in another thread that it did support DSMMs, but I see no evidence of this as of yet. - The "POWER"/"MASTER POWER" key is a bit special. It can be assigned to an ordinary DIM/995 macro, but it will only play back if the active device mode is "CBL"/"SAT". That CBL/SAT check must've been hard-coded in this remote because otherwise, this button would seem to have acted like an ordinary DIM/995 macro! In fact, it's encoded like a DIM/995 macro (0x8F in the 2nd byte of the macro definition), but it doesn't act device-independent at all!
Neither the RS 15-135 nor the URC-8820/URC10820 remotes work anything like this. This "DIM/995 macro that works only in CBL/SAT mode" is a very odd sort of thing, IMHO. Do any other remotes work like that? - This remote defaults to locking the channel and volume control to the "CBL"/"SAT" device mode. In other words, volume commands and channel commands (the latter of which includes the entire numeric set and the "LAST" key) will always be sent as a "CBL"/"SAT" device command.
WARNING! This can lead to a lot of confusion if you're not aware of this!
Before testing, it's wise to "unlock" them both from "CBL"/"SAT" mode as follows. Steps 1-4 are "Channel Unlock" and steps 5-8 are "Volume Unlock". (The phpBB forum software seems broken and cannot render 2 lists seperately within another list, it seems.)- Press the "CBL"/"SAT" key.
- press and hold 'SETUP' -- 2 flashes of "CBL"/"SAT" LED
- press 9,7,3 -- 2 flashes of "CBL"/"SAT" LED
- press the "CH -" key -- 4 flashes of "CBL"/"SAT" LED
- Press the "CBL"/"SAT" key.
- press and hold 'SETUP' -- 2 flashes of "CBL"/"SAT" LED
- press 9,9,3 -- 2 flashes of "CBL"/"SAT" LED
- press the "VOL -" key -- 4 flashes of "CBL"/"SAT" LED
Finally notice that both the simpler '980' reset and the more-complete '981' reset will revert to the default whereby the volume and channel selections are locked back to the "CBL"/"SAT" device! This is especially annoying during testing and caught me off guard at first. I think it was clearly the source of at least one incorrect statement (not by me
) about this particular remote in the thread linked to above. - This remote has a key labeled "FAV", but I cannot figure out how to make it work in any reasonably useful way as a "favorite" key!
In other words, it won't take a 996 "Fav/Scan" setup command. It's not even a multi-macro key (à la the "HD" pseudo-"Fav" key on the RS 15-135)! So how can this thing claim to be a "Fav" key when, at best, it can only be programmed with an ordinary DIM/995-style (singular sequence) macro? I must be missing something here! The manual even says:
Can anyone enlighten me on this? I even specifically tried programming it in "CBL"/"SAT" mode, based on the printed manual quote, but that was fruitless.RCRP05B printed manual wrote:FAV cycles through your favorite channels on your cable box or satellite receiver
My URC-8820/URC-10820 remotes do support "Fav/Scan", so I know I'm doing the manual programming correctly -- it just doesn't work on the RCRP05B!
I'll edit this list/post as I find out more (whether from my own testing or from corrections and/or additions from others).
It's clearly possible that I've made a mistake in my testing, so if anyone sees anything that looks wrong, please don't hesitate to speak up. I'd like this list to be as correct as humanly possible, especially since this remote may be the driving factor for some required changes in how 'IR.exe' and RMIR operate on macros.
Thanks in advance for any comments or ideas!
Bill