H900 Marcos/Newbie's 1st Extender with RCA & Atlas

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

Post Reply
mdavej
Expert
Posts: 4641
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

First, load device upgrades from our file section. Doesn't have to be an exact model match, just something close. That will give you nearly all the commands needed below (discrete off for each device except cable, HDMI 1, Source 1, etc.). My Vizio upgrade would be a good start. And we have several Moto upgrades. I haven't looked, but we probably have Polk too. Worst case, just learn the needed commands from your 900.

Other: All other devices are off You only have one other device, so use the discrete off for the Apple TV here.
Motorola Cable DVR: DVR is set to “Tuner” Nonsense command added by Harmony. You can pretend this doesn't exist, because, well, it doesn't
Vizio M502i-B1 TV: TV is set to “HDMI 1” Directly from device upgrade referenced above
Polk Audio SoundBar 9500: SoundBar is set to “Source 1” Same as above

The only tricky part is the cable box. It has no discrete on/off cinnabds, so you need to make your own using a toadtog. It isn't bad, but there are several steps and some new concepts to learn, so search the forum on how to do that. If you strike out, I can post the steps.

The macro that's automatically generated sets the key groups. So CBL for example sets the transport keys (play, etc.) to the cable device, vol keys, etc. In your case you'll want to set vol keys to the soundbar device (AUX?). So just add Dev_AUX and Set_Vol somewhere. Since macros can call other macros, just add something like xshift-CBL to the end of the existing macro and make a new xshift-CBL macro with all your other steps. You can use any key, but xshift ones are nice because they are hidden from the user and only referenced in macros.

At some point when I have a bit more time, I can post an example rmir file for you to study.
ruidosobruce
Posts: 91
Joined: Sun Jan 04, 2015 1:33 pm
Location: New Mexico

Post by ruidosobruce »

sti491
Posts: 176
Joined: Sun Jan 04, 2015 4:56 pm

Post by sti491 »

Thanks ruidosobruce.

I accidentally deleted your post on the Universal ATLAS OCAP 5-Device Cable Remote Control 1056B01. I hadn't seen your macro post, and just went to delete my response because I addressed macros, but it removed your post too (oops!).

That remote looks like the Time Warner one I used to have before I moved and switched to Charter Cable. Do you know if it will IR learn from another remote? I did a google search but didn't see a reference to "learning" capability. My SoundBar doesn't have a code per se, and it has an odd way to change the volume on the sub. The only way I have been able to do that so far is to IR learn it from the original remote.

After seeing your macro examples and special functions, and having made my own "pause" special function that I used in my RCA macros, I'm getting the concept needing to create special function keys, that are what you use in macros to achieve your purpose.

I'm going to go back through the RCA extender read me, and other initial reading I did to see what I can find on LKP (I like your approach very much!), as well as how to do the marco scripts/special functions for what I highlighted in bold, in the long post above.

All help is welcome! Sorry for deleting your post but accident.
sti491
Posts: 176
Joined: Sun Jan 04, 2015 4:56 pm

Post by sti491 »

mdavej, thank you. A lot to absorb!

Appreciate when you have more time, posting your example rmir file for me to study.

Meanwhile I will read up and see if I can make cognitive headway around the terminology and logic.

I understand most of your last post, not quite all of it.
ruidosobruce
Posts: 91
Joined: Sun Jan 04, 2015 1:33 pm
Location: New Mexico

Post by ruidosobruce »

sti491 Once you learn the codes you need using any learning remote, you can then us them in RMIR to program any other JP1.x remote you want to use. And it's likely somebody on the forum has already recorded the Polk codes.

It looks like my Atlas post and link is still there.

Bruce
ruidosobruce
Posts: 91
Joined: Sun Jan 04, 2015 1:33 pm
Location: New Mexico

Post by ruidosobruce »

sti491, Here are a couple of JP1.3 RMIR files for the 1067_Comcast and the 67100_Insignia that should be close to the RCA extended.

ttps://www.dropbox.com/s/s0132x0rffq3jlb/1067% ... .rmir?dl=0

https://www.dropbox.com/s/q7eqw2j3v2xkf ... .rmir?dl=0

I have a couple of RCA remotes around and I will try to send you an RCA extended RMIR file when I can.
sti491
Posts: 176
Joined: Sun Jan 04, 2015 4:56 pm

Post by sti491 »

Hi Bruce, so I guess I didn't obliterate your Atlas post after all, that's good!

Bruce & Dave, It is my understanding I need to add Device upgrades from the JP1 File Section to use in RM when using an extender.

So far I have loaded:

1. "Vizio XRV1TV.rmdu" (Vizio XRV1TV QWERTY remote) for my Vizio M502i-B1 TV.

Dave, unlike adding your "Pause Upgrade", I did assign Vizio XRV1TV.rmdu to the TV, (where when loading the Pause upgrade I hit the "cancel" button, not to assign it).

After loading this TV upgrade, I went to special functions in RM. Then, I went through the motions of adding one for the TV. It's interesting that there is nothing in the drop down for "Parameters Type". Unextended there was DSM in there, and Pause after I added that. I think this is where LKP, and other similar features should be to select, but nothing is there to choose from in my extended RM file. How do I access LKP and similar commands?.... UPDATE: see next post down, they are there

2. Additionally there is no HDMI 1, HDMI 2, etc in the Keys box, or anywhere else that I can see... to use in my special functions and/or macros. I was assuming that came with the Upgrade, but apparently not (?). If not where do I get them? BTW, they are not buttons on the TV OEM remote for specific HDMI's, just "input", where you have to cycle through menu places to select which HDMI you want.

3. Also, I loaded the "Pause.rmdu" as I did in my un-extended file, but with the extended version it does not show in the drop down for "Parameters Type" either (?).... UPDATE: With the right file loaded I see I don't need to add that, it is already there (or a similar pause command)

4. The "New - Special Functions" interface is different in the extended RM screen vs unextended. In unextended the three blocks of inputs are labeled left to right: "Available Keys", "Keys", and greyed out "un-used". That same screen when in my Extended RM file is "Available Keys", "On->Off" and Off<-On". Whats up with that? UPDATE: I see now playing with the right file that those boxes and their titles change depending what parameters you chose above it

5. My Cable DVR is a Motorolla DCH 641. There are several Motorola device upgrades in the file section, but not for this model. How do I know which one will work best?

I have found a few more tutorials I have read, but have yet to find one that summarizes all this in an easy to understand way... I do pick up parts of enlightenment here and there, but I still struggle with complete comprehension at this point.

Thanks for your patience.
Last edited by sti491 on Sun Jan 25, 2015 5:09 pm, edited 1 time in total.
sti491
Posts: 176
Joined: Sun Jan 04, 2015 4:56 pm

Post by sti491 »

Ooops, regarding my comments above:

After loading this TV upgrade, I went to special functions in RM. Then, I went through the motions of adding one for the TV. It's interesting that there is nothing in the drop down for "Parameters Type". Unextended there was DSM in there, and Pause after I added that. I think this is where LKP, and other similar features should be to select, but nothing is there to choose from in my extended RM file. How do I access LKP and similar commands?

They are there, I think I had the wrong RM file open. Sorry about that! Now, Multiplex, LKP, DKP, ToadTog and others are there, including Pause.
ruidosobruce
Posts: 91
Joined: Sun Jan 04, 2015 1:33 pm
Location: New Mexico

Post by ruidosobruce »

On my Vizio TV (GV47-L) there was no HDMI-1 or HDMI-2 on the original remote. So, I just used a macro that sends HDMI once or twice to select to select the proper HDMI input for the source. You can see it in the 67100 file under macros. I send an unused input first to reset it so it alway ends up on the correct HDMI. There might be a slicker way to do it, but that works fine.
3FG
Expert
Posts: 3440
Joined: Mon May 18, 2009 11:48 pm

Post by 3FG »

Don't know about the G47L, but most Vizios have discrete commands. You can find them listed in this thread at RemoteCentral, or even more conveniently by using this upgrade. For Smart TVs mdavej's upgrade is the one to use.
ruidosobruce
Posts: 91
Joined: Sun Jan 04, 2015 1:33 pm
Location: New Mexico

Post by ruidosobruce »

On my Vizio TV, the command for HDMI is 3. I found that if I sent the commands too quickly, (i.e. TV;0;3;3) the TV didn't respond correctly. So, instead of using some kind of pause, I just send the HDMI command, then a command to the audio to switch, then send the second HDMI to the TV i.e.( TV;0;3;AUX;8;TV;3) Clunky to describe, but it works fine.
sti491
Posts: 176
Joined: Sun Jan 04, 2015 4:56 pm

Post by sti491 »

3FG, thanks. Please keep in mind a I am very new at this. I did use Dave's upgrade (my Vizio is a new M50 smart TV), but I can not see discrete power or HDMI commands in there. Maybe I am not looking n the right place in RM for them? I figured they would show in the section for creating special functions or marco RM sections, after I loaded the upgrade?

I found your link to the thread at RemoteCentral interesting, although I do not completely understand it. For example:
Discrete Power:
Power On = 2A
Power Off = 25

Discrete Inputs:
HDMI 1 = 81
HDMI 2 = 82

How would I use "25" in a macro to Power off the TV? -or- "82" to switch the TV to HDMI 2?

Bruce, this may be similar or the same question as I asked above: In your example macro - TV;0;3;AUX;8;TV;3... what do the numbers "0", "3", "8" mean, and where did they come from (how did you put them in your macro in RM)? I get the general concept you are referring to, I'm just not quite following the detail how to do it, or the specifics of how you created your macro in RM.
sti491
Posts: 176
Joined: Sun Jan 04, 2015 4:56 pm

Post by sti491 »

I was looking again to try to find discrete codes in mdaveJ's Vizio device upgrade. I tried pushing the "edit" button on his upgrade and low and behold saw this among a lot of other stuff. Sorry the columns don't align well when copy and pasted, but hopefully you know what it is:

EFC5 EFC OBC Hex Notes
sleep 00054 054 14 8F discrete
On 00087 087 42 AB discrete
Off 00216 216 37 5B discrete
media 00141 141 240 F0 discrete
Setup 00042 042 79 0D discrete
HDMI 1 00193 193 129 7E discrete
HDMI 2 00191 191 130 BE discrete
HDMI 3 00195 195 131 3E discrete
HDMI 4 00188 188 132 DE discrete
AV 1 00225 225 161 7A discrete (Component)
TV Input 00110 110 214 94 discrete (tuner)

So I see they are in there, I just do not understand how to use them to create a macro within RM.

This may be obvious to an expert, but I do not fully understand what "EFC5" "EFC" "OBC" or "Hex" are. I found the Help/tutorial in RM to be of some assistance:

"OBC"= Original Button Code I think I get this one

"EFC" = "Extended Function Code", which are also known as "advanced codes"... I'm not sure what this means, maybe based on the device code, this is the signal the remote sends to the TV to execute the command?

"EFC5" = same as above except 5 digits (maybe for some remotes or TVs?)

I think "Hex" is automatically assigned in RM, but what is it?

Part of the challenge learning all this is the semantics and terminology.
Last edited by sti491 on Sun Jan 25, 2015 7:30 pm, edited 1 time in total.
ruidosobruce
Posts: 91
Joined: Sun Jan 04, 2015 1:33 pm
Location: New Mexico

Post by ruidosobruce »

Dave's post confirms my conviction that this is a great forum. There is always something new to learn. Although my 2007 Vizio doesn't seem to respond to the new discrete codes, I will keep working at that. My wife does puzzles every morning; I feel like I don't need puzzles since I am trying to figure out all this stuff, which I do enjoy.

But, I think I will get a new smart TV!

To answer your question: On the original Vizio remote, if you just press the 3 key you get HDMI-1 input. If you press it again, you get HDMI-2. So I just emulated that.

Under the Macro tab in RMIR, when you choose New or Edit, you get screens that make it easy to put together a macro with a choice of the buttons. The phantom buttons are ones that don't really exist, but which you can use for awhile for a macro.

If this is a challenge and fun, keep going. If it's not fun, you always have your Harmony.

Bruce
sti491
Posts: 176
Joined: Sun Jan 04, 2015 4:56 pm

Post by sti491 »

Couldn't agree more Bruce!

Regarding your explanation: "On the original Vizio remote, if you just press the 3 key you get HDMI-1 input. If you press it again, you get HDMI-2. So I just emulated that." Not on my Vizio remote. Mine is the one with a querty keyboard on the back. To do what you do with "the 3 key", I have to repeatedly press the "input" key on my OEM Vizio remote. Are you referring to an original button number ("OBC") vs the button name description?

"Under the Macro tab in RMIR, when you choose New or Edit, you get screens that make it easy to put together a macro with a choice of the buttons." Thanks, I understand that, as I have created a few simple macros, that actually work!

Where I am getting confused is, within the Macro tab in RMIR, when you choose New or Edit, I get screens that show me button choices.... but none of those choices include discrete commands for power off or HDMI 1, for example. I thought they would there perhaps, after loading Daves ViZIO device upgrade. They are in his upgrade, I just can't figure out how to access them in a macro I want to write.

Again, thanks for your help and persistence with me :-)
Post Reply