<story><title>The smallest and worst HDMI display</title><url>https://mitxela.com/projects/ddc-oled</url></story><parent_chain><item><author>philistine</author><text>Some surprising companies have not completely figured out the correct way to use CEC either.&lt;p&gt;- Apple: When you start an Airplay stream on your phone directed at an Apple TV, the Apple TV doesn&amp;#x27;t send a &lt;i&gt;switch input&lt;/i&gt; command.&lt;p&gt;- Nintendo: The Nintendo Switch &lt;i&gt;switch input&lt;/i&gt; command when waking from sleep is unreliable at best.&lt;p&gt;- Microsoft: Surprisingly the worst offender. The only &lt;i&gt;switch input&lt;/i&gt; command it ever sends is when it wakes from user-induced sleep. If you let the console go to sleep on its own, and wake up the controller and press the big Xbox button, it never sends a CEC command.</text></item><item><author>squarefoot</author><text>&amp;gt; CEC, which is used mainly to power TV on&amp;#x2F;off or switch sources&lt;p&gt;CEC is much more than that as it allows the use of a single remote instead of two or more, which is super handy; the TV remote sends its commands through the HDMI cable to the active device, so if you switch from TV to an external source like PVR or media center on the TV remote, if that device supports CEC (Kodi on a Raspberry PI does that) you can control it seamlessly through the TV remote. I recently switched my media center from a Raspberry PI 4 to an older (but much faster) unlocked Chromebox whose video chipset doesn&amp;#x27;t support CEC, so I had to connect an external interface that does USB to CEC conversion. Unfortunately there is only one manufacturer of such interface, which means it&amp;#x27;s not that cheap.
&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;www.pulse-eight.com&amp;#x2F;p&amp;#x2F;104&amp;#x2F;usb-hdmi-cec-adapter&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.pulse-eight.com&amp;#x2F;p&amp;#x2F;104&amp;#x2F;usb-hdmi-cec-adapter&lt;/a&gt;</text></item><item><author>phh</author><text>Article makes fun of how slow i2c is compared to the super high speed pairs next to it on HDMI plug.
Well, please note that there is a bus that is literally a thousand time slower than i2c on that same connector. It&amp;#x27;s CEC. Contrary to i2c it only occupies one wire rather than two though.
CEC, which is used mainly to power TV on&amp;#x2F;off or switch sources has a whopping bandwidth of 400bps. No missing multiplier.&lt;p&gt;Maximum device name is 16B. If you have a TV, a tvbox and a game console, simply asking the name of those devices can take more than a second.
I&amp;#x27;m in the process of shortening my product&amp;#x27;s CEC name, in order to reduce congestion on the bus.&lt;p&gt;Mainline Linux CEC developer jokes that Voyager 1 which is on the other side of solar system, made 40 years prior to CEC, is faster than CEC.&lt;p&gt;Edit: Sorry for the atrocious original formating</text></item></parent_chain><comment><author>joosters</author><text>Sony seem to get this right: My PS4 can turn on my TV and switch the input source when it wakes up, but is also clever enough &lt;i&gt;not&lt;/i&gt; to do so if you wake the PS4 via remote play (where you are streaming the output to some other device)&lt;p&gt;However, I think that the issue is that CEC support has never been 100% reliable and interoperable. My TV is also made by Sony, which likely helps with compatibility. Probably all these devices work well with some TVs and not others, despite everything claiming to support CEC.</text></comment>
<story><title>The smallest and worst HDMI display</title><url>https://mitxela.com/projects/ddc-oled</url></story><parent_chain><item><author>philistine</author><text>Some surprising companies have not completely figured out the correct way to use CEC either.&lt;p&gt;- Apple: When you start an Airplay stream on your phone directed at an Apple TV, the Apple TV doesn&amp;#x27;t send a &lt;i&gt;switch input&lt;/i&gt; command.&lt;p&gt;- Nintendo: The Nintendo Switch &lt;i&gt;switch input&lt;/i&gt; command when waking from sleep is unreliable at best.&lt;p&gt;- Microsoft: Surprisingly the worst offender. The only &lt;i&gt;switch input&lt;/i&gt; command it ever sends is when it wakes from user-induced sleep. If you let the console go to sleep on its own, and wake up the controller and press the big Xbox button, it never sends a CEC command.</text></item><item><author>squarefoot</author><text>&amp;gt; CEC, which is used mainly to power TV on&amp;#x2F;off or switch sources&lt;p&gt;CEC is much more than that as it allows the use of a single remote instead of two or more, which is super handy; the TV remote sends its commands through the HDMI cable to the active device, so if you switch from TV to an external source like PVR or media center on the TV remote, if that device supports CEC (Kodi on a Raspberry PI does that) you can control it seamlessly through the TV remote. I recently switched my media center from a Raspberry PI 4 to an older (but much faster) unlocked Chromebox whose video chipset doesn&amp;#x27;t support CEC, so I had to connect an external interface that does USB to CEC conversion. Unfortunately there is only one manufacturer of such interface, which means it&amp;#x27;s not that cheap.
&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;www.pulse-eight.com&amp;#x2F;p&amp;#x2F;104&amp;#x2F;usb-hdmi-cec-adapter&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.pulse-eight.com&amp;#x2F;p&amp;#x2F;104&amp;#x2F;usb-hdmi-cec-adapter&lt;/a&gt;</text></item><item><author>phh</author><text>Article makes fun of how slow i2c is compared to the super high speed pairs next to it on HDMI plug.
Well, please note that there is a bus that is literally a thousand time slower than i2c on that same connector. It&amp;#x27;s CEC. Contrary to i2c it only occupies one wire rather than two though.
CEC, which is used mainly to power TV on&amp;#x2F;off or switch sources has a whopping bandwidth of 400bps. No missing multiplier.&lt;p&gt;Maximum device name is 16B. If you have a TV, a tvbox and a game console, simply asking the name of those devices can take more than a second.
I&amp;#x27;m in the process of shortening my product&amp;#x27;s CEC name, in order to reduce congestion on the bus.&lt;p&gt;Mainline Linux CEC developer jokes that Voyager 1 which is on the other side of solar system, made 40 years prior to CEC, is faster than CEC.&lt;p&gt;Edit: Sorry for the atrocious original formating</text></item></parent_chain><comment><author>reaperducer</author><text>&lt;i&gt;Apple: When you start an Airplay stream on your phone directed at an Apple TV, the Apple TV doesn&amp;#x27;t send a switch input command.&lt;/i&gt;&lt;p&gt;I think it depends on the equipment combination, and its state.&lt;p&gt;I&amp;#x27;m able to send an Airplay stream to my AppleTV and it both turns on my LG television, and switches the input to the AppleTV.&lt;p&gt;However, if the TV is already on, and I send an Airplay stream to the TV it will not switch the input.  Which I think is an OK measure if you have kids or roommates or the TV is in a public setting so that someone might hijack your viewing as a joke or to be annoying.  My memory is that this used to be possible with an earlier model AppleTV, or an earlier version of iOS.&lt;p&gt;That said, ever since I attached a $23 no-name Chinese DVR to another HDMI input on the same LG TV, the AppleTV no longer has the ability to wake or change inputs.  Very strange.</text></comment>