Adding devices

Discussion forum for JP1 software tools currently in use, or being developed, such as IR, KM, RemoteMaster, and other misc apps/tools.

Moderator: Moderators

bigbge
Posts: 35
Joined: Mon Dec 22, 2003 12:51 pm

Adding devices

Post by bigbge »

Thanks to everyone helping with my previous post, "Keymap Master remote definitions". I've got everything working and my Comcast remote is now my universal remote. Now on to the next challenge.

Don't know if this can be done. The comcast remote (URC-1967) has only 3 Device Buttons. In general I use them for Cable, TV, and AVrcvr. I would like to control a fourth device with some functions. Specifically, I would like to control my DVD player using the Cable buttons for Play, Pause, Fwd, Reverse, etc that are not necessary when watching a DVD. In fact, if I could switch (macro) the whole Cable Function to DVD that would work.

Any way to approach this? I am looking at the External Functions in RM, but I don't understand how to use this, another device would need a different protocol.
Evan_s
Posts: 313
Joined: Sat Mar 24, 2007 12:03 am

Post by Evan_s »

I'm pretty sure there is now way to do this with a macro at least with an unextended remote. Might be possible in a remote with an extender but I haven't played with them at all yet.

You can use key moves add new functions to the buttons on your cable device and you can use any device type and code you want but this is static assignment. If you have a standard cable box that doesn't use those keys at all it should be fine. Otherwise you might want to do it on the TV device since it's not likely to be using those keys.
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Re: Adding devices

Post by johnsfine »

There may be limits in the 1967 that I don't know about, but in a generic JP1 remote, what you just requested is easy.
bigbge wrote:I would like to control my DVD player using the Cable buttons for Play, Pause, Fwd, Reverse, etc that are not necessary when watching a DVD.
That should be easy using keymoves.
Keymoves require a base setup code, but that setup code does not need to be assigned to any device key.
If the 1967 includes a setup code compatible with your DVD, you can use that as the base for the keymoves. If it doesn't, you can create and load an upgrade. Either way, the DVD setup code doesn't need to be programmed onto any device key.
bigbge wrote:In fact, if I could switch (macro) the whole Cable Function to DVD that would work.
I don't understand what you mean. Maybe you mean some version of the device multiplexor protocol (which can dynamically change which setup code is programmed on a device key). That would be more flexible (allow most keys to have both a CBL signal and a DVD signal). But it is more complex to set up.
bigbge wrote:I am looking at the External Functions in RM, but I don't understand how to use this, another device would need a different protocol.
External Functions is a way to use RM to set up keymoves for IR.exe. But for your use that way would add complexity with no benefit. It's simpler to define the keymoves directly in IR.exe rather than in RM.
bigbge
Posts: 35
Joined: Mon Dec 22, 2003 12:51 pm

Re: Adding devices

Post by bigbge »

Not sure I fully understand your suggestions.
Yes the remote (URC-1067, not 1967, my mistake) has a built in setup code for the DVD (0539). I set up a keymove for PLAY for example with a device type TV with a setup code of 0539. But since there is no device button set up (says <NA>), how do I invoke the keymove (what buttons to press)?

What you describe as Device Multiplexor Protocol sounds like what I want also, so I can dynamically change a device key assignment (don't need Cable box while using DVD) Can you give me links to read about that?
The Robman
Site Owner
Posts: 21944
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

Keymoves do not require that the setup code that they refer remain programmed to the device button. So, for example, you could...

1) Program DVD/0539 to the device button.
2) Program a keymove to a button
3) Program some other setup code to the device button, and the keymove from step 2 would still work.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
bigbge
Posts: 35
Joined: Mon Dec 22, 2003 12:51 pm

Post by bigbge »

The Robman wrote:Keymoves do not require that the setup code that they refer remain programmed to the device button. So, for example, you could...

1) Program DVD/0539 to the device button.
2) Program a keymove to a button
3) Program some other setup code to the device button, and the keymove from step 2 would still work.
Rob, YES. I understand. You have to assign the device before you program the key move. Then reassign it. That works. There was one interesting behavior though. At first I tried assigning the DVD code (0539) to the TV device first. That did not work. Then I tried assigning it ti the AUX device. That worked. I did some fooling around with device upgrades (using RM) so I could see all the key assignments in IR for the devices. Apparently a TV device that does not have the transport keys mapped cannot have the keymoves (makes sense). The AUX device has the keys mapped, not assigned, so it works. So I assume my built in TV device (0000) does not have those buttons. My AUX (RCVR) is an RM upgrade and does have them. Or, something like that.

I would also like to try Device Multiplexor. I searched, but I have no idea how, need pointers/links to info. Can you help? BTW, if necessary, I must use RM (not KM) since KM does not support my remote. My goal would be to switch the Cable device button between cable and DVD with a macro.
The Robman
Site Owner
Posts: 21944
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

bigbge wrote:At first I tried assigning the DVD code (0539) to the TV device first. That did not work.
If you didn't first use the 992 command to convert the TV button into a DVD button, what you probably tried to do was assign TV/0539 to the TV button only to discover that the code doesn't exist.
bigbge wrote:Then I tried assigning it ti the AUX device. That worked.
That tells me that the AUX button is really a VCR/DVD button.
bigbge wrote:Apparently a TV device that does not have the transport keys mapped cannot have the keymoves (makes sense). The AUX device has the keys mapped, not assigned, so it works.
False assumption.

You can either convert the TV button into a VCR button like this...

1) Hold SETUP, 2 flashes
2) Type 992, 2 flashes
3) Press VCR, TV, flashes
4) Now program DVD/0539 to the TV button

or, you can program DVD/0539 t the VCR (or AUX) buttons, and then do the keymoves like this...

1) Hold SETUP, 2 flashes
2) Type 994, 2 flashes
3) Press VCR, PLAY, TV, PLAY, 2 flashes

or like this...

1) Hold SETUP, 2 flashes
2) Type 994, 2 flashes
3) Press VCR, SETUP, 0-5-1, TV, PLAY, 2 flashes
(where 051 is the advanced code of the function that you want to program)
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
bigbge
Posts: 35
Joined: Mon Dec 22, 2003 12:51 pm

Post by bigbge »

Rob, I understand what you are saying. My remote, Comcast URC-1067 has only 3 device keys, Cable, TV, and AUX. In the instructions for the remote it says to use the AUX for DVD, VCRs, RCVRS. There is no DCD/VCR button. So perhaps I could change the TV button to AUX type, but using the original AUX is quite satisfactory so I will leave it alone.

I thought I would play with the Device Multiplexer. I finally found the files. However, it looks like they only support an xls file (KM) which doesn't support my remote. Is there a version that can be used with RM? Thanks.
The Robman
Site Owner
Posts: 21944
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Re: Adding devices

Post by The Robman »

The original goal of your post was...
bigbge wrote:The comcast remote (URC-1967) has only 3 Device Buttons. In general I use them for Cable, TV, and AVrcvr. I would like to control a fourth device with some functions. Specifically, I would like to control my DVD player using the Cable buttons for Play, Pause, Fwd, Reverse, etc that are not necessary when watching a DVD.
Now you say that you're quite happy using the AUX button for your DVD player, so it sounds like your goal has changed, in qhich case you should state what it is.

If your goal is still to control 4 devices on this 3 device remote, if you read my last couple of posts, I have told you how to do that.

To answer your other question, about the Device Multiplexor, I don't believe that anyone has written a version of any of the special protocols for "SST" remotes like the URC-1067. This platform has been abandoned by UEI and there are only (I think) 2 remotes in circulation that use the SST platform, so it's not really worth anyone spending the time to learn the SST assembler language and learn how these remotes in order to write special protocols and/or an extender for them.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
binky123
Expert
Posts: 1292
Joined: Sat Feb 14, 2004 3:35 am

Post by binky123 »

The URC-1067 is a HCS08 remote and it should work with the following

Code: Select all

The Device Multiplexor protocol switches to the setup code specified on the button or keymove.
Upgrade Protocol 0 = 01 FE (HCS08) UnExtended Device Multiplexor for URC-6820/8820/10820/39930/1067
 20 04 00 00 02 00 8C BE 4B 58 B6 60 E7 C3 B6 61 E7 C4 81
End

The following device maps the URC-1067 TV/VCR{Input} button to 22 1B(Setup code for DVD/0539).
Upgrade Code 0 = 1C 4F (TV/1103) Uses Device Multiplexor Protocol 01FE
 FE 00 09 22 1B
End
So within IR7, you now need to reference the TV/1103 device upgrade and the TV/VCR keycode via a keymove. This will then execute the 01FE protocol to change the current device mode setup code to be 22 1B(DVD/0539)..
sigue
Posts: 22
Joined: Thu Jan 10, 2008 2:51 pm

Post by sigue »

I'm looking for a multiplexor protocol and vpt protocol for a dreambox V4 URC 39930 remote.
I've try the URC-1067 one, as 39930 was in the description, but it does not work. Just the "dream" led comes a little red, but the setup code never change.
Is there any special protocols for a 39930 remote ?
binky123
Expert
Posts: 1292
Joined: Sat Feb 14, 2004 3:35 am

Post by binky123 »

Can you upload your .IR file? The Dream led should flash very quickly. What is the device upgrade you are using? You can verify if it is working by pressing the TV button and then a long press of the SET button and re-entering/re-setting the TV setup code. This process will save all of the current device button setup codes into the EEPROM. Use IR.exe to download the EEPROM and see if the setup code has changed for the DREAM device.
sigue
Posts: 22
Joined: Thu Jan 10, 2008 2:51 pm

Post by sigue »

I've upload my Ir file here
https://www.hifi-remote.com/forums/dload ... le_id=5311

I would like to set the Dream device to code 1238 when I use the shift-back key, and Dream deevice to 1563 with the shift-forward key. I'm using TV/1103 device upgrade. The dream led low flash very quickly. I've download the EEPROM and the dream code become 1267 instead 1238
But the dream device still working in 1238 device code.

I've try another thing, using TV/1104 device upgrade, and shift-dream key.
here, no flash, and nothing append.
binky123
Expert
Posts: 1292
Joined: Sat Feb 14, 2004 3:35 am

Post by binky123 »

Can you open up your RDF and delete the following lines:
[SpecialProtocols]
Multiplex=01FE

or download the updated one from the file section.
The URC-39930 doesn't support this special keymove format.

The URC-1067 and URC-39930 don't support the 2-byte keymove like the 6820/8820/10820 so you can't put the 2-byte setup code into the keymove itself. The URC-39930 only supports 1-byte keymoves by button keycode. The URC-1067 is like the URC-6131 where it supports 1-byte and a special 2-byte keymove format.

What we need to do is create a upgrade that includes the 2-byte setup codes we want to use and then build keymoves by Key using IR.exe.

In the Key Moves Tabsheet, select the "Key" radio button when you are programming the keymove, this will cause the EFC/Hex text entry box to change into a drop down menu which you can use to select the button which contains the setup code you want from the upgrade.

The following device upgrade for URC-39930 maps BOUQUET+=24 B8 for SAT/1238 and BOUQUET-=25 FD for SAT/1563

Code: Select all

Upgrade Code 0 = 0C 31 (TV/1103) Uses Device Multiplexor Protocol 01FE. BOUQUET+=SAT/1238 BOUQUET-=SAT/1563
 FE 00 21 24 B8 25 FD
End
Now, do a keymove that maps DREAM/Shift-BACK to TV/1103 BOUQUET- key. Then do DREAM/Shift-FORWARD to TV/1103 BOUQUET+ key.
Last edited by binky123 on Sat Jan 19, 2008 9:46 am, edited 2 times in total.
sigue
Posts: 22
Joined: Thu Jan 10, 2008 2:51 pm

Post by sigue »

thanks a lot, it's working fine now.
Post Reply