Originally Posted by dcbii
Or 4. Turn HDMI-CEC off and get another solution, like a Harmony.
It's definitely not preferred, since it's extra money, but if you have a "complicated enough" system, HDMI-CEC never will do exactly the right thing 100% of the time, since every manufacturer has their own "take" on the standard. I have tried to make it work, too, but all it ends up doing is confusing my wife when I'm not home and something goes wrong, and frustrating me with how stupid it is, even though I can fix what it does after it happens.
Harmony is an expensive solution in comparison to built-in, but it will turn on what you want when you want it, and if something goes wrong (which is very rare), you can just push the "Help" button, and it will either fix it automatically, or walk you through bringing it up. (Or, you can do like my wife, and just turn everything off again and start over, then it works!) For spouses who don't particularly care about the details behind the setup, but want it to "just work" all the time, it's definitely worth the money. I'm on my third one now (Harmony Elite), and I've never regretted the money spent, nor has my wife.
The only friends I have who are happy with HDMI-CEC only have a TV and one or two sources at most. No AVR, or anything complicated.
I bought a Harmony Elite for these same reasons, and it brought its own frustrations with my system. When powering up, it works just fine by switching to TV audio. That is what we use at least 50% of the time when viewing DTV or Smart TV functions. The problems start when switching from TV Audio to a source switched via the 4200. No matter which source I select on the Elite remote, the 4200 will dutifully go to it, but then a few seconds later, go to a different, random input. I have tried all sorts of different programming steps and delay settings in the remote. Funny thing is, once I have gotten the remote and the 4200 in sync, further switching works perfectly until I go to TV Audio then back to a 4200 input. I have worked around this by 1) set up a "Receiver" activity in the remote without specifying an input to let the 4200 do its thing; and 2) after doing "1", when starting any or all activities I do not select an input initially upon start. I add an input select step after a 10-sec delay as the last steps in an activity. This probably makes no sense or sounds contradictory unless you are using a Harmony. But it works most of the time. If it misfires I just reselect the Receiver activity, then the activity I want..
This would be easier if not for the WAF. And we all know peace starts at home. Anyway, I bought the Elite to help her. She saw what I was going through programming it and refuses to use it "because it is too complicated". Even though it mostly works now. So I bought a Harmony Companion remote, which works with the Elite and Hub, but in a simplified format. She won't use that either. So, when she turns on the system using the DTV or TV remote, it works fine as long as she only wants to watch DTV or a Smart TV app. Problem is, then when I want to use the Harmony, it thinks everything is off and will not work until I get it in sync.
That's my story for the day.