Originally Posted by neil0311
...Anyone explain why a switch works? If I get a switch at Monoprice, it looks like the 3D passthru switch includes CEC functionality, so don't want to get it if that's the cause of the original problem.
I don't think CEC has anything to do with this. HDMI handshaking is the problem... sort of. (That is, it's the way the cable box handles HDMI handshaking.) If you have a DCX3400 or other cable box with an LED status display, you will see "dUI" or something like that whenever there is HDMI handshaking going on. Turn the TV off and back on, do the same with the receiver, or change inputs on the receiver... you'll see this happen and the resolution shift down (usually to 720p, the cable box's default setting) if it was set higher.
The splitter/switch works by stopping excessive HDMI handshaking between the Comcast box (Motorola) and the TV/receiver. When the splitter is between the TV and the next video component (either the receiver or the cable box), it keeps communicating whether the other equipment is on or off. No one device will fall back to a low resolution when it loses sync with the other equipment. And now the Comcast box retains its user settings no matter what you do.
How to connect a splitter or switch: The splitter or switch has one HDMI input and two HDMI outputs. Just connect the input to the receiver's TV/monitor out (if using a receiver) or the cable box's output. Then connect one of the outputs to the TV. Then, with all other equipment on, plug in the power plug for the splitter/switch. It negotiates its connections and then is good to go. Now just go into the user settings for the cable box and set the resolution to NATIVE or 1080i. (It'll probably start at 480p because of the new device.) You're done. REALLY DONE.
It's hard to say that just one component is to blame. The receiver plays a role, but that's not to say it's doing anything wrong. The fact that I can connect the cable box directly to the TV via HDMI and will still have tons of problems is most telling. IMO, the Motorola cable box should be programmed to retain user settings instead of discarding them, to say the least. The TV (mine is a Samsung PN50C8000) might not be a good handshaker, either, but it is the output device, not the signal source. In principle, its job is to display what is sent to it. It usually does.
With my TV connected directly to the cable box, it has a really hard time handling 1080i, even though the TV does support it natively. (With the receiver in between, the TV displays the image in 1080i!) HDMI handshaking must be the issue. The cable box drops down to default settings and then will not go back to better settings when a 1080p-capable device suddenly appears on the other end of the HDMI cable (e.g., when inputs are switched or the TV is powered off and on). Surely the TV isn't to blame for that?
When the receiver is in between the TV and cable box, it is probably treated like a TV by the cable box. So if the TV is off and the receiver's default output resolution is 720p or less (this cannot be altered on my Denon), that's what the cable box will adjust to. When the TV is on, the Denon supposedly tells the cable box it can handle 1080p or whatever the TV's native resolution is. This works fine with, say, a blu-ray player. But the cable box doesn't shift to a higher resolution when it can, even when an HDMI handshake takes place and even when the cable box is powered off and back on. The res will only drop down. Again, it appears that the cable box is to blame. (Motorola, not Comcast, would be responsible.)
I bought item #8204 from Monoprice. It's a splitter, 3D-compatible and all that. Inexpensive. And it works delightfully well. So well that it might have also fixed another issue with a different device connected to my cable box via component/optical cables. (But that is still being verified.)
I'm still celebrating every time I even look at my TV.
Is this really all I had to do to fix all these issues I've been working on with various technicians for over a year? If so, let the good times roll! (And please, Comcast, get the word out!)