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 »

Low batteries can cause that. Make sure you have fresh ones. Looks like you're getting close though. Try a reset on the remote (Hold Setup for 2 blinks, 981), then try another download. Also make sure you've set the RDF and Images folders under File - Set Directory if they moved since you started over.

When the lights blink, do you get red and green blinking really fast at the same time or just a few slow blinks?

Hopefully a Mac user will have some more ideas.
sti491
Posts: 176
Joined: Sun Jan 04, 2015 4:56 pm

Post by sti491 »

Thanks mdavej, I'll try again in the morning. The lights blink quickly. Didn't notice red vs green... I think red and green but I will double check. Are you pretty confident that the wire color to pin number match I am using is right?
sti491
Posts: 176
Joined: Sun Jan 04, 2015 4:56 pm

Post by sti491 »

w00 w00...Got it! Had to load the driver. Piece of cake. Now I'll try loading the extender to see if I can transfer some macros to my H900. Actually, just by programing the RCA using the buttons it's a decent back-up to my H900 as is. Thanks for all the help.

FYI the USB plug blinks fast. It appears to have two green lights, no red lights flashing.
sti491
Posts: 176
Joined: Sun Jan 04, 2015 4:56 pm

Challenges loading the extender to RCA RCRPO5B

Post by sti491 »

Mdavej, I have the connection solid now.

I used a small zip tie tight around the 4 cable female connectors held in the right position that works very well, without needing to glue them, or get a different plug, or go through the hassle of doing it pin by pin. Win!

So I now have these macros loaded on my RCA remote though RM, that all work, albeit they are slow, but they consistently work.

1 A (yellow) CBL;Menu;Ok;Ok
2 C (Red) TV;Menu;Ok;Down;Down;Down;Ok
3 B (blue) TV;Menu;Down;Down;Ok;Down;Down;Down;Ok
4 Power TV;Power;CBL;Power;AUD;Power;CBL
5 D( green) TV;Menu;Down;Down;Down;Down;Down;Down;Down;Down;Up;Up;Up;Up;Up;Up;Ok;Down;Down;Down;Ok

The last long one, actually makes the second and third ones obsolete. 2 & 3 work when the initial menu is highlighted in certain places to start with. The last long macro works no matter where the Menu selection is highlighted at the start (from the last time it was used).

Then I successfully loaded the fast macro patch. Got the remote sped up. I could tell it was faster by trying the first macro that gets to a cable menu. I could not use the other TV macros because with the patch loaded, because the TV code is wrong.

Then I reconnected to RM and reloaded my original remote file. Now my RCA remote operates as it did before, but it retained the fast macro benefit.

My thought was to see if the faster marcos would work from the RCA, before I tried to IR Raw Learn them to my H900. I realize that the long last macro will not raw learn, but thought 2 and/or 3 might(?).

The first short Cable macro works fine in fast mode. However, none of the TV macros work in fast mode. The whole menu list flashes on and off and then it goes down a few levels and stops in the wrong place.

So I think I need to add a pause or two in the macro script. I tried to search for that, but could not find it.

How do I add short pauses in these TV macros within RM to load onto the RCA via my cable?

I might try adding another "TV device" command after "menu" in the macro script, or a different device I am not using, while I wait for your response. Maybe that will slow down a little(?).

I still want them as fast as possible to hopefully raw learn them to the H900. Even if I can't Raw Learn them to the H900, I'd like the macros to work as fast as possible from the RCA.

Making progress!
mdavej
Expert
Posts: 4641
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

Glad you got it up and running. So you're running just the fast macro patch, not the extender, correct? That's fine for your purposes and much simpler. Your idea of dummy commands may do the trick. But it's easy enough to add very precise pauses. Just go to the Special Functions tab, click new, and add a pause of a specified length as a new command assigned to the button of your choice. Then use that button where ever you need a pause. You can change the duration and re-test until you find the right amount.

For example, to assign a half sec pause to the Pause key, click New, bound key device TV, key Pause, type Pause, duration 0.5. Then use the Pause button in your macros between each command (use insert or the move buttons to get them in the right place).
sti491
Posts: 176
Joined: Sun Jan 04, 2015 4:56 pm

Post by sti491 »

Yes Just using the fast macro patch. I tried using your example at the end, but must be missing something in my understanding of your instructions and example:

...go to the Special Functions tab, click new... For example, to assign a half sec pause to the Pause key, click New, bound key device TV, key Pause, type Pause, duration 0.5.

I don't see how to do what I bolded above. Under where I put in the bound device key and the select the pause key, there is box labeled "Parameters" and under that "type:" Under that there is a box that says "DSM". It appears like there may be more to select from as there are small arrows next to "DSM", as if it is one of several selections, but I can't get it to do anything but highlight "DSM". I am assuming that is where you want me to select "pause, duration 0.5", but I can't seem to find how to do that.
mdavej
Expert
Posts: 4641
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

Sorry about that. I forgot that I must have added the pause protocol to my config before. Download the file below. Then go to Devices, New, Open, pick Pause.rmdu, OK, Cancel (don't assign to a device button). Now Pause should be available.

https://www.hifi-remote.com/forums/dload ... e_id=13112
sti491
Posts: 176
Joined: Sun Jan 04, 2015 4:56 pm

Post by sti491 »

That worked, thanks! I'll play around with it tomorrow. Any idea where I may need pauses and for how long in those macros?

Also, if I use "Pause Button" to program the delay as in your example, from what I am understanding I'll just add the Pause button anywhere in the macro script I want to have a delay.

But then what happens when I push the pause button as a normal action when watching a video? Does it work normally in that application?
mdavej
Expert
Posts: 4641
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

That is correct, put it anywhere you need a pause. On my Vizio, it varies. Calling up a menu takes more time than navigating after the menu is up. You'll just have to experiment. Make as many pauses as you want with different delays on different buttons. You can use shifted buttons too, like shift-1 for a short delay and shift-2 for a longer one. Just remember the whole macro needs to run in less than 2 seconds to be learnable by your 900.

I assumed you didn't use the pause button and that it would be easy to remember. If you do, then put this function on a different button you don't normally use or some shifted buttons. I also assumed you weren't using this remote outside of teaching your 900 these few macros. If you are, then you need to think more carefully about which functions you put on which buttons.
sti491
Posts: 176
Joined: Sun Jan 04, 2015 4:56 pm

Post by sti491 »

Got it, thank you very much! I am going to use my RCA as a back up remote, so I will need to think about the best buttons. I may just use number bittons since I don't do any channel changing on the TV, only on cable.

Out of curiosity, how do you shift a key? I know I read about that somewhere, but all this new learning is starting to run together in my head!
mdavej
Expert
Posts: 4641
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

Setup = Shift. So if you put a function on Shift-Play, to execute that function, tap Setup then Play. The original Play function still works if you don't press Setup first. Number keys are special. They require a double press of Setup. So Shift-1 would be Setup, Setup, 1 on the remote. In macros, just use the normal Shift-1 or Shift-Play functions. This essentially doubles the number of functions you can have per device mode. The extender adds even more: primary, shifted, double shifted, double press and long press, and xshift.
Last edited by mdavej on Sat Jan 24, 2015 7:16 pm, edited 1 time in total.
ruidosobruce
Posts: 91
Joined: Sun Jan 04, 2015 1:33 pm
Location: New Mexico

Post by ruidosobruce »

sti491 I'm glad you got it working. JP1 is a bit of a learning curve, but I suspect that once you get comfortable with it, you might have less interest in the Harmony. I have several old URC 6131nw JP1 remotes that I love, for the following reasons:
1. Most of mine cost an average of $7.50 on ebay.
2. Because they are inexpensive, my wife has her own.
3. Her brain works differently from mine, so I program hers the way she wants.
4. They each use two AAA batteries; lightweight and last a year or two.
5. So, no charger to fool with.
6. You can do weird things. If you can think of it, you can do it. Period.
7. It is very lightweight and nearly indestructable.
8. It has no LCD so you can operate it by feel.
9. I have spares, but I don't know why. It never quits.
10. When I buy a new TV or Receiver, it is just never a problem.
11. All of this is possible because of the great folks here on the forum.

Your jp1.3 RCA remote will have most of these advantages. Keep going.
This is just my rant for JP1. (Some of my kids have a Harmony in a charger)
sti491
Posts: 176
Joined: Sun Jan 04, 2015 4:56 pm

Post by sti491 »

Thanks guys. I got it so far and have actually enjoyed the learning curve challenge.

mdavej, after some trial and error to get the speeded up macros to work from the RCA to my Visio TV, it required a .062 sec (the shortest I could do) between every step. That makes the three (one I knew was too long, so maybe just two) macros I wanted to IR learn into the H900 too long to raw learn. Oh well, I have a nifty RCA I can still program more...
sti491
Posts: 176
Joined: Sun Jan 04, 2015 4:56 pm

Programing extended JP1 remote as primary remote (no H900)

Post by sti491 »

First of all, MANY THANKS to mdaveJ and everyone who has helped me in my JP1 journey to date!

Secondly, this is a long post. Sorry for that in advance. I did not know another way to switch gears from my initial objective to a new one. I'll try to be more concise in future posts.

I started down this path to get short marcos loaded into my H900. I was successful with one macro, the others were too long to IR transfer. I learned a lot in the process. Now I want to accomplish a new JP1 objective.

I like having the RCA RCRPO5B as a back-up to my H900. I'd like to customize it (or perhaps a different JP1 remote with backlit buttons -see my last question at the end of this post) to see if I can get it to the point where it replaces my H900, or permits me to avoid buying a second expensive Harmony remote.

In the future I will be setting up a new Home Theater in a different house. I was planning to buy another Harmony to use there. Now, having learned about JP1, and hopefully getting more proficient with RM customizing, perhaps I'll just use a JP1 remote instead. So I figure I'll learn on my current system, trying to duplicate what's on my H900 now, by customizing my RCA using RM.

Currently my my RCA is set up using the Fast Macro Patch installed. It is not extended (yet). These are the macros I am using on it:

1 A (yellow)
CBL;Menu;Ok;Ok
2 D( green) TV;Menu;0;Down;Down;Down;Down;Down;Down;Down;Down;0;Up;0;Up;0;Up;0;Up;0;Up;0;Up;0;Ok;0;Down;0;Down;0;Down;0;Ok
3. Power
TV;Power;CBL;Power;AUD;Power;CBL

The second macro is for the TV to go through a series of menu options to blank the screen. The "0" is a "special function" key to pause 0.062 seconds. This was required to slow down the Fast Patch macro execution on the TV. It's not needed in the other macros. If I disable the Fast Macro Patch, I don't need the pauses, but then the all the macros run very slowly.

The third macro is a Master Power Up for the 3 devices I use most often. I have a Cable Box DVR (PVR), Smart TV, Apple TV, and a SoundBar. I use the SoundBar for all my activities. The activities programmed in my H900 that I use the most are, in most used order:
1. Watch or listen to Cable TV
2. Watch or listen to Smart TV apps
3. Watch or listen to Apple TV

I also have a bunch of other H900 activities that start up directly to certain places like: Netflix, Amazon, and iHeart Radio smart TV apps, a few cable music channels, and blue tooth streaming to my sound bar from my PC, tablet or phone. Listening to cable music channels, and blue tooth streaming to my sound bar both include not having the TV on. Listing to music smart apps on from the TV is what prompted me to come up with the TV Blank Screen Macro, because the TV has to be powered up to run the smart app, but I don't need the music generated screen graphics adding hours on my TV LCD panel.

What I would like to do next is change my Master "Power On" macro from just powering up the TV, Cable DVR and SoundBar, to replicating my 3 most used H900 Activities I have listed above. I believe this is accomplished disabling the Fast Marco Patch, loading and activating the RCA extender V1.05, and adding three macros corresponding to the device buttons I chose, which would be:

Press "CBL" device button to do Activity 1 listed above (watch cable)
Press "TV" device button to do Activity 2 listed above (watch smart TV apps)
Press "DVR-AUX" device button to do Activity 3 listed above (watch Apple TV)

So here are a few questions perhaps you can help me with:

1. I understand when using an extender that the device buttons need to have macros to work. For example, I have saved a file in RM that is my RCA with the hex file V1.05 extender added. This is only saved in RM, I have never uploaded it to my remote. In this RM extended file under macros, it shows the various default macros for the device buttons. What follows is the one for the Cable Button (the rest follow the same logic for their specific buttons):
CBL Dev_CBL;Set_Trans;Set_Vol;Set_Chan;Set_PIP;Set_Menu;Set_Other

I understand and have successfully created similar macros using RM, so I get the approach to doing that. I'm lacking some specifics to do what I want, however.

Here is a copy and paste of my H900 Activity to watch Cable TV. It starts up the cable box where I want it with my "Favorite Channel Guide" on the screen:
Device: Status/Action
Vizio M502i-B1 TV: TV is on
Motorola Cable DVR: DVR is on
Polk Audio SoundBar 9500: SoundBar is on
Other: All other devices are off
Motorola Cable DVR: DVR is set to “Tuner”
Vizio M502i-B1 TV: TV is set to “HDMI 1”
Polk Audio SoundBar 9500: SoundBar is set to “Source 1”

Motorola Cable DVR: Remote pause 5000 milliseconds
Motorola Cable DVR: “Menu” command sent to DVR
Motorola Cable DVR: Remote pauses 2000 milliseconds
Motorola Cable DVR: “Select” command sent to DVR
Motorola Cable DVR: Remote pauses 2000 milliseconds
Motorola Cable DVR: “Select” command sent to DVR

To replicate this H900 Activity as a Marco in RM to run on my extended remote when I press the CBL button, or maybe CBL/Power, or maybe shifted CBL(?), essentially I need a macro that will:
Power up the TV, Cable Box and SoundBar, Power off other devices that might be on (in this example the only one not used is the Apple TV), set the various devices to the correct input (HDMI, sound source, etc), then the steps to get to my Favorite Channel guide menu as the start up TV screen.

I know how to write parts of this macro, but not what I have in Bold Font above.

What would this Macro look like in RM? Can anyone write it, copy and paste it in a reply post please?.... or explain to me how to write it?

Once I get the methodology for this macro, I should be able to apply it to my other ones to write those myself.

2. Would this CBL Device Macro have to be "shifted", to retain the Default CBL device macro required because of the extender? That is, the one already included in the extender:
"CBL Dev_CBL;Set_Trans;Set_Vol;Set_Chan;Set_PIP;Set_Menu;Set_Other "

3. I like the RCA features and egonomics, except for lack of backlit buttons. I use my Home Theater with most of the room lights off in the evening. It would be great to find a relatively inexpensive JP1 remote similar to the RCA, that has backlit buttons. As long as I can write the "activity" start-up marcos that I have described above, I don't think I need or want a LCD soft button remote. If there is a backlit hard button substitute, I may want to start with that instead of the RCA ... but I may just try to optimize the RCA anyway to accelerate my JP1 learning curve now

That's it for now! Congrats and thank you if you made it all the way through such a long post... I really appreciate any help experts can provide me.
ruidosobruce
Posts: 91
Joined: Sun Jan 04, 2015 1:33 pm
Location: New Mexico

Post by ruidosobruce »

The way I handle device macros is to use the LKP (Long Key Press, part of the extender Special Protocols). When the Device key is pressed normally, it acts in the normal way. But if it is held down for 2 seconds (programmable time), it switches my Vizio TV and my JVC audio to the correct inputs for that activity. Very slick and wife approved.

Power button also uses LKP. Normal press powers on the device selected, but a Long Press powers up all the Home Theater components that I want. Also wife approved.

A remote that might really suit you well is this backlit one for $8.10
http://www.ebay.com/itm/Universal-Atlas ... 48686b8cf1
Post Reply