H900 Marcos/Newbie's 1st Extender with RCA & Atlas
Moderator: Moderators
Just learn all the polk commands. Then the learned tab will show all the numbers you need. That will also confirm we're on the right with the other commands I posted.
If you look at the pronto hex (the big strings of 4 digit numbers), power on shows device 200.145 function 0. That translates to (on the general tab of RM), Device 200, subdevice 145, and on the Functions tab, 1 for the OBC. From the other lists, the other commands OBCs would be 2 for power off, 30 for vol up (1E hex = 30 dec), etc. We don't need the big string of numbers at all.
I know the protocol from the working setup code you're using (0189) is RC-5 (also on the general tab).
If you simply learn all the commands you can press a button to build an upgrade automatically and add the few addition commands listed in that post.
If you look at the pronto hex (the big strings of 4 digit numbers), power on shows device 200.145 function 0. That translates to (on the general tab of RM), Device 200, subdevice 145, and on the Functions tab, 1 for the OBC. From the other lists, the other commands OBCs would be 2 for power off, 30 for vol up (1E hex = 30 dec), etc. We don't need the big string of numbers at all.
I know the protocol from the working setup code you're using (0189) is RC-5 (also on the general tab).
If you simply learn all the commands you can press a button to build an upgrade automatically and add the few addition commands listed in that post.
You beat me responding to my own post Dave!
That's exactly what I did, but maybe I did in a more complicated way. And I posted my new Polk 9500BT Upgrade in the file section, check it out!
Turns out 0189 wasn't working I don't think. I think it was working previously because of learned commands, not that setup code(?). My upgrade includes discrete on & off from that post you linked me to. I figured it all out before reading your last post too!
Here is my new upgrade:
https://www.hifi-remote.com/forums/dload ... e_id=13117
I do not think I did this the easiest way though. I tried to build the upgrade within the extended remote RM by learning from the SoundBar, but then I had no way to see the learned signals when I downloaded the remote to RM, because there is no Learned Signal tab in the extended RM file to see them in.
So, I loaded a previous unextended RM file I had, deleted the learned commands, uploaded to the remote, learned the commands, downloaded to RM, saved the file so I could refer to the Protocol, Device, Sub device, OBC codes, etc... then reloaded my Extended RM File, and created a new device in there: function by function, adding the discrete on & off using the hex from your link, assigning buttons, and saving it then loading it.
It worked, but I doubt it was the simplest way based on your comment above: If you simply learn all the commands you can press a button to build an upgrade automatically and add the few addition commands listed in that post. ... There was nothing automatic the way I did it!
It works perfectly, and I learned a lot! Actually I spent quite a few hours today and made a lot of progress on this and other settings.
The one thing I know I am going to need soon is a way to discrete on & off my Motorola DCH641 cable box. I believe you said that will take a ToadTog. Any way you can help me with that as well?
That's exactly what I did, but maybe I did in a more complicated way. And I posted my new Polk 9500BT Upgrade in the file section, check it out!
Turns out 0189 wasn't working I don't think. I think it was working previously because of learned commands, not that setup code(?). My upgrade includes discrete on & off from that post you linked me to. I figured it all out before reading your last post too!
Here is my new upgrade:
https://www.hifi-remote.com/forums/dload ... e_id=13117
I do not think I did this the easiest way though. I tried to build the upgrade within the extended remote RM by learning from the SoundBar, but then I had no way to see the learned signals when I downloaded the remote to RM, because there is no Learned Signal tab in the extended RM file to see them in.
So, I loaded a previous unextended RM file I had, deleted the learned commands, uploaded to the remote, learned the commands, downloaded to RM, saved the file so I could refer to the Protocol, Device, Sub device, OBC codes, etc... then reloaded my Extended RM File, and created a new device in there: function by function, adding the discrete on & off using the hex from your link, assigning buttons, and saving it then loading it.
It worked, but I doubt it was the simplest way based on your comment above: If you simply learn all the commands you can press a button to build an upgrade automatically and add the few addition commands listed in that post. ... There was nothing automatic the way I did it!
It works perfectly, and I learned a lot! Actually I spent quite a few hours today and made a lot of progress on this and other settings.
The one thing I know I am going to need soon is a way to discrete on & off my Motorola DCH641 cable box. I believe you said that will take a ToadTog. Any way you can help me with that as well?
Dave. new question. I am using your Vizio upgrade. Works perfectly on my M502B1 TV. However, my guess is the remote you made the upgrade from had 3 direct smart app buttons: Netflix, Amazon and M-go.
Mine has Netflix, Amazon and iHeart Radio. I use iHeart Radio, so I would like that direct smart app button.
So I learned that button, thinking I could add it to your upgrade, which I did by adding the function and assigning the button. I doesn't work and I think I know why:
Your upgrade protocol (in set-up tab) is Nec1 Device 4. My iHeart learned signal from my OEM Vizio remote is Nec1-f16, Device 4. The learned signal info I have is: OBC 239, Hex command CB, Misc OBC2-211.
When I plug in the OBC in your upgrade, the other parts fill in. That is how I created my Polk Soundbar upgrade. In this case I am suspecting it's wrong because my learned command is Protocol is different than yours.
How do I add this button?
Mine has Netflix, Amazon and iHeart Radio. I use iHeart Radio, so I would like that direct smart app button.
So I learned that button, thinking I could add it to your upgrade, which I did by adding the function and assigning the button. I doesn't work and I think I know why:
Your upgrade protocol (in set-up tab) is Nec1 Device 4. My iHeart learned signal from my OEM Vizio remote is Nec1-f16, Device 4. The learned signal info I have is: OBC 239, Hex command CB, Misc OBC2-211.
When I plug in the OBC in your upgrade, the other parts fill in. That is how I created my Polk Soundbar upgrade. In this case I am suspecting it's wrong because my learned command is Protocol is different than yours.
How do I add this button?
Got a chance to look at your Polk upgrade. Nice job. One tip though, you can click Clean Up on the Functions tab in RM to get rid of all those unused functions. I assumed discrete on/off and the other posted codes actually work, right?
Your process for switching between extender and non-extender for learning can be simplified. All you have to do is hold Setup until you get 4 blinks. At that point learning is restored. Do your learns then download to look at them or build new upgrades manually (as you did with the Polk) or by pressing the Convert To Device Upgrade button. When you're done, re-upload your original file and re-activate by pressing TV OK (4 blinks for success).
239 for the iHeart Radio command is probably correct even though RM was unable to correctly identify the protocol. If you don't have any better luck with other learns, go ahead and give that code a try. Just click New on the functions tab and enter the OBC and name as you did with your Polk upgrade.
Your process for switching between extender and non-extender for learning can be simplified. All you have to do is hold Setup until you get 4 blinks. At that point learning is restored. Do your learns then download to look at them or build new upgrades manually (as you did with the Polk) or by pressing the Convert To Device Upgrade button. When you're done, re-upload your original file and re-activate by pressing TV OK (4 blinks for success).
239 for the iHeart Radio command is probably correct even though RM was unable to correctly identify the protocol. If you don't have any better luck with other learns, go ahead and give that code a try. Just click New on the functions tab and enter the OBC and name as you did with your Polk upgrade.
Hi Dave,
You were right, my first iHeart was a bad learn (that generated the wrong protocol, NEC1-f16). I did it again, holding the button longer. The learn was NEC1 this time and it works great!
As far as my Polk Upgrade, thanks for the kudos! It was a great learning experience. I'll try that clean up process. Yes, Discrete ON & Off and all buttons assigned work as they should.
Thank you for these instructions, because I am having trouble doing it based on what I have in bold font:
Your process for switching between extender and non-extender for learning can be simplified. All you have to do is hold Setup until you get 4 blinks. At that point learning is restored. Do your learns then download to look at them or build new upgrades manually (as you did with the Polk) or by pressing the Convert To Device Upgrade button. When you're done, re-upload your original file and re-activate by pressing TV OK (4 blinks for success).
I understand how to activate and deactivate the extender, and that deactivating it permits learning.
Where I struggle is once downloaded back into RM, there is no "Learned Signals" tab... like with an un-extended remote. That's why I did it the hard way, using a different, unextended file to start the learning process with (which is a hassle for sure!).
Where to I look for the learned command Protocol, Device, Sub device, OBC codes, etc... once I downloaded it from the remote? I have looked all over, and can only see it in the "Key Moves Tab". There, it doesn't have all the info I need to create an upgrade.
Where do I find the Convert To Device Upgrade button to press it? I don't see that anywhere either?
Sorry to sound so lost, but I have looked a lot, and just don't see where you are referring to. I'm sure I am missing the forest through the trees here somehow.
You were right, my first iHeart was a bad learn (that generated the wrong protocol, NEC1-f16). I did it again, holding the button longer. The learn was NEC1 this time and it works great!
As far as my Polk Upgrade, thanks for the kudos! It was a great learning experience. I'll try that clean up process. Yes, Discrete ON & Off and all buttons assigned work as they should.
Thank you for these instructions, because I am having trouble doing it based on what I have in bold font:
Your process for switching between extender and non-extender for learning can be simplified. All you have to do is hold Setup until you get 4 blinks. At that point learning is restored. Do your learns then download to look at them or build new upgrades manually (as you did with the Polk) or by pressing the Convert To Device Upgrade button. When you're done, re-upload your original file and re-activate by pressing TV OK (4 blinks for success).
I understand how to activate and deactivate the extender, and that deactivating it permits learning.
Where I struggle is once downloaded back into RM, there is no "Learned Signals" tab... like with an un-extended remote. That's why I did it the hard way, using a different, unextended file to start the learning process with (which is a hassle for sure!).
Where to I look for the learned command Protocol, Device, Sub device, OBC codes, etc... once I downloaded it from the remote? I have looked all over, and can only see it in the "Key Moves Tab". There, it doesn't have all the info I need to create an upgrade.
Where do I find the Convert To Device Upgrade button to press it? I don't see that anywhere either?
Sorry to sound so lost, but I have looked a lot, and just don't see where you are referring to. I'm sure I am missing the forest through the trees here somehow.
Ahhh, now I understand. I forgot one minor detail and have unintentionally misled you. The extender changes the signature (ID) of the remote, so I think whether it's activated or not, when you download, you get no learned tab because RM still thinks it's extended. You have to deactivate, and upload an unextended config first, do your learn, then upload. Then you'll see the learned tab and Convert button and all the other detais. Sorry about that.
Switching gears to a different subject Dave.
I have been studying your Family Room RM file, closely looking at the marcos and special functions, and device button assignments to see if I can completely understand it. I get part of it, but not other parts.
The reason I am interested and I think why you sent me the file, is my objective to do some simple action on my RCA, like a LKP on the CBL button, to act like my "Watch Cable" activity on my H900. I think that is what you've done. Let me explain what I think I understand your macro/special function combos do, to see if I am on track:
CBL Dev_CBL;Phantom10;Dev_TV;Set_Vol;Dev_CBL;XShift-CBL
1. Pls confirm or correct me if I am wrong: When you short press the CBL button, your macro above assigns all the button sets to CBL (Phantom10). Your TV controls the volume +, - and mute (effectively overwriting the command proceeding it in Phantom10 where the volume set of buttons was controlled by CBL), then points to your Xshift special function.
2. Your X-shift special function:
CBL 201 LKP(3) [Short]:<none> [Long]:Dev_TV;DiscreteOn;Shift-6;Dev_CBL;DiscreteOn
So:
2a. A SKP of the CBL does nothing, which means it does what the first macro tells it to (assigns all button sets to CBL except Volume buttons that are assigned to your TV)
2b. A CBL LKP starts up your TV, puts the TV input on "Video 6" (that I found in your device upgrade), lastly turns on your CBL box
Hopefully I have that much right, which leads me to think what I want to do it set up my RCA so a LKP powers up what I need on to watch cable. For me I would need to add AUD, but I hope I have the concept.
2c. One thing I don't understand about your approach, is CBL LKP doesn't have CBL and TV button sets assigned for set vol,set trans, etc... nor does it tell which component will control volume when it ends, like your CBL marco does (?) After you do a CBL LKP to power up, what is controlling your volume and why? Is it the "initial volume device" set to CBL in "other settings" in the general tab?"
2d. I see you did add Phantom10 and set Vol in a similar special function for your DVD.... because its different than the "initial device settings" set to CBL in "other settings" in the general tab?"
3. For the life of me, I can not find where your SKP "DEV_XX;Shift Power" comes from in these special functions below. It's not a macro and I couldn't see them in your Device(s) button mapping. I understand that the "Xshift-Power" in these is your master power off, that makes a lot of sense.
AUD 3 LKP(5) [Short]:Dev_AUD;Shift-Power [Long]:XShift-Power
CBL 3 LKP(5) [Short]:Dev_CBL;Shift-Power [Long]:XShift-Power
DVD 3 LKP(5) [Short]:Dev_DVD;Shift-Power [Long]:XShift-Power
DVR 3 LKP(5) [Short]:Dev_DVR;Shift-Power [Long]:XShift-Power
TV 3 LKP(5) [Short]:Dev_TV;Shift-Power [Long]:XShift-Power
What do those short key presses do? and where is Shift-Power defined?
This is great stuff, I am getting closer and closer to getting it.... but still missing some links.
Thank you for your patience and helping me.
I have been studying your Family Room RM file, closely looking at the marcos and special functions, and device button assignments to see if I can completely understand it. I get part of it, but not other parts.
The reason I am interested and I think why you sent me the file, is my objective to do some simple action on my RCA, like a LKP on the CBL button, to act like my "Watch Cable" activity on my H900. I think that is what you've done. Let me explain what I think I understand your macro/special function combos do, to see if I am on track:
CBL Dev_CBL;Phantom10;Dev_TV;Set_Vol;Dev_CBL;XShift-CBL
1. Pls confirm or correct me if I am wrong: When you short press the CBL button, your macro above assigns all the button sets to CBL (Phantom10). Your TV controls the volume +, - and mute (effectively overwriting the command proceeding it in Phantom10 where the volume set of buttons was controlled by CBL), then points to your Xshift special function.
2. Your X-shift special function:
CBL 201 LKP(3) [Short]:<none> [Long]:Dev_TV;DiscreteOn;Shift-6;Dev_CBL;DiscreteOn
So:
2a. A SKP of the CBL does nothing, which means it does what the first macro tells it to (assigns all button sets to CBL except Volume buttons that are assigned to your TV)
2b. A CBL LKP starts up your TV, puts the TV input on "Video 6" (that I found in your device upgrade), lastly turns on your CBL box
Hopefully I have that much right, which leads me to think what I want to do it set up my RCA so a LKP powers up what I need on to watch cable. For me I would need to add AUD, but I hope I have the concept.
2c. One thing I don't understand about your approach, is CBL LKP doesn't have CBL and TV button sets assigned for set vol,set trans, etc... nor does it tell which component will control volume when it ends, like your CBL marco does (?) After you do a CBL LKP to power up, what is controlling your volume and why? Is it the "initial volume device" set to CBL in "other settings" in the general tab?"
2d. I see you did add Phantom10 and set Vol in a similar special function for your DVD.... because its different than the "initial device settings" set to CBL in "other settings" in the general tab?"
3. For the life of me, I can not find where your SKP "DEV_XX;Shift Power" comes from in these special functions below. It's not a macro and I couldn't see them in your Device(s) button mapping. I understand that the "Xshift-Power" in these is your master power off, that makes a lot of sense.
AUD 3 LKP(5) [Short]:Dev_AUD;Shift-Power [Long]:XShift-Power
CBL 3 LKP(5) [Short]:Dev_CBL;Shift-Power [Long]:XShift-Power
DVD 3 LKP(5) [Short]:Dev_DVD;Shift-Power [Long]:XShift-Power
DVR 3 LKP(5) [Short]:Dev_DVR;Shift-Power [Long]:XShift-Power
TV 3 LKP(5) [Short]:Dev_TV;Shift-Power [Long]:XShift-Power
What do those short key presses do? and where is Shift-Power defined?
This is great stuff, I am getting closer and closer to getting it.... but still missing some links.
Thank you for your patience and helping me.
Thanks for your post"
Ahhh, now I understand. I forgot one minor detail and have unintentionally misled you. The extender changes the signature (ID) of the remote, so I think whether it's activated or not, when you download, you get no learned tab because RM still thinks it's extended. You have to deactivate, and upload an unextended config first, do your learn, then upload. Then you'll see the learned tab and Convert button and all the other detais. Sorry about that.
By and upload an unextended config first,, I think you mean "open an unextended RMIR file in RM, in my case such as the file "RCA Remote 1.rmir", then upload that to the remote. That is exactly what I have been doing...
...Then, I download the learned command from the remote that shows up in the "Learned Signals" tab. I got all that
Still however, at that point I do not see any "Convert button and all the other details" you refer to.... and I have looked too! That is why I manually made my Polk device.
Where is the "Convert" button, that I am assuming I should see in the "Learned Signal" Tab? There are Edit, New, Clone, Delete, Up, Down, and Copy buttons at the bottom of the Learned Signals tab. No "Convert" that I see, nor is it in any of the top drop down menus.
How am I missing this? Sounds like a nice feature!
Ahhh, now I understand. I forgot one minor detail and have unintentionally misled you. The extender changes the signature (ID) of the remote, so I think whether it's activated or not, when you download, you get no learned tab because RM still thinks it's extended. You have to deactivate, and upload an unextended config first, do your learn, then upload. Then you'll see the learned tab and Convert button and all the other detais. Sorry about that.
By and upload an unextended config first,, I think you mean "open an unextended RMIR file in RM, in my case such as the file "RCA Remote 1.rmir", then upload that to the remote. That is exactly what I have been doing...
...Then, I download the learned command from the remote that shows up in the "Learned Signals" tab. I got all that
Still however, at that point I do not see any "Convert button and all the other details" you refer to.... and I have looked too! That is why I manually made my Polk device.
Where is the "Convert" button, that I am assuming I should see in the "Learned Signal" Tab? There are Edit, New, Clone, Delete, Up, Down, and Copy buttons at the bottom of the Learned Signals tab. No "Convert" that I see, nor is it in any of the top drop down menus.
How am I missing this? Sounds like a nice feature!
1-2b, all correct
2c. The original macro (Dev_CBL, Phantom10...) runs first in all cases (short and long). With a short press, it runs, then does nothing on the short side. With a long press, it runs, then does the long side.
3. Don't feel bad about that one. Shift-Power doesn't exist but it does actually do something. You would never have been able to figure it out without what I'm about to tell you. My goal is to have a short press of Power send a power toggle for only the selected device (it's normal function) and a long press to turn off all devices. I use Shift-Power because if I used power, it would get in an endless loop (power runs the power macro which runs the power macro, etc., forever). Using Shift-Power is a little trick we call shift cloaking. If you run a shifted command and that command doesn't exist, it defaults to the original command. So for example, you run Shift-Play, but you have no function assigned to Shift-Play. The remote gives up and just runs the normal Play command. So to avoid the infinite loop, I use Shift-Power knowing the remote will ultimately just send the power command like I wanted. Very confusing, I know, but the only way to make one button do so many different things.
2c. The original macro (Dev_CBL, Phantom10...) runs first in all cases (short and long). With a short press, it runs, then does nothing on the short side. With a long press, it runs, then does the long side.
3. Don't feel bad about that one. Shift-Power doesn't exist but it does actually do something. You would never have been able to figure it out without what I'm about to tell you. My goal is to have a short press of Power send a power toggle for only the selected device (it's normal function) and a long press to turn off all devices. I use Shift-Power because if I used power, it would get in an endless loop (power runs the power macro which runs the power macro, etc., forever). Using Shift-Power is a little trick we call shift cloaking. If you run a shifted command and that command doesn't exist, it defaults to the original command. So for example, you run Shift-Play, but you have no function assigned to Shift-Play. The remote gives up and just runs the normal Play command. So to avoid the infinite loop, I use Shift-Power knowing the remote will ultimately just send the power command like I wanted. Very confusing, I know, but the only way to make one button do so many different things.
I didn't put it in the post above, but I suspected your Shift-Power command maybe didn't exist, and you were using it like a spacer/pause. But I couldn't figure out why, because you could have just had "none" for the short keypress. But "If you run a shifted command and that command doesn't exist, it defaults to the original command" explains it! Actually in one of my first attempts before I had you Fam Room file to refer to, I got into a power key infinite loop. So I do understand now very well!
I am having trouble with my LKP Power up for an activity, however, that I would like your help on please:
As a reference:
I currently only have four components: Vizio Smart TV, Moto Cable Box, Polk SoundBar, Apple TV.
TV HDMI's are:
Cable: HDMI 1…… ..assigned to button “1” in TV Device (I don’t use numeric TV buttons to control the TV, because I watch Cable)
Apple TV: HDMI 2…assigned to button “2” in TV Device
Smart TV: "TV"….…assigned to button “3” in TV Device
SoundBar sound inputs are:
Cable Box: Either 1 or 2 (1 is best for most consistent lip sync). 2 is connected so I can listen to cable music channels, with the TV off. Watching TV I use HDMI1.
Smart TV apps: Sound input “1"….assigned to button “1” in AUD Device
Apple TV: Sound input “1"………...assigned to button “1” in AUD Device
Device button assignments are:
TV = TV
CBL = Cable Box
DVR = Apple TV
1. Objectives:
Initially, I want three Power up sequences:
1. To watch CABLE TV:
controlled by the CBL LKP button. It requires the TV, Cable box, and Soundbar with:
a. TV set to HDMI 1
b. Soundbar set to Input 1 ... and Volume controlled by the Soundbar (everything I do Vol needs to be controlled by the SoundBar)
2. To watch TV Smart Apps:
controlled by the TV button. It only requires the TV and SoundBar On, not the Cable Box... with:
a. TV set to HDMI "TV"
b. Soundbar set to input 1
3. To Watch Apple TV:
controlled by the DVR button It only requires the TV and SoundBar, No Cable Box, with:
a. TV set to HDMI 2
b. Soundbar set to input 1
For the purpose of the rest of this post, let's focus on the first activity to Power up what's needed to Watch Cable TV, with the right input settings to Watch Cable TV:
4. To start what I need to watch cable TV, means: Power on the TV. Power on the Cable Box and the SoundBar. I’m not sure if it matters what order these devices are powered on and set inputs for. I have tried them forward and backward to what I have shown below, and they still don’t work exactly right.
4a. Note: Currently I have Discrete On & Off's for the TV and Soundbar. I only have power toggle for Cable box until I tackle the ToadTog, which I have not done yet. Thinking about this, I am not sure I want a discrete off (ToadTog) command for my Cable box because it is a DVR. I don’t want to force it off while it is recording. For that reason I may just stick with the power toggle. Do you agree?
So this is what I have tried as far a my programming, that is partially successful:
Special functions:
5. CBL Xshift_CBL LKP(3) [Short]: <none> [Long]:Dev_AUD;DiscreteOn;1;Dev_CBL;Power;Dev_TV;DiscreteOn;1
5a. This actually works to Power up all 3 devices, but the volume doesn’t work the SoundBar unless I push the AUD button – I don’t want to have to do that. And…. The HDMI input and Sound input (Both buttons “1” for TV HDMI 1 and SoundBar Sound Input 1) Do not work. It powers up and works if the last time I shut down they were on HDMI 1 and Sound Input 1. However if both or either the TV or SoundBar were on different inputs when it was last shut down, they power up on those (wrong) inputs. Then I tried this:
5b. CBL Xshift_CBL LKP(3) [Short]: <none> [Long]:Dev_AUD;DiscreteOn;1;Set_Vol;Dev_CBL;Power;Dev_TV;DiscreteOn;1
Adding “Set_Vol” above got the Remote Vol buttons to work the SoundBar…. Yippee, a small win! Not sure why I needed this… I thought my General Tab “Other Settings, "Initial Vol Device AUD” would have worked. It did not seem to.
6. So then I figured, and tested how long I might need to Pause the input command for the TV and SoundBar because they both take some time between pushing the power button, and when you can set the HDMI or Sound Input. The TV takes about 15 seconds, the SoundBar about 4 seconds the best I can time it.
So I created these Pause Special functions:
6a. TV Shift-pause Pause 15.0secs
6b. AUD Shift-pause Pause 4.0secs
..And then added them to my LKP function like this:
6c. CBL Xshift_CBL LKP(3) [Short]: <none> [Long]:Dev_AUD;DiscreteOn;Shift-Pause;1;Set_Vol;Dev_CBL;Power;Dev_TV;DiscreteOn;Shift-Pause;1
This result is the same as before: it powers up everything correctly, The Vol set works correctly, but the TV and SoundBar do not switch to their respective “1” HDMI 1 or Sound Input 1 settings.
How do I correct this?
More questions:
1. In RM when creating a marco or special function, I can't assign shift or Xshift (buttons are greyed out) to the DVR Device. Which you can do for all the other device buttons. Is there a reason for this, or is it a bug in RM software?
1a. Because of this, should I switch my Apple TV device assignment to "DVD" instead, to give me more flexibility writing macros and special functions?
2. As I mentioned in my post above, I use my SoundBar for all activities, all components. From what I can tell the Set_Vol command works for Vol +, Vol - and mute buttons. But every time I use the volume controls for the SoundBar, I also need to be able to control the Sub Woofer volume (different TV shows & inputs require different Sub volume, and/or depending where I am sitting, or if I am lying on the couch at night, I need to change the sub volume a little here and there).
I want to control the Sub Vol while in any mode, that is, I do not want to press the AUD device button first, because then it requires me to push the CBL device or TV device button afterwards to get back to controlling all the other buttons I need for that activity.
So I figured I need to assign two remote buttons for Sub Vol + and Sub Vol -, that don't control anything else on my Cable Box, or Apple TV, or Smart TV. For now I picked "A" (correction, I meant "B") blue and "C" red, because I have nothing on any of my devices assigned to them.
So how do I come up with a way to include either:
2a. Add them to the current Set_Vol button set ....-or-
2b. Come up with another macro or special function command, or some other way to it?
1. In RM when creating a marco or special function, I can't assign shift or Xshift (buttons are greyed out) to the DVR Device. Which you can do for all the other device buttons. Is there a reason for this, or is it a bug in RM software?
1a. Because of this, should I switch my Apple TV device assignment to "DVD" instead, to give me more flexibility writing macros and special functions?
2. As I mentioned in my post above, I use my SoundBar for all activities, all components. From what I can tell the Set_Vol command works for Vol +, Vol - and mute buttons. But every time I use the volume controls for the SoundBar, I also need to be able to control the Sub Woofer volume (different TV shows & inputs require different Sub volume, and/or depending where I am sitting, or if I am lying on the couch at night, I need to change the sub volume a little here and there).
I want to control the Sub Vol while in any mode, that is, I do not want to press the AUD device button first, because then it requires me to push the CBL device or TV device button afterwards to get back to controlling all the other buttons I need for that activity.
So I figured I need to assign two remote buttons for Sub Vol + and Sub Vol -, that don't control anything else on my Cable Box, or Apple TV, or Smart TV. For now I picked "A" (correction, I meant "B") blue and "C" red, because I have nothing on any of my devices assigned to them.
So how do I come up with a way to include either:
2a. Add them to the current Set_Vol button set ....-or-
2b. Come up with another macro or special function command, or some other way to it?
Last edited by sti491 on Fri Jan 30, 2015 9:21 am, edited 1 time in total.
Last post first.
1. Not a bug. Sometimes internal Xshift addresses walk on real button addresses due to the internal design of certain remotes. So choices that could get you into trouble are prohibited.
1a. Good idea
2a. Set_Vol only works on Vol and Mute, so ...
2b. Anything you put on the Macro tab is global (works in all modes). So make a global macro on A with the commands Dev_AUD, Sub Vol+ and another on C with Dev_AUD, Sub Vol-. You won't actually use those commands but whatever other buttons you assigned them to.
For you other post, please upload your RMIR file to the diagnosis area so we can have a look.
1. Not a bug. Sometimes internal Xshift addresses walk on real button addresses due to the internal design of certain remotes. So choices that could get you into trouble are prohibited.
1a. Good idea
2a. Set_Vol only works on Vol and Mute, so ...
2b. Anything you put on the Macro tab is global (works in all modes). So make a global macro on A with the commands Dev_AUD, Sub Vol+ and another on C with Dev_AUD, Sub Vol-. You won't actually use those commands but whatever other buttons you assigned them to.
For you other post, please upload your RMIR file to the diagnosis area so we can have a look.