JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

Modifying 6131M (ext 1) to handle multiple TiVos.

 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - General Forum
View previous topic :: View next topic  
Author Message
hagmanti



Joined: 12 Jan 2004
Posts: 7
Location: Maryland

                    
PostPosted: Tue Feb 03, 2004 12:33 am    Post subject: Modifying 6131M (ext 1) to handle multiple TiVos. Reply with quote

The following is fairly long, but that's just to make sure (I hope) that I give all the necessary information. Most of the questions below are just sanity checks. I'll be uploading this upgrade to the User Confs sections, so I want it to be done as "right" as is possible...

Okay. For reasons of backward and forward compatability, I'm trying to figure out a way to do the following:

Equipment: URC-6131M + extender + 2 TiVo units--DirecTiVo (DTV) + Standalone (SA), programmed to different unit codes. I need every button on the remote (for instance, I have 7 devices all of which need to be able to access the number buttons), and would prefer not to give up another global macro button. (For people that don't know, the DTV and SA TiVo use exactly the same setup codes, but can be configured to only listen to one "remote ID" or "unit code".)

Current behavior:

Using L/DKP, short press of the PVR button switches the remote to SA mode, long press turns on and sets up all devices to watch the SA and switches the remote to SA mode.

Desired behavior:

Exactly the same as above, exact that pressing some button (or buttons) (preferably only in PVR modes) toggles back and forth between the above behavior and the above behavior w/ every instance of "SA" replaced by "DTV". Probably will be adding another TiVo w/in a year, so future upgradability matters (but is not imperative). I'm basically trying to emulate the switch on the series 2 peanut.

My plan of attack:

Use the Device Multiplexor. Create two devices-- both exactly the same thing, except using different unit codes. Put appropriate keymoves on two keys (e.g., shift-1 for "SA" and shift-2 for "DTV").

For questions C) and E3) below-- I'm already tight on memory space w/ the protocols and upgrades I currently need, so I'd prefer not having to install both ToadTog _and_ a second upgrade.

My questions (finally!):

A) I have to give each unit code a different setup code-- right?

B) I only have to upload one copy of the protocol-- right?

C) Do I have to upload two copies of the upgrade, just for the different fixed data? I see that fixed data is tracked separately in IR 4.01; is it possible to modify just that w/o modifiying anything else? (If so, then the answer to A) is "no", right?)
C2) Does the device combiner help here? I think I still have to upload two copies of the upgrade and it might even slow things down a bit...

D) Since I have two separate setup codes, I have to upload two copies of each keymove-- right? (remember, I want every key (except the PVR button) to have exactly the same behavior, no matter which device is currently bound to the PVR button).

E) Is there any way to make the macro that's bound to the PVR button different depending on which device mode the remote is in? Or am I going to have to break down and give up another key so I can have one to select (and/or setup) SA mode, and another for DTV mode?
E2) I could just assign the SA macro to the PVR button, and the DTV macro to the shift-PVR button-- right? (The reason I'm trying to avoid this is two-fold-- most importantly because I'll eventually be adding a third TiVo, but also because it'll be kind of counter-intuitive...)
E3) I could use ToadTog to track which state the device is in (SA or DTV). In fact, my first cut at this problem does use that, but it's a hack, and it's slower than I'd like. However, it does take care of E) w/o giving up any global buttons, and it's exandable to a 3rd TiVo down the road. Using this method, the PVR Menu function toggles between SA & DTV, and shift-1 and shift-2 set the remote to SA & DTV mode respectively.

F) Just out of curiousity, what's the difference between the TiVo official and the TiVo advanced protocol? I've read several places that the advanced protocol is one byte, but I'm not exactly sure what that means (i.e., it must send out the same IR codes, but is it faster, or more conserving of memory space, or is it just that things like the device combiner only work w/ 1 byte protocols?)

Thanks in advance for your kind attention to this,


Me
Back to top
View user's profile Send private message
gfb107
Expert


Joined: 03 Aug 2003
Posts: 3411
Location: Cary, NC

                    
PostPosted: Tue Feb 03, 2004 12:58 am    Post subject: Reply with quote

You should use the TiVo (Official) protocol, which is built into the URC-6131, and supports manual EFC entry. Since the protocol is builtin, you won't need to install a protocol upgrade.

You will have 2 separate setup codes, one for each remote address. Use the PVR device type, so that most of the keys are included in the keymap (the only ones not included are the PIP keys). You will also have 2 copies of any keymoves that are part of your upgrades.

You can use Device Specific Macros (DSMs) to get macros that are specific to the the bound device. The DSM protocol is included with the extender.

The extender also supports an optional 2nd shift key (called xShift), allowing you to have 3 "states" for the PVR key: normal, shifted and xShifted, which you could use to toggle between 3 setup codes for the PVR button. IF you set the "Shift Button Keyode" to 2 (the default), the "Alt Shift Button Keycode" to 130, then xShifting is accomplished by pressing the set button twice.

So PVR could be address 1, set+PVR could be address 2, and set+set+PVR could be address 3.

I don't understand the use of device combiner enough to comment on whether it could be used for this.
_________________
-- Greg
Original RemoteMaster developer
JP1 How-To's and Software Tools
The #1 Code Search FAQ and it's answer (PLEASE READ FIRST)
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - General Forum All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


 

Powered by phpBB © 2001, 2005 phpBB Group
Top 7 Advantages of Playing Online Slots The Evolution of Remote Control