RCRP05B Extender - DVR Button No Shift

Support forum for extenders. If you're having trouble getting one up and running, this is the place to come.

Moderator: Moderators

dannyo
Posts: 42
Joined: Sat Dec 31, 2011 11:04 am
Location: West Coast

RCRP05B Extender - DVR Button No Shift

Post by dannyo »

In the Macros Tab, the DVR button is not allowed a Shift or XShift assignment (the boxes are greyed.) While the dev4 button allows them. Shouldn't the reverse be true? I'm thinking since the DVR button is real, it should be allowed the Shift options?
I'm not sure but this may be an rdf issue.

[Moderator Note]There is a work around to do this, just assign the macro to XShift+Setup and it will appear on Shift+DVR on the remote itself.
My equipment:
Remote RCA RCRP05B with JP1 2/3 cable.
Tivo Premiere
TV Sony Sony KDS-60A3000 (over the air)
Receiver Onkyo HT-R670 (part of HT-S6200 Theater sys)
CD player Sony CDP-C325

My Software:
RemoteMaster v2.04 build 14
RDF's as of 2011-01-14
Images and Maps Version 1.32 as of 2010-12-30
vickyg2003
Site Admin
Posts: 7104
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

When we use a shift button we set a bit in the keycode. If there is a conflict with the real button numbers, then we can't offer a shifted button on the current keycode.
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

The RCA RDF is correct. As Vicky said, some shifts/xshifts are prohibited on purpose. In this case any button code $40 and up will walk on something else if shifted/xshifted, so it's not allowed (DVR is $42).
dannyo
Posts: 42
Joined: Sat Dec 31, 2011 11:04 am
Location: West Coast

Post by dannyo »

What would DVR $42 try to be if it was shifted or xshifted? i.e. which bits are forced on?
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

My extender knowledge is pretty limited, but IIRC, shift $42 would be $C2 and xshift would be above the $00-$FF range for buttons ($102). So buttons $00-$3F would be $80-$BF shifted and $C0-$FF xshifted. Other extender buttons use the spare addresses below $80 that aren't in the button maps.
unclemiltie
Expert
Posts: 1819
Joined: Wed Jan 21, 2004 12:50 pm
Location: Pittsburgh, PA

Post by unclemiltie »

Most "normal" keys have hex value from $00-$3F.

When they are shifted, $80 is ORed to them so they end up being $80-$BF

When we write the extenders to do Xshift, we OR $C0 to them so they are $C0-$FF


UEI has occasionally put keys in the $40-$7F block. When you add the shift to it it would then be $C0-$FF so that will overlay an Xshifted key. This is one of the "costs" of Xshift in the extenders.

As for the DVR key at $42, it will be the same as Xshift-Setup ( $C2) so we prohibit the shifting and Xshifting of any of the keys in the $40-$7F range.
this JP1 stuff is a sickness!
dannyo
Posts: 42
Joined: Sat Dec 31, 2011 11:04 am
Location: West Coast

Post by dannyo »

I understand. Thank you for tolerating my nosy questions. Somebody must have poked around the hardware quite a bit to figure this all out.

This IR thing is quite a gadget. I almost have all my things going. I decided to delete the pause after power up and just press the button a second time after everything is up as 3FG and andyross mentioned in another thread.
eferz
Expert
Posts: 1078
Joined: Thu Jun 03, 2010 1:25 am
Location: Austin, Texas

Post by eferz »

dannyo wrote:I understand. Thank you for tolerating my nosy questions. Somebody must have poked around the hardware quite a bit to figure this all out.

This IR thing is quite a gadget. I almost have all my things going. I decided to delete the pause after power up and just press the button a second time after everything is up as 3FG and andyross mentioned in another thread.
I for one appreciate the questions you've asked. I would have probably never thought to ask, but the answers given help me to understand it better. So, thank you for asking. And everyone else thank you for answering.
Remotes; JP1.2: Comcast URC-1067, JP1.3: Insignia NS-RC02U-10A, JP1.4 OARI06G, JP2.1: Cox URC-8820-MOTO (still trying to figure out how to make them self-aware.)
unclemiltie
Expert
Posts: 1819
Joined: Wed Jan 21, 2004 12:50 pm
Location: Pittsburgh, PA

Post by unclemiltie »

Even though I understand this stuff quite a bit, I'm standing on the shoulders of giants....

My first extender was a port of Nils' URC-9960B00 extender to the URC-6960 and then the URC-9960B01. I learned a LOT doing that with the help of a lot of people in this forum.

Another project that took up the level of understandings was "re-creating" the Cinema7 extender since the source had long been lost and then adding some of the more modern extender features into that version. (I un-assembled the extender hex, turned it back into commented assembler code and then helped add the new stuff to it. This is where Vickyg became infected with the extender writing disease) That extender, I think, was originally written by John Fine.

Then when I took the plunge to do the first JP1.3 extender I had quite a bit of background in how the old ones worked. This also was done based on excellent work that binky, 3FG, and others have done in understanding the JP1.3 remotes.

And finally, the geniuses who figured out this whole JP1 thing in the first place. The history of that effort is quite an interesting read if you have some time. it's here:


http://www.hifi-remote.com/jp1/history.shtml


And don't forget the link to how the whole thing started with someone figuring out that the 15-1994 had a serial EEPROM on it that could be read from the 6-pin port. That is here:

http://www.remotecentral.com/cgi-bin/mb ... d.cgi?1556


All in all, it's been quite a ride.
this JP1 stuff is a sickness!
dannyo
Posts: 42
Joined: Sat Dec 31, 2011 11:04 am
Location: West Coast

Post by dannyo »

Good stuff, unclemiltie,
I didn't see the history in the Wiki TOC. Unless I missed it maybe a Wikinini would put it into the Wiki for us. :D
eferz
Expert
Posts: 1078
Joined: Thu Jun 03, 2010 1:25 am
Location: Austin, Texas

Post by eferz »

dannyo wrote:Good stuff, unclemiltie,
I didn't see the history in the Wiki TOC. Unless I missed it maybe a Wikinini would put it into the Wiki for us. :D
Done. http://www.hifi-remote.com/wiki/index.p ... P1_Project
Remotes; JP1.2: Comcast URC-1067, JP1.3: Insignia NS-RC02U-10A, JP1.4 OARI06G, JP2.1: Cox URC-8820-MOTO (still trying to figure out how to make them self-aware.)
tnkrer
Posts: 62
Joined: Thu May 18, 2006 9:44 pm

Post by tnkrer »

resurrecting a really old topic, is it possible to somehow use shift+DVR ?

I have used up all the real devices on the remote except DVR and with a new device coming in, I am putting it on DVR. Family is used to doing shif+device to switch to different sources, so I was trying to set shift+DVR .. Can I reassign DVR to be dev4 and then make that work?
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

I can't think of any way to make that particular button sequence work. But you do have other options, like long and short press or double press. For example, I use short press of the device buttons for macros and long press for mode switching.

It's a shame that shift+DVR is prohibited, but it must be that way due to how UEI designed the button map. A shifted version of that particular button would interfere with another function.
tnkrer
Posts: 62
Joined: Thu May 18, 2006 9:44 pm

Post by tnkrer »

Thanks mdavej. yeah, I was afraid of that. I do have long press for setting up the system for a specific device, but family seemed to prefer shift+device, so that is another way to do the same thing. Well they will need to learn long press :)

And I am amazed that these old remotes are still going strong!
The Robman
Site Owner
Posts: 21886
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

I'm just thinking outside the box here, and I have absolutely no idea if this will work or not, but I decided to look up which button shift+DVR was clashing with. The problem with button codes of $40 or greater is that they already have the xshift bit turned on, so shift+$42 is the same as xshift+$02. Button code $02 is the SETUP button. I just checked whether the RMIR will let you program a macro to xshift+SETUP and it does, so I'm wondering whether, if you programmed a macro to xshift+SETUP, would it get invoked by doing shift+DVR ?

If that works, it also means that xshift+TV is the same as shift+dev6
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Post Reply