Very short and sweet video of HDMI-CEC working on the Jetson
Im now looking at adding support for libcec (this should work for all tegra revisions from tegra3 as long as they have the CEC pin connected to the HDMI port)
Ill keep this thread updated with progress :D
(Update) Here is a link to a (quite outdated) libcec that I was working on, Iv had no time to work on it in quite a few weeks. Its reads key-presses from the TV remote and will turn the TV to HDMI 1 on startup of XBMC
Sorry for stupid question but adding support for libcec in where…?
My XBMC build for Jetson in the Launchpad has been compiled with CEC support and it was properly detected by the XBMC build scripts. I don’t have a clue what else it would need or how to test it though.
libCEC does not yet have support for the tegra_cec device (mainly the communication protocol), all it thats needed is an adapter adding to libCEC to enable it to talk to the kernel driver / hardware.
It also needs a new kernel with the cec driver working (ill post a working kernel and patches next week some time)
3.) ./bootstrap && ./configure && make && sudo make install
4.) sudo src/testclient/cec-client
While it does find the adapter etc., it fails to send anything:
Write: Write Error (Communication error on send)
Kodi
Apparently kodi now uses libcec3. So this fork of libcec2 might not help any more. With kulve’s latest testing version of kodi (ppa:kulve/kodi-testing-jetson-tk1) I can not even find the cec adapter any more: System → Settings → System → Input Devices → Peripherals is greyed out.